PR tree-optimization/65533
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba1ad9e9f50f910b08d389cf6f7d05c23f09df592
1 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
3         PR tree-optimization/65533
4         * gcc.dg/pr65533.c: New test.
6 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
8         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
9         source= and mold= expressions functionality.
10         * gfortran.dg/allocate_class_4.f90: New test.
11         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
12         copying an unlimited polymorhpic object containing a char array
13         to another unlimited polymorphic object respects the _len
14         component.
15         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
16         whether deferred length char array allocate works, unlimited
17         polymorphic object allocation from a string works and if
18         allocating an array of deferred length strings works.
19         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
21 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
23         PR c++/65513
24         * g++.dg/cpp0x/constexpr-array11.C: New.
26 2015-03-24  Richard Biener  <rguenther@suse.de>
28         PR middle-end/65517
29         * gcc.dg/torture/pr65517.c: New testcase.
31 2015-03-24  Tobias Burnus  <burnus@net-b.de>
33         * gfortran.dg/coindexed_1.f90: Moved from
34         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
36 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
38         PR testsuite/65506
39         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
40         gimple dump.
42         PR target/65523
43         * gcc.target/i386/pr65523.c: New test.
45         PR ipa/65475
46         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
47         dg-options.
48         * g++.dg/lto/pr65475b_0.C: Likewise.
50 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
52         PR target/65505
53         * gcc.target/sh/torture/pr65505.c: New.
55 2015-03-23  Martin Sebor  <msebor@redhat.com>
57         PR testsuite/63175
58         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
59         assembly for lvx in addition to lxv.
61 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
63         PR target/65504
64         * gfortran.dg/pr65504.f90: New test.
66         PR ipa/65521
67         * gcc.dg/pr65521.c: New test.
69 2015-03-23  Richard Biener  <rguenther@suse.de>
71         PR tree-optimization/65518
72         * gcc.dg/vect/pr65518.c: New testcase.
74 2015-03-23  Richard Biener  <rguenther@suse.de>
76         PR tree-optimization/65494
77         * gcc.dg/vect/pr65494.c: New testcase.
79 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
81         PR preprocessor/65238
82         * c-c++-common/cpp/pr65238-1.c: New test.
83         * gcc.dg/cpp/pr65238-2.c: New test.
84         * gcc.dg/cpp/trad/pr65238-3.c: New test.
85         * gcc.dg/cpp/trad/pr65238-4.c: New test.
87 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
88             Mikael Morin  <mikael@gcc.gnu.org>
90         PR fortran/64952
91         * gfortran.dg/elemental_dependency_4.f90: New.
92         * gfortran.dg/elemental_dependency_5.f90: New.
94 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
96         PR ipa/65475
97         * g++.dg/lto/pr65475b_0.C: New testcase.
98         * g++.dg/lto/pr65475b_1.C: New testcase.
99         * g++.dg/lto/pr65475c_0.C: New testcase.
100         * g++.dg/lto/pr65475c_1.C: New testcase.
102 2015-03-21  Tobias Burnus  <burnus@net-b.de>
104         * gfortran.dg/coarray_38.f90: New.
105         * gfortran.dg/coarray_39.f90: New.
106         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
107         compile test.
109 2015-03-20  Marek Polacek  <polacek@redhat.com>
111         PR c++/65398
112         * g++.dg/cpp0x/pr65398.C: New test.
114 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
116         PR ipa/65475
117         * g++.dg/lto/pr65475_0.C: New testcase.
118         * g++.dg/lto/pr65475_1.C: New testcase.
120 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
122         PR rtl-optimization/64366
123         * gcc.target/sh/pr64366.c: New.
125 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
127         PR c++/48324
128         * g++.dg/cpp0x/constexpr-48324.C: New.
130 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
132         PR c++/48453
133         * g++.dg/cpp0x/pr48453.C: New.
135 2015-03-20  Marek Polacek  <polacek@redhat.com>
137         PR c++/65072
138         * g++.dg/cpp0x/pr65072.C: New test.
140 2015-03-20  Richard Biener  <rguenther@suse.de>
142         PR middle-end/64715
143         * gcc.dg/pr15347.c: Use -O.
144         * c-c++-common/pr19807-1.c: Likewise.
146 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
148         * gnat.dg/volatile13.ad[sb]: New test.
150 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
152         PR rtl-optimization/60851
153         * gcc.target/i386/pr60851.c: New test.
155 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
157         PR target/65240
158         * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
159         * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
160         * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
161         * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
162         * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
164 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
166         PR rtl-optimization/63491
167         * gcc.target/powerpc/pr63491.c: New.
169 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
171         * g++.dg/ipa/pr65465.C: New test.
173 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
175         PR c++/52659
176         * g++.dg/cpp0x/deleted11.C: New.
178 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
180         PR sanitizer/65400
181         * c-c++-common/tsan/pr65400-3.c: New test.
183 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
185         PR c++/59686
186         * g++.dg/cpp0x/constexpr-59686.C: New.
188 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
190         PR sanitizer/64265
191         * g++.dg/tsan/pr64265.C: New test.
193         PR sanitizer/65400
194         * c-c++-common/tsan/pr65400-1.c: New test.
195         * c-c++-common/tsan/pr65400-2.c: New test.
197 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
199         PR c++/59816
200         * g++.dg/cpp0x/pr59816.C: New.
202 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
204         PR fortran/59198
205         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
207 2015-03-18  Martin Liska  <mliska@suse.cz>
209         PR ipa/65439
210         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
211         equivalences either to 6 or 7.
213 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
215         PR middle-end/64491
216         Revert:
217         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
219         * gcc.dg/undefined-loop-1.c: New file.
220         * gcc.dg/undefined-loop-2.c: New file.
222         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
224         PR testsuite/64032
225         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
226         loop exits too early.
228 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
230         PR tree-optimization/65450
231         * gfortran.dg/pr65450.f90: New test.
233         PR target/65078
234         * gcc.target/i386/pr65078-1.c: New test.
235         * gcc.target/i386/pr65078-2.c: New test.
236         * gcc.target/i386/pr65078-3.c: New test.
237         * gcc.target/i386/pr65078-4.c: New test.
238         * gcc.target/i386/pr65078-5.c: New test.
239         * gcc.target/i386/pr65078-6.c: New test.
241 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
243         PR c++/65340
244         * g++.dg/cpp1y/pr65340.C: New.
246 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
248         PR fortran/64432
249         * gfortran.dg/system_clock_3.f08: Adjust test.
251 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
253         PR fortran/59198
254         * gfortran.dg/proc_ptr_comp_44.f90: New test.
255         * gfortran.dg/proc_ptr_comp_45.f90: New test.
257 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
259         PR fortran/64432
260         * gfortran.dg/system_clock_3.f08: New test.
262 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
264         PR c++/64626
265         g++.dg/cpp1y/pr64626-1.C: New.
266         g++.dg/cpp1y/pr64626-2.C: New.
267         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
269 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
271         PR tree-optimization/65427
272         * gcc.c-torture/execute/pr65427.c: New test.
274 2015-03-16  Marek Polacek  <polacek@redhat.com>
276         DR 1688
277         PR c++/65327
278         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
279         * g++.dg/cpp0x/pr65327.C: New test.
281 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
283         PR sanitizer/64820
284         * c-c++-common/asan/pr64820.c: New test.
286 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
288         * gfortran.dg/pointer_2.f90: New test.
290 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
292         * testsuite/g++.dg/pr65049.C: New test.
294 2015-03-16  Tom de Vries  <tom@codesourcery.com>
296         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
297         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
298         * gcc.target/i386/fuse-caller-save.c: Same.
300 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
302         * gnat.dg/loop_optimization18.ad[sb]: New test.
303         * gnat.dg/loop_optimization18_pkg.ads: New helper.
305 2015-03-16  Alan Modra  <amodra@gmail.com>
307         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
308         2014-12-05 change.
310 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
312         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
313         hppa*-*-hpux*.
314         * gcc.dg/torture/pr65270-2.c: Likewise.
316 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
318         PR fortran/61138
319         * gfortran.dg/pointer_remapping_9.f90: New.
321 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
323         PR tree-optimization/65369
324         * gcc.c-torture/execute/pr65369.c: New test.
326         PR tree-optimization/65418
327         * gcc.c-torture/execute/pr65418-1.c: New test.
328         * gcc.c-torture/execute/pr65418-2.c: New test.
330         PR rtl-optimization/65401
331         * gcc.c-torture/execute/pr65401.c: New test.
333 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
335         PR target/64600
336         * gcc.target/arm/pr64600_1.c: New test.
338 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
340         PR rtl-optimization/65235
341         * gcc.target/aarch64/pr65235_1.c: New test.
343 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
345         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
346         * gcc.target/s390/hotpatch-22.c: Likewise.
347         * gcc.target/s390/hotpatch-23.c: Likewise.
348         * gcc.target/s390/hotpatch-24.c: Likewise.
349         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
350         * gcc.target/s390/hotpatch-1.c: Update expected output.
351         * gcc.target/s390/hotpatch-2.c: Likewise.
352         * gcc.target/s390/hotpatch-3.c: Likewise.
353         * gcc.target/s390/hotpatch-4.c: Likewise.
354         * gcc.target/s390/hotpatch-5.c: Likewise.
355         * gcc.target/s390/hotpatch-6.c: Likewise.
356         * gcc.target/s390/hotpatch-7.c: Likewise.
357         * gcc.target/s390/hotpatch-8.c: Likewise.
358         * gcc.target/s390/hotpatch-9.c: Likewise.
359         * gcc.target/s390/hotpatch-10.c: Likewise.
360         * gcc.target/s390/hotpatch-11.c: Likewise.
361         * gcc.target/s390/hotpatch-12.c: Likewise.
362         * gcc.target/s390/hotpatch-13.c: Likewise.
363         * gcc.target/s390/hotpatch-14.c: Likewise.
364         * gcc.target/s390/hotpatch-15.c: Likewise.
365         * gcc.target/s390/hotpatch-16.c: Likewise.
366         * gcc.target/s390/hotpatch-17.c: Likewise.
367         * gcc.target/s390/hotpatch-18.c: Likewise.
368         * gcc.target/s390/hotpatch-19.c: Likewise.
370 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
372         PR target/65103
373         * gcc.target/i386/pr65103-1.c: New.
375 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
377         PR target/65044
378         * gcc.target/i386/pr65044.c: New.
380 2015-03-12  Tom de Vries  <tom@codesourcery.com>
382         PR rtl-optimization/64895
383         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
384         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
385         * gcc.target/i386/fuse-caller-save.c: Ditto.
387 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
389         * gcc.dg/ipa/pr63569.c: Fix template.
391 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
393         * g++.dg/ipa/pr64146.C: Require fpic support.
395 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
397         PR libfortran/65200
398         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
399         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
401 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
403         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
404         to dg-options, fix up dg-skip-if.
406 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
408         PR target/65296
409         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
410         * gcc.target/avr/tiny-caller-save.c: Same.
412 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
414         PR target/65242
415         * g++.dg/pr65242.C: New test.
417 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
419         * c-c++-common/asan/no-asan-check-glob.c: New test.
421 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
423         PR c++/65370
424         * g++.dg/other/default11.C: New.
425         * g++.dg/other/default12.C: Likewise.
427 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
429         PR target/65368
430         * gcc.target/i386/bmi2-bzhi-2.c: New test.
432 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
434         PR fortran/65024
435         * gfortran.dg/unlimited_polymorphic_23.f90: New test
437 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
439         PR c++/65127
440         * g++.dg/cpp0x/pr65127.C: New test.
442 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
444         * gcc.dg/ipa/PR64550.c: Update template.
446 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
447             Tobias Burnus  <burnus@net-b.de>
449         * gfortran.dg/coarray_sync_memory.f90: New.
451 2015-03-10  Marek Polacek  <polacek@redhat.com>
453         PR sanitizer/65367
454         * c-c++-common/ubsan/pr65367.c: New test.
456 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
458         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
459         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
460         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
461         * gcc.target/i386/mpx/calloc-1-nov.c: New.
462         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
463         * gcc.target/i386/mpx/malloc-1-nov.c: New.
464         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
465         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
466         * gcc.target/i386/mpx/realloc-1-nov.c: New.
467         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
468         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
469         * gcc.target/i386/mpx/realloc-2-nov.c: New.
470         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
472 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
474         * lib/mpx-dg.exp (mpx_link_flags): New.
475         (mpx_init): New.
476         (mpx_finish): New.
477         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
478         * gcc.target/i386/mpx/alloca-1-nov.c: New.
479         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
480         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
481         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
482         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
483         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
484         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
485         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
486         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
487         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
488         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
489         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
490         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
491         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
492         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
493         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
494         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
495         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
496         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
497         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
498         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
499         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
500         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
501         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
502         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
503         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
504         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
505         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
506         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
507         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
508         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
509         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
510         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
511         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
512         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
513         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
514         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
515         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
516         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
517         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
518         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
519         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
520         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
521         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
522         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
523         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
524         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
525         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
526         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
527         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
528         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
529         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
530         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
531         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
532         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
533         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
534         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
535         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
536         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
537         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
538         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
539         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
540         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
541         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
542         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
543         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
544         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
545         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
546         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
547         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
548         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
549         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
550         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
551         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
552         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
553         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
554         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
555         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
556         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
557         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
558         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
559         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
560         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
561         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
562         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
563         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
564         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
565         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
566         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
567         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
568         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
569         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
570         * gcc.target/i386/mpx/label-address-1.c: New.
571         * gcc.target/i386/mpx/legacy-1-nov.c: New.
572         * gcc.target/i386/mpx/macro.c: New.
573         * gcc.target/i386/mpx/mpx-check.h: New.
574         * gcc.target/i386/mpx/mpx.exp: New.
575         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
576         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
577         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
578         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
579         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
580         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
581         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
582         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
583         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
584         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
585         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
586         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
587         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
588         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
589         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
590         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
591         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
592         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
593         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
594         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
595         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
596         * gcc.target/i386/mpx/reference-1-lbv.c: New.
597         * gcc.target/i386/mpx/reference-1-nov.c: New.
598         * gcc.target/i386/mpx/reference-1-ubv.c: New.
599         * gcc.target/i386/mpx/reference-2-lbv.c: New.
600         * gcc.target/i386/mpx/reference-2-nov.c: New.
601         * gcc.target/i386/mpx/reference-2-ubv.c: New.
602         * gcc.target/i386/mpx/reference-3-lbv.c: New.
603         * gcc.target/i386/mpx/reference-3-nov.c: New.
604         * gcc.target/i386/mpx/reference-3-ubv.c: New.
605         * gcc.target/i386/mpx/reference-4-lbv.c: New.
606         * gcc.target/i386/mpx/reference-4-nov.c: New.
607         * gcc.target/i386/mpx/reference-4-ubv.c: New.
608         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
609         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
610         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
611         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
612         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
613         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
614         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
615         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
616         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
617         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
618         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
619         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
620         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
621         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
622         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
623         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
624         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
625         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
626         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
627         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
628         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
629         * gcc.target/i386/mpx/sincos-1-nov.c: New.
630         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
631         * gcc.target/i386/mpx/static-array-1-nov.c: New.
632         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
633         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
634         * gcc.target/i386/mpx/static-init-1-nov.c: New.
635         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
636         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
637         * gcc.target/i386/mpx/static-init-2-nov.c: New.
638         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
639         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
640         * gcc.target/i386/mpx/static-init-3-nov.c: New.
641         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
642         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
643         * gcc.target/i386/mpx/static-init-4-nov.c: New.
644         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
645         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
646         * gcc.target/i386/mpx/static-init-5-nov.c: New.
647         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
648         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
649         * gcc.target/i386/mpx/static-init-6-nov.c: New.
650         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
651         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
652         * gcc.target/i386/mpx/static-string-1-nov.c: New.
653         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
654         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
655         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
656         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
657         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
658         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
659         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
660         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
661         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
662         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
663         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
664         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
665         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
666         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
667         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
668         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
669         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
670         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
671         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
672         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
673         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
674         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
675         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
676         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
677         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
678         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
679         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
680         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
681         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
682         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
683         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
684         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
685         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
686         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
687         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
688         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
689         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
690         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
691         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
692         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
693         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
694         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
695         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
696         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
697         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
698         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
699         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
700         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
701         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
702         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
703         * gcc.target/i386/mpx/vararg-1-nov.c: New.
704         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
705         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
706         * gcc.target/i386/mpx/vararg-2-nov.c: New.
707         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
708         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
709         * gcc.target/i386/mpx/vararg-3-nov.c: New.
710         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
711         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
712         * gcc.target/i386/mpx/vararg-4-nov.c: New.
713         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
714         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
715         * gcc.target/i386/mpx/vararg-5-nov.c: New.
716         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
717         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
718         * gcc.target/i386/mpx/vararg-6-nov.c: New.
719         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
720         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
721         * gcc.target/i386/mpx/vararg-7-nov.c: New.
722         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
723         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
724         * gcc.target/i386/mpx/vararg-8-nov.c: New.
725         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
726         * gcc.target/i386/mpx/vla-1-lbv.c: New.
727         * gcc.target/i386/mpx/vla-1-nov.c: New.
728         * gcc.target/i386/mpx/vla-1-ubv.c: New.
729         * gcc.target/i386/mpx/vla-2-lbv.c: New.
730         * gcc.target/i386/mpx/vla-2-nov.c: New.
731         * gcc.target/i386/mpx/vla-2-ubv.c: New.
733 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
735         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
737 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
739         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
741 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
743         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
744         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
746 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
748         PR c/65120
749         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
750         on rhs is 0.
751         (fn4): New test.
752         * c-c++-common/pr65120.c: New test.
754         PR rtl-optimization/65321
755         * gcc.dg/pr65321.c: New test.
757 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
759         PR tree-optimization/65355
760         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
762 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
764         PR c/65120
765         * c-c++-common/pr49706.c: Adjust tests for not warning
766         about !!x == y or !b == y where b is boolean, and add
767         some further tests.
768         * c-c++-common/pr62199-2.c: Likewise.
770 2015-03-09  Richard Biener  <rguenther@suse.de>
772         PR middle-end/65270
773         * gcc.dg/torture/pr65270-1.c: New testcase.
774         * gcc.dg/torture/pr65270-2.c: Likewise.
776 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
778         PR tree-optimization/63743
779         * gcc.dg/pr63743.c: New test.
781 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
783         PR lto/65316
784         * g++.dg/lto/pr65316_0.C: New testcase.
785         * g++.dg/lto/pr65316_1.C: New testcase.
787 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
789         PR target/62247
790         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
791         hppa*-*-hpux*.
792         * g++.dg/abi/rtti3.C: Likewise.
794         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
796         PR target/62251
797         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
799         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
801         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
803         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
805 2015-03-08  Morin  <mikael@gcc.gnu.org>
807         PR fortran/60898
808         * gfortran.dg/entry_20.f90: New.
810 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
812         PR target/65153
813         * gcc.c-torture/compile/pr65153.c: New.
815 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
817         PR target/65249
818         * g++.dg/torture/pr65249.C: New.
820 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
822         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
823         long.
824         (int64_t): Likewise.
826 2015-03-07  Marek Polacek  <polacek@redhat.com>
827             Martin Uecker  <uecker@eecs.berkeley.edu>
829         PR sanitizer/65280
830         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
831         member-like arrays.
832         * c-c++-common/ubsan/bounds-8.c: New test.
833         * c-c++-common/ubsan/bounds-9.c: New test.
834         * gcc.dg/ubsan/bounds-2.c: New test.
836 2015-03-05  Martin Sebor  <msebor@redhat.com>
838         * PR testsuite/63175
839         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
840         checking of results into main to prevent it from getting optimized
841         away.
842         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
844 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
846         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
847         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
848         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
849         x64.
851 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
853         * g++.dg/lto/pr65302_1.C: New testcase.
854         * g++.dg/lto/pr65302_0.C: New testcase.
856 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
858         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
859         -fno-ipa-icf to dg-options.
861 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
863         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
864         compiles using the linker plugin.
866 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
868         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
870 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
872         * gcc.target/arm/pr65067.c: New test.
874 2015-03-05  Martin Liska  <mliska@suse.cz>
876         PR ipa/65318
877         * gcc.dg/ipa/pr65318.c: New test.
879 2015-03-05  Marek Polacek  <polacek@redhat.com>
881         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
883 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
885         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
887 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
889         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
890         max-unroll-times back to defaults for s390.
892 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
894         Fix last commit.
896 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
898         PR c++/64665
899         * g++.dg/cpp0x/initlist92.C: New.
901 2015-03-05  Richard Biener  <rguenther@suse.de>
903         PR tree-optimization/65310
904         * gcc.dg/vect/pr65310.c: New testcase.
906 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
908         PR c++/64834
909         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
911 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
913         * gnat.dg/entry_queues3.adb: New test.
915 2015-03-04  Ian Lance Taylor  <iant@google.com>
917         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
919 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
921         PR c++/64227
922         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
924 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
926         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
927         -fno-ipa-icf to dg-options
928         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
929         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
931 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
933         PR c++/64398
934         * g++.dg/cpp0x/decltype62.C: New.
936 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
938         * gnat.dg/object_overflow5.adb: New test.
940 2015-03-03  Martin Liska  <mliska@suse.cz>
942         PR ipa/65287
943         * gcc.dg/ipa/pr65287.c: New test.
945 2015-03-03  Martin Jambor  <mjambor@suse.cz>
946             Eric Botcazou  <ebotcazou@adacore.com>
948         * gnat.dg/specs/pack12.ads: New test.
950 2015-03-03  Martin Liska  <mliska@suse.cz>
952         * gcc.dg/ipa/PR65282.c: New test.
954 2015-03-13  Jeff Law  <law@redhat.com>
956         PR tree-optimization/65241
957         * gcc.c-torture/compile/pr65241.c: New test.
959 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
961         PR target/64331
962         * gcc.target/avr/torture/pr64331.c: New test.
964 2015-03-03  Martin Liska  <mliska@suse.cz>
965             Jan Hubicka  <hubicka@ucw.cz>
967         * g++.dg/ipa/pr65263.C: New test.
969 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
971         PR ipa/65130
972         * gcc.dg/lto/pr65130_0.c: New testcase.
973         * gcc.dg/lto/pr65130_1.c: New testcase.
975 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
977         PR ipa/64988
978         * g++.dg/torture/pr64988.C: New testcase.
980 2015-03-02  Tobias Burnus  <burnus@net-b.de>
982         * gfortran.dg/coarray_atomic_6.f90: New.
984 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
986         PR target/65184
987         * gcc.target/i386/pr65184.c: New.
989 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
991         PR target/65183
992         * gcc.target/i386/pr65183.c: New.
994 2015-02-28  Martin Liska  <mliska@suse.cz>
995             Jan Hubicka  <hubicka@ucw.cz>
997         * gcc.dg/ipa/ipa-icf-35.c: New test.
998         * gcc.dg/ipa/ipa-icf-36.c: New test.
999         * gcc.dg/ipa/ipa-icf-37.c: New test.
1001 2015-02-28  Martin Liska  <mliska@suse.cz>
1002             Jan Hubicka  <hubicka@ucw.cz>
1004         PR ipa/65245
1005         * gcc.dg/ipa/ipa-icf-34.c: New test.
1007 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1009         PR target/61142
1010         * gcc.target/sh/sh/pr61142.c: New.
1012 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1014         * g++.dg/other/dump-ada-spec-3.C: New test.
1016 2015-03-01  Martin Liska  <mliska@suse.cz>
1018         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1019         * g++.dg/ipa/pr63595.C: Update expected results.
1021 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
1023         PR ipa/65236
1024         * g++.dg/ipa/ipa-icf-6.C: New testcase.
1026 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
1028         * gcc.dg/vect/pr59354.c: Move vector producing code to
1029         separate function.
1031 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
1033         PR ipa/65237
1034         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1035         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1036         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1037         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1039 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
1041         PR tree-optimization/65048
1042         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1043         (foo): Use K&R style definition.
1045 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
1047         PR target/65032
1048         * g++.dg/pr65032.C: New.
1050 2015-02-27  Marek Polacek  <polacek@redhat.com>
1052         PR c/65040
1053         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1054         -Wformat=2.
1056 2015-02-27  Marek Polacek  <polacek@redhat.com>
1058         PR c/65228
1059         * gcc.dg/pr65228.c: New test.
1061 2015-02-27  Kai Tietz  <ktietz@redhat.com>
1063         PR c/35330
1064         * gcc.dg/weak/weak-17.c: New file.
1066 2015-02-27  Richard Biener  <rguenther@suse.de>
1068         PR lto/65193
1069         * g++.dg/lto/pr65193_0.C: New testcase.
1071 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1073         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1074         * gcc.target/s390/hotpatch-8.c: Likewise.
1075         * gcc.target/s390/hotpatch-9.c: Likewise.
1076         * gcc.target/s390/pr61078.c: Likewise.
1077         * gcc.target/s390/pr57960.c: Remove -m64.
1078         * gcc.target/s390/pr61078.c: Likewise.
1080 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
1081             Martin Liska  <mliska@suse.cz>
1083         PR bootstrap/65150
1084         * gcc.dg/pr64454.c: Disable ICF.
1085         * gcc.dg/pr28685-1.c: Disable ICF
1086         * gcc.dg/ipa/iinline-5.c: Disable ICF.
1087         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1088         * g++.dg/ipa/ipa-icf-4.C: Update template.
1090 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
1092         PR tree-optimization/65216
1093         * gcc.c-torture/execute/pr65216.c: New test.
1095         PR tree-optimization/65215
1096         * gcc.c-torture/execute/pr65215-1.c: New test.
1097         * gcc.c-torture/execute/pr65215-2.c: New test.
1098         * gcc.c-torture/execute/pr65215-3.c: New test.
1099         * gcc.c-torture/execute/pr65215-4.c: New test.
1100         * gcc.c-torture/execute/pr65215-5.c: New test.
1102 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1104         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1106 2015-02-26  Martin Liska  <mliska@suse.cz>
1107             Jan Hubicka  <hubicka@ucw.cz>
1109         * g++.dg/ipa/pr64146.C: Update expected results.
1110         * gcc.dg/ipa/ipa-icf-26.c: Update test.
1111         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1112         * gcc.dg/ipa/ipa-icf-34.c: New test.
1114 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1116         * gcc.dg/vect/vect-pr61917.c: Rename to ...
1117         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1118         (dg-additional-options): Remove dg directive.
1119         (dg-final): Add dg directive.
1121 2015-02-26  Marek Polacek  <polacek@redhat.com>
1123         PR ipa/65008
1124         * g++.dg/ipa/pr65008.C: New test.
1126 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1128         * lib/profopt.exp (profopt-target-cleanup): New proc.
1129         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1130         files from sources from dg-additional-sources.
1132 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1134         * lib/gcov.exp: Cleanup in case of xfail.
1136 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1138         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1140 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
1142         PR debug/46102
1143         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1144         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1145         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1146         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1147         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1148         * g++.dg/debug/pr46123.C: XFAIL and move...
1149         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1150         * gcc.dg/debug/dwarf2-3.c: Move...
1151         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1153 2015-02-26  Marek Polacek  <polacek@redhat.com>
1155         PR c++/65202
1156         * g++.dg/cpp1y/pr65202.C: New test.
1158 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1160         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1161         locale_facets.h.gcov.
1163 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1165         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1167 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1169         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1171 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1173         PR target/65217
1174         * gcc.target/i386/pr65217.c: New.
1176 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1178         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1180 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1182         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1184 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1186         PR tree-optimization/65048
1187         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1189 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1191         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1192         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1194 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
1196         PR target/65161
1197         * gcc.target/i386/pr65161.c: New test.
1199 2015-02-26  Terry Guo  <terry.guo@arm.com>
1201         * gcc.target/arm/no-volatile-in-it.c: New test.
1203 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
1205         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1206         (dg-options): Add -save-temps.
1207         (dg-final): Add cleanup-saved-temps.
1209 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1211         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1213 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
1215         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1216         * gcc.target/powerpc/pack01.c: Include string.h.
1218 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1220         PR target/65167
1221         * gcc.target/i386/pr65167.c: New.
1223 2015-02-25  Kai Tietz  <ktietz@redhat.com>
1225         PR tree-optimization/61917
1226         * gcc.dg/vect/vect-pr61917.c: New file.
1228 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
1230         PR tree-optimization/65170
1231         * gcc.c-torture/execute/pr65170.c: New test.
1232         * gcc.dg/tree-ssa/vrp96.c: New test.
1234 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1236         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1238 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1240         PR testsuite/65126
1241         * lib/gcc-defs.exp (additional_sources_used): Add new var.
1242         (dg-additional-files-options): Copy additional_sources to
1243         additional_sources_used before emptying additional_sources.
1244         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1245         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1246         (cleanup-saved-temps): Use additional_sources_used instead of
1247         additional_sources.
1248         (dg-test): Reset additional_sources_used.
1250 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
1252         PR fortran/63427
1253         * gfortran.dg/integer_exponentiation_6.F90: New test.
1255 2015-02-23  Martin Sebor  <msebor@redhat.com>
1257         PR target/65109
1258         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1259         two parts.  One to save registers, the other to verify the
1260         registers have the right values.  Save register state into
1261         static data rather than on the stack.
1263 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
1265         PR bootstrap/63888
1266         * c-c++-common/asan/pr63888.c: New test.
1268 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1270         PR target/65163
1271         * gcc.c-torture/compile/pr65163.c: New.
1273 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1275         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1276         with -m31 on 64 bit.
1277         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1278         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1280 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1282         * gcc.target/s390/20090223-1.c: Add
1283         -Wno-implicit-function-declaration option.
1284         * gcc.target/s390/pr42224.c: Likewise.
1285         * gcc.target/s390/pr55718.c: Likewise.
1287 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1289         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1290         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1291         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1292         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1293         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1294         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1295         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1296         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1297         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1298         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1299         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1300         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1301         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1302         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1303         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1304         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1305         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1306         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1307         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1308         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1309         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1311 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1313         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1314         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1315         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1316         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1317         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1318         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1319         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1320         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1321         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1322         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1323         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1324         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1325         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1326         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1327         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1328         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1330 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1332         PR fortran/64980
1333         PR fortran/61960
1334         * gfortran.dg/pr61960.f90: New.
1335         * gfortran.dg/pr64230.f90: New.
1336         * gfortran.dg/pr64980.f03: New.
1338 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1340         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1342 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1344         PR ada/65156
1345         * gnat.dg/timing_events.adb: Removed, invalid test.
1347 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1349         PR debug/58123
1350         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1351         location.
1352         * g++.dg/gcov/gcov-2.C: Likewise.
1354 2015-02-20  Richard Biener  <rguenther@suse.de>
1356         PR tree-optimization/65136
1357         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1359 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1361         PR testsuite/64158
1362         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1363         and nvptx-*-* blacklisting.
1365         * gcc.dg/sibcall-9.c: New test.
1366         * gcc.dg/sibcall-10.c: New test.
1368 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1370         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1372 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1374         PR target/64452
1375         * gcc.target/avr/torture/pr64452.c: New test.
1377 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1379         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1380         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1382 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1384         PR testsuite/65116
1385         * lib/target-supports.exp (check_compile): Check whether
1386         additional_sources is defined before using it.
1388 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1390         PR middle-end/65074
1391         * g++.dg/opt/pr65074.C: New file.
1393 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1395         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1396         (size_type): New typedef.
1397         (operator "" _script): Use it for the last argument.
1399 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1401         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1403 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1405         * lib/target-supports.exp (check_compile): Save/restore
1406         additional_sources that may belong to an actual test.
1408 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1410         PR gcov-profile/64634
1411         * g++.dg/gcov/gcov-15.C: New test.
1413 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1415         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1417 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1419         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1421 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1423         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1425 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1427         * gfortran.dg/fmt_cache_1.f: Add missing close.
1429 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1431         PR testsuite/65107
1432         * gfortran.dg/read_eof_8.f90: Add missing close.
1434 2015-02-18  Richard Biener  <rguenther@suse.de>
1436         PR tree-optimization/65063
1437         * gcc.dg/pr65063.c: New testcase.
1439 2015-02-18  Richard Biener  <rguenther@suse.de>
1441         PR tree-optimization/62217
1442         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1444 2015-02-18  Marek Polacek  <polacek@redhat.com>
1446         PR sanitizer/65081
1447         * c-c++-common/ubsan/pr65081.c: New test.
1449 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1451         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1452         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1454 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1456         * gcc.dg/ipa/propalign-3.c: New test.
1458 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1460         PR target/64793
1461         * gcc.target/sh/pr64793.c: New.
1462         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1464 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
1466         * gcc.target/arm/divzero.c: New test case.
1468 2015-02-17  Tom de Vries  <tom@codesourcery.com>
1470         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1472 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
1473             Jakub Jelinek  <jakub@redhat.com>
1475         PR c++/65075
1476         * g++.dg/cpp0x/pr65075.C: New test.
1478 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
1480         PR target/65058
1481         * gcc.target/powerpc/pr65058.c: New test.
1483 2015-02-16  Jeff Law  <law@redhat.com>
1485         PR tree-optimization/64823
1486         * gcc.dg/uninit-20.c: New test.
1488 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
1489             James Greenhalgh  <james.greenhalgh@arm.com>
1491         PR ipa/64963
1492         * gcc.dg/ipa/ipa-clone-1.c: New test.
1494 2015-02-16  Richard Biener  <rguenther@suse.de>
1496         PR tree-optimization/65077
1497         * gcc.dg/torture/pr65077.c: New testcase.
1499 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
1501         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1502         Directive adjusted to scan for ldaxr.
1503         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1504         adjusted to scan for ldaex.
1506 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
1508         PR c++/65080
1509         * g++.dg/cpp0x/constexpr-65080.C: New.
1511 2015-02-16  Richard Biener  <rguenther@suse.de>
1513         PR tree-optimization/63593
1514         * gcc.dg/pr63593.c: New testcase.
1516 2015-02-16  Marek Polacek  <polacek@redhat.com>
1518         PR c/65066
1519         * gcc.dg/pr65066.c: New test.
1521 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1523         * gcc.dg/pr65002.C: Move ...
1524         * g++.dg/ipa/pr65002.C: ... here.
1526 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
1528         * gcc.target/powerpc/pr64205.c: Skip on AIX.
1529         * gcc.target/powerpc/pr64505.c: Skip on AIX.
1530         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1531         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1533 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1535         PR testsuite/64850
1536         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1537         the expression to find calls.
1538         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1539         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1540         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1541         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1542         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1544 2015-02-14  Marek Polacek  <polacek@redhat.com>
1546         PR c/64768
1547         * gcc.dg/array-11.c: New test.
1548         * gcc.dg/array-12.c: New test.
1549         * gcc.dg/array-13.c: New test.
1550         * gcc.dg/array-14.c: New test.
1551         * gcc.dg/c99-flex-array-typedef-1.c: New test.
1552         * gcc.dg/c99-flex-array-typedef-2.c: New test.
1553         * gcc.dg/c99-flex-array-typedef-3.c: New test.
1554         * gcc.dg/c99-flex-array-typedef-5.c: New test.
1555         * gcc.dg/c99-flex-array-typedef-7.c: New test.
1556         * gcc.dg/c99-flex-array-typedef-8.c: New test.
1558 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1560         PR c++/60894
1561         * g++.dg/lookup/using54.C: New.
1563 2015-02-13  Jeff Law  <law@redhat.com>
1565         PR bootstrap/65060
1566         Revert my change for tree-optimization/64823.
1568 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1570         PR tree-optimization/65053
1571         * gcc.c-torture/execute/pr65053-1.c: New test.
1572         * gcc.c-torture/execute/pr65053-2.c: New test.
1574 2015-02-13  Marek Polacek  <polacek@redhat.com>
1576         PR c/65050
1577         * gcc.dg/pr65050.c: New test.
1579 2015-02-13  Jeff Law  <law@redhat.com>
1581         PR tree-optimization/64823
1582         * gcc.dg/uninit-20.c: New test.
1584         PR rtl-optimization/47477
1585         * gcc.dg/tree-ssa/pr47477.c: New test.
1587 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1589         PR c++/60211
1590         * g++.dg/parse/ivdep-2.C: New.
1591         * g++.dg/parse/ivdep-3.C: Likewise.
1593 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1595         PR fortran/64506
1596         * gfortran.dg/continuation_13.f90: New test.
1597         * gfortran.dg/continuation_14.f: New test.
1599 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1601         PR c++/64970
1602         * g++.dg/cpp0x/sfinae55.C: New.
1604 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1606         PR ipa/65034
1607         * g++.dg/ipa/pr65034.C: New test.
1609 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1611         PR tree-optimization/65002
1612         * gcc.dg/pr65002.C: New.
1614 2015-02-13  Marek Polacek  <polacek@redhat.com>
1616         PR c/65040
1617         * c-c++-common/pr65040.c: New test.
1619 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
1621         PR tree-optimization/64705
1622         * gcc.dg/tree-ssa/pr64705.c: New test.
1624 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1626         PR rtl/32219
1627         * gcc.dg/visibility-22.c: New test.
1628         * gcc.dg/visibility-23.c: New test.
1629         * gcc.target/i386/pr32219-1.c: New test.
1630         * gcc.target/i386/pr32219-2.c: New test.
1631         * gcc.target/i386/pr32219-3.c: New test.
1632         * gcc.target/i386/pr32219-4.c: New test.
1633         * gcc.target/i386/pr32219-5.c: New test.
1634         * gcc.target/i386/pr32219-6.c: New test.
1635         * gcc.target/i386/pr32219-7.c: New test.
1636         * gcc.target/i386/pr32219-8.c: New test.
1637         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1639 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1641         PR libgfortran/57822
1642         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1643         four different KINDs.
1645 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1647         PR c++/64884
1648         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1650         PR sanitizer/65000
1651         * g++.dg/ubsan/pr65000.C: New test.
1653 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
1655         PR fortran/64932
1656         * gfortran.dg/finalize_28.f90: New test
1658 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1660         PR debug/55541
1661         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1662         DW_TAG_lexical_block removal.
1663         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1664         * g++.dg/guality/pr55541.C: New test.
1666         PR sanitizer/64984
1667         * g++.dg/ubsan/pr64984.C: New test.
1669 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
1671         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1673 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1675         PR testsuite/64930
1676         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1677         instructions for 2015-01-14 get_memmodel changes.
1678         * gcc.target/powerpc/atomic-p8.c: Likewise.
1680         PR sanitizer/65019
1681         * g++.dg/ubsan/pr65019.C: New test.
1683         PR tree-optimization/65014
1684         * gcc.c-torture/compile/pr65014.c: New test.
1686 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1688         PR libgfortran/57822
1689         * gfortran/fmt_g0_7.f08: Revise test.
1691 2015-02-11  Jeff Law  <law@redhat.com>
1693         PR target/63347
1694         * gcc.target/m68k/pr63347.c: New test.
1696 2015-02-11  Marek Polacek  <polacek@redhat.com>
1698         * g++.dg/ubsan/shift-1.C: New test.
1699         * gcc.dg/ubsan/c-shift-2.c: New test.
1700         * c-c++-common/ubsan/shift-5.c: Remove file.
1702 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
1704         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1705         Directive adjusted to XFAIL.
1706         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1707         adjusted to XFAIL.
1709 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1711         PR middle-end/65003
1712         * g++.dg/opt/pr65003.C: New test.
1714 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1716         * lib/target-supports.exp (check_effective_target_pie): Renamed
1717         to ...
1718         (check_effective_target_pie_enabled): This.
1719         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1720         * gcc.target/i386/pie.c: Likewise.
1722 2015-02-11  Andrew Pinski  <apinski@cavium.com>
1724         PR target/64893
1725         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1726         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1728 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1730         PR target/61925
1731         * gcc.target/i386/pr61925-1.c: New test.
1732         * gcc.target/i386/pr61925-2.c: New test.
1733         * gcc.target/i386/pr61925-3.c: New test.
1735 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
1737         PR sanitizer/65004
1738         * g++.dg/asan/pr65004.C: New test.
1740 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
1742         PR target/64661
1743         * gcc.taget/sh/pr64661-0.h: New.
1744         * gcc.taget/sh/pr64661-1.c: New.
1745         * gcc.taget/sh/pr64661-2.c: New.
1746         * gcc.taget/sh/pr64661-3.c: New.
1747         * gcc.taget/sh/pr64661-4.c: New.
1749 2015-02-10  Richard Biener  <rguenther@suse.de>
1751         PR tree-optimization/64995
1752         * g++.dg/torture/pr64995.C: New testcase.
1754 2015-02-10  Richard Biener  <rguenther@suse.de>
1756         PR tree-optimization/64909
1757         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1759 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1761         * gcc.dg/signbit-sa.c: New test.
1763 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1765         PR libgfortran/57822
1766         * gfortran/fmt_g0_7.f08: New test.
1768 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
1770         PR tree-optimization/43378
1771         * gcc.dg/tree-ssa/pr43378.c: New test.
1773 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
1775         PR ipa/64978
1776         * g++.dg/torture/pr64978.C: New testcase.
1778 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1780         PR sanitizer/64981
1781         * gcc.dg/asan/pr64981.c: New test.
1783 2015-02-09  Marek Polacek  <polacek@redhat.com>
1785         PR c/64856
1786         * gcc.dg/pr64856.c: New test.
1788 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1790         PR target/64979
1791         * gcc.dg/tree-ssa/stdarg-7.c: New test.
1792         * gcc.c-torture/execute/pr64979.c: New test.
1794 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
1796         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1798 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1800         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1801         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1803 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1805         PR target/58757
1806         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1808 2015-02-09  Richard Biener  <rguenther@suse.de>
1810         PR tree-optimization/54000
1811         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1813 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1815         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1817 2015-02-09  Martin Liska  <mliska@suse.cz>
1819         * g++.dg/ipa/pr64858.C: New test.
1821 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1823         * gcc.dg/uninit-19.c: Fix warning line for fpic.
1825 2015-02-08  Andrew Pinski  <apinski@cavium.com>
1827         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1829 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1831         PR fortran/63744
1832         * gfortran.dg/use_rename_8.f90: New.
1834 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
1836         * gnat.dg/addr7.ad[sb]: New test.
1837         * gnat.dg/addr8.ad[sb]: Likewise.
1839 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
1841         PR jit/64752
1842         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1843         from jit.dg/test-compile-to-executable.c's create_code, with a
1844         clarification of the output message.
1845         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1846         pass/fail message.
1847         (test_jit): Use CHECK_NO_ERRORS when calling
1848         gcc_jit_context_compile_to_file.
1849         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1850         jit-verify-compile-to-file to jit-verify-output-file-was-created.
1851         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
1852         about deletions that are attempted.
1853         (jit-verify-compile-to-file): Rename to...
1854         (jit-verify-output-file-was-created): ...this, and drop the
1855         attempt to run "file" and verify the output.
1856         (jit-verify-assembler): New function.
1857         (jit-verify-object): New function.
1858         (jit-verify-dynamic-library): New function.
1859         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1860         favor of an implementation from new file
1861         create-code-for-hello-world-executable.h, which also adds a
1862         "main".
1863         (dg-final): Replace jit-verify-compile-to-file with
1864         jit-verify-output-file-was-created, and invoke new function
1865         jit-verify-assembler.
1866         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1867         the output message.
1868         (dg-final): Replace jit-verify-compile-to-file with
1869         jit-verify-output-file-was-created, and invoke new function
1870         jit-verify-dynamic-library.
1871         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1872         favor of an implementation from new file
1873         create-code-for-hello-world-executable.h, which also adds a
1874         "main".
1875         (dg-final): Replace jit-verify-compile-to-file with
1876         jit-verify-output-file-was-created.  Strengthen the expected stdout
1877         from the built executable.
1878         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1879         favor of an implementation from new file
1880         create-code-for-hello-world-executable.h, which also adds a
1881         "main".
1882         (dg-final): Replace jit-verify-compile-to-file with
1883         jit-verify-output-file-was-created, and invoke new function
1884         jit-verify-object.
1885         * jit.dg/verify-dynamic-library.c: New source file.
1887 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
1888             Brian Rzycki  <b.rzycki@samsung.com>
1890         PR tree-optimization/64878
1891         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1893 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1895         PR ipa/64896
1896         * g++.dg/ipa/pr64896.C: New test.
1898 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1900         PR target/64205
1901         * gcc.target/powerpc/pr64205.c: New file.
1903 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
1905         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1906         (dg-options): Use -fpie instead of -fPIE -pie.
1908 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1910         PR middle-end/64937
1911         * g++.dg/asan/pr64937.C: New test.
1913 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
1915         PR fortran/63205
1916         * gfortran.dg/class_to_type_4.f90: New test
1918 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
1920         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1922 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1924         PR rtl-optimization/64957
1925         PR debug/64817
1926         * gcc.c-torture/execute/pr64957.c: New test.
1928 2015-02-05  Jeff Law  <law@redhat.com>
1930         PR target/17306
1931         * gcc.target/h8300/pr17306-1.c: New test.
1932         * gcc.target/h8300/pr17306-2.c: New test.
1934 2015-02-05  Tobias Burnus  <burnus@net-b.de>
1936         PR fortran/64943
1937         * gfortran.dg/structure_constructor_12.f90: New.
1939 2015-02-05  Jeff Law  <law@redhat.com>
1941         PR target/58400
1942         gcc.target/h8300/pr58400.c: New test.
1944 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1946         * gcc.target/arm/macro_defs0.c: New test.
1947         * gcc.target/arm/macro_defs1.c: New test.
1948         * gcc.target/arm/macro_defs2.c: New test.
1950 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
1952         PR rtl-optimization/64905
1953         * gcc.target/i386/pr64905.c: Require nonpic target.
1954         (dg-options): Add -fomit-frame-pointer.
1955         (main): Remove.
1957 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
1959         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1960         tree dump scanning.
1962 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
1964         PR fortran/64757
1965         * gfortran.dg/type_to_class_2.f90: New test
1966         * gfortran.dg/type_to_class_3.f90: New test
1968 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
1970         PR ipa/64686
1971         * g++.dg/torture/pr64686.C: New testcase.
1973 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1975         PR rtl-optimization/64905
1976         * gcc.target/i386/pr64905.c: New file.
1978 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1980         * gcc.dg/guality/pr41447-1.c: Remove xfail.
1981         * gcc.dg/guality/pr41616-1.c: Ditto.
1983 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
1985         PR debug/64817
1986         * gcc.dg/pr64817-3.c: New.
1988 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
1989             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1991         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1992         pass parameters in registers.
1993         * gcc.dg/guality/pr36728-2.c (main): Likewise.
1994         * gcc.dg/guality/pr36728-3.c (main): Likewise.
1995         * gcc.dg/guality/pr36728-4.c (main): Likewise.
1997 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
1998             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2000         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2001         list, allow for multilibed targets.
2002         * gcc.dg/combine_ashiftrt_2.c: Likewise.
2004 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2006         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2007         * gcc.dg/pr46728-6.c: Ditto.
2009 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
2011         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2012         for mips_nanlegacy target.
2014 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
2016         * gcc.target/i386/chkp-hidden-def.c: New.
2018 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2020         PR middle-end/62103
2021         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2022         to use 24 bits for bitfield b.
2024 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2026         PR testsuite/64796
2027         * lib/target-supports.exp (check_effective_target_bswap64): Do not
2028         cache result in a global variable.  Include all 32-bit targets for
2029         bswap64 tests.
2031 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
2033         PR rtl-optimization/64756
2034         * gcc.c-torture/execute/pr64756.c: New test.
2036 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
2038         PR target/64660
2039         * gcc.target/sh/pr64660-0.h: New.
2040         * gcc.target/sh/pr64660-1.c: New.
2041         * gcc.target/sh/pr64660-2.c: New.
2042         * gcc.target/sh/pr64660-3.c: New.
2043         * gcc.target/sh/pr64660-4.c: New.
2045 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2047         PR c++/64877
2048         * g++.dg/warn/Waddress-2.C: New.
2050 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
2052         PR middle-end/61225
2053         * gcc.target/i386/pr49095.c: XFAIL for ia32.
2055 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
2057         PR preprocessor/64803
2058         * gcc.dg/cpp/builtin-macro-1.c: New test case.
2060 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
2062         * g++.dg/ipa/devirt-37.C: Disable early inlining.
2064 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
2066         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2067         (_ARM_FPSRC): Add DN and AHP fields.
2068         (clean_results): Force DN=1 on AArch64.
2069         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2070         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2071         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2072         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2073         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2074         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2076 2015-02-02  Alan Modra  <amodra@gmail.com>
2078         * gcc.target/powerpc/cprophard.c: New.
2080 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
2082         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2083         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2085 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
2087         PR debug/64817
2088         * gcc.dg/pr64817-1.c: New test.
2089         * gcc.dg/pr64817-2.c: New test.
2091 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
2093         PR target/64851
2094         * gcc.target/sh/pr64851-0.h: New
2095         * gcc.target/sh/pr64851-1.c: New
2096         * gcc.target/sh/pr64851-2.c: New
2097         * gcc.target/sh/pr64851-3.c: New
2098         * gcc.target/sh/pr64851-4.c: New
2100 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2102         PR target/64882
2103         * gcc.dg/torture/pr64882.c: New test.
2105 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
2107         PR target/64159
2108         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2109         sparc*-*-*.
2111 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2113         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2114         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2115         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2116         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2117         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2118         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2119         tree dump.
2120         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2121         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2122         tree dump.
2123         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2124         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2125         tree dump.
2127 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2129         PR target/64688
2130         * g++.dg/pr64688-2.C: New.
2132 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2134         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2135         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2136         * gcc.target/i386/fuse-caller-save.c: Ditto.
2137         * gcc.target/i386/headmerge-1.c: Ditto.
2138         * gcc.target/i386/headmerge-2.c: Ditto.
2139         * gcc.target/i386/sibcall-6.c: Ditto.
2141 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2143         PR target/64617
2144         * gcc.target/i386/pr64617.c: New test.
2146 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2148         PR target/15184
2149         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2150         (dg-options): Remove -m32.
2151         (dg-final): Scan for "movb %al" only.
2152         * gcc.target/i386/pr15184-2.c: Ditto.
2154 2015-01-30  Richard Biener  <rguenther@suse.de>
2156         PR tree-optimization/64829
2157         * gcc.dg/vect/pr64829.c: New testcase.
2159 2015-01-29  Marek Polacek  <polacek@redhat.com>
2161         PR c/64709
2162         * gcc.dg/pr64709.c: New test.
2164 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
2166         PR c++/64717
2167         * g++.dg/ubsan/pr64717-1.C: New test.
2168         * g++.dg/ubsan/pr64717-2.C: New test.
2170 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
2172         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2174 2015-01-29  Jeff Law  <law@redhat.com>
2176         PR target/15184
2177         * gcc.target/i386/pr15184-1.c: New test.
2178         * gcc.target/i386/pr15184-2.c: New test.
2180 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2182         PR tree-optimization/64746
2183         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2185 2015-01-29  Richard Biener  <rguenther@suse.de>
2187         PR tree-optimization/64853
2188         * gcc.dg/torture/pr64853.c: New testcase.
2190 2015-01-29  Richard Biener  <rguenther@suse.de>
2192         PR tree-optimization/64844
2193         * gcc.dg/vect/pr64844.c: New testcase.
2195 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2197         PR middle-end/64809
2198         * gcc.dg/pr64809.c: Delete.
2200 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2202         PR middle-end/64805
2203         * gcc.target/i386/pr64805.c: New.
2205 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2207         * gcc.dg/guality/guality.h (main): Add argv[0] to
2208         guality_gdb_command.
2210 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
2212         PR ipa/64801
2213         * gcc.dg/tree-ssa/pr64801.c: New testcase.
2215 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
2217         PR target/64659
2218         * gcc.target/sh/sh.exp
2219         (check_effective_target_atomic_model_soft_gusa_available,
2220         check_effective_target_atomic_model_soft_tcb_available,
2221         check_effective_target_atomic_model_soft_imask_available,
2222         check_effective_target_atomic_model_hard_llcs_available): New.
2223         * gcc.target/sh/pr64659-0.h: New.
2224         * gcc.target/sh/pr64659-1.c: New.
2225         * gcc.target/sh/pr64659-2.c: New.
2226         * gcc.target/sh/pr64659-3.c: New.
2227         * gcc.target/sh/pr64659-4.c: New.
2229 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
2231         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2232         scan-assembler-times pattern.
2234 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
2236         PR middle-end/64809
2237         * gcc.dg/pr64809.c: New test.
2239 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
2241         PR tree-optimization/64277
2242         * gcc.dg/pr64277.c: New.
2244 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2246         PR tree-optimization/64718
2247         * gcc.c-torture/execute/pr64718.c: New test.
2249 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
2251         * gcc.target/aarch64/abs_2.c: New.
2253 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2255         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2256         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2257         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2258         ISA rev < 2.
2260 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
2262         PR bootstrap/64612
2263         * lib/target-supports.exp (check_effective_target_comdat_group): New.
2264         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2265         { target comdat_group }.
2267 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2269         PR fortran/63861
2270         * gfortran.dg/goacc/coarray_2.f90: New.
2272 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2274         PR ipa/60871
2275         PR ipa/64139
2276         * g++.dg/torture/pr64139.C: New testcase.
2277         * g++.dg/torture/pr60871.C: Likewise.
2279 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2281         PR fortran/64230
2282         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2283         prevent linking errors.
2285 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2287         PR ipa/64282
2288         * g++.dg/torture/pr64282.C: New testcase.
2290 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2292         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2293         for wzr reg.
2295 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2297         * gcc.target/s390/hotpatch-13.c: New testcase.
2298         * gcc.target/s390/hotpatch-14.c: New testcase.
2299         * gcc.target/s390/hotpatch-15.c: New testcase.
2300         * gcc.target/s390/hotpatch-16.c: New testcase.
2301         * gcc.target/s390/hotpatch-17.c: New testcase.
2302         * gcc.target/s390/hotpatch-18.c: New testcase.
2303         * gcc.target/s390/hotpatch-19.c: New testcase.
2304         * gcc.target/s390/hotpatch-20.c: New testcase.
2305         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2306         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2307         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2308         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2309         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2310         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2311         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2312         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2313         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2314         * gcc.target/s390/hotpatch-10.c: Likewise.
2315         * gcc.target/s390/hotpatch-11.c: Likewise.
2316         * gcc.target/s390/hotpatch-12.c: Likewise.
2317         * gcc.target/s390/hotpatch-2.c: Likewise.
2318         * gcc.target/s390/hotpatch-3.c: Likewise.
2319         * gcc.target/s390/hotpatch-4.c: Likewise.
2320         * gcc.target/s390/hotpatch-5.c: Likewise.
2321         * gcc.target/s390/hotpatch-6.c: Likewise.
2322         * gcc.target/s390/hotpatch-7.c: Likewise.
2323         * gcc.target/s390/hotpatch-8.c: Likewise.
2324         * gcc.target/s390/hotpatch-9.c: Likewise.
2325         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2326         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2327         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2328         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2329         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2330         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2331         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2332         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2334 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2336         * gcc.dg/long_branch.c: New testcase.
2338 2015-01-27  Richard Biener  <rguenther@suse.de>
2340         PR tree-optimization/56273
2341         PR tree-optimization/59124
2342         PR tree-optimization/64277
2343         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2344         * gcc.dg/Warray-bounds-12.c: Likewise.
2345         * gcc.dg/Warray-bounds-13.c: Likewise.
2347 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2349         PR rtl-optimization/61058
2350         * gcc.dg/pr61058.c: New test.
2352 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2354         * gcc.target/i386/chkp-narrow-bounds.c: New.
2356 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2358         PR tree-optimization/64807
2359         * gcc.dg/pr64807.c: New test.
2361         PR c/64766
2362         * gcc.dg/pr64766.c: New test.
2364 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2366         PR target/49263
2367         * gcc.target/sh/pr49263-4.c: New.
2369 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2371         PR fortran/62044
2372         * gfortran.dg/allocate_with_mold_1.f90: New test
2374 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2376         PR c/64778
2377         * gcc.dg/pr64778.c: New test.
2379         PR middle-end/64421
2380         * gcc.dg/vect/pr64421.c: New test.
2382 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2384         PR fortran/64771
2385         * gfortran.dg/coarray_36.f: New.
2386         * gfortran.dg/coarray_37.f90: New.
2388 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2390         PR fortran/64230
2391         * gfortran.dg/class_allocate_18.f90: New.
2393 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2395         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2397 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2399         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2401 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2403         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2405 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2407         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2409 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2411         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2412         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2413         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2414         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2416 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2418         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2419         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2420         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2422 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2424         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2425         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2426         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2427         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2428         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2429         vXXXhn.inc.
2431 2015-01-26  Richard Biener  <rguenther@suse.de>
2433         PR middle-end/64764
2434         * gcc.dg/uninit-19.c: New testcase.
2436 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2438         * lib/target-supports.exp (check_effective_target_vect64): Add
2439         sparc*-*-*.
2441 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2443         PR testsuite/64712
2444         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2446 2015-01-26  Tony Liu  <tony.liu@arm.com>
2448         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2449         non-UAL cases.
2451 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2453         PR libfortran/64770
2454         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2455         correctly, clean up afterwards.
2457 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
2459         PR fortran/62044
2460         * gfortran.dg/use_rename_7.f90: New.
2462 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
2464         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2465         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2467 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
2469         PR target/54236
2470         * gcc.target/sh/pr54236-4.c: New.
2472 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
2474         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2475         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
2476         Bridge test.
2478 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
2480         PR libfortran/64770
2481         * gfortran.dg/open_new_segv.f90: New test.
2483 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
2485         PR target/49263
2486         PR target/53987
2487         PR target/64345
2488         PR target/59533
2489         PR target/52933
2490         PR target/54236
2491         PR target/51244
2492         * gcc.target/sh/pr64345-1.c: New.
2493         * gcc.target/sh/pr64345-2.c: New.
2494         * gcc.target/sh/pr59533-1.c: New.
2495         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2496         * gcc.target/sh/pr52933-2.c: Likewise.
2497         * gcc.target/sh/pr54089-1.c: Likewise.
2498         * gcc.target/sh/pr54236-1.c: Likewise.
2499         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2500         * gcc.target/sh/pr49263-1.c: Remove xfails.
2501         * gcc.target/sh/pr49263-2.c: Likewise.
2502         * gcc.target/sh/pr49263-3.c: Likewise.
2503         * gcc.target/sh/pr53987-1.c: Likewise.
2504         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2505         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2506         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2507         (test05, test06, test07, test08, test09, test10, test11, test12): New.
2508         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2509         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2510         test_009): New.
2511         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2512         (test_02): New.
2514 2015-01-24  Tom de Vries  <tom@codesourcery.com>
2516         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2518 2015-01-23  Ian Lance Taylor  <iant@google.com>
2520         PR go/64510
2521         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2522         targets without split stack support.
2524 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
2526         PR target/64317
2527         * gcc.target/i386/pr64317.c: New test.
2529 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
2531         PR rtl-optimization/63637
2532         PR rtl-optimization/60663
2533         * gcc.dg/pr63637-1.c: New test.
2534         * gcc.dg/pr63637-2.c: New test.
2535         * gcc.dg/pr63637-3.c: New test.
2536         * gcc.dg/pr63637-4.c: New test.
2537         * gcc.dg/pr63637-5.c: New test.
2538         * gcc.dg/pr63637-6.c: New test.
2539         * gcc.target/i386/pr63637-1.c: New test.
2540         * gcc.target/i386/pr63637-2.c: New test.
2541         * gcc.target/i386/pr63637-3.c: New test.
2542         * gcc.target/i386/pr63637-4.c: New test.
2543         * gcc.target/i386/pr63637-5.c: New test.
2544         * gcc.target/i386/pr63637-6.c: New test.
2546 2015-01-23  Richard Biener  <rguenther@suse.de>
2548         PR testsuite/63439
2549         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2550         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2552 2015-01-23  Marek Polacek  <polacek@redhat.com>
2554         PR preprocessor/60570
2555         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2556         * gcc.dg/cpp/pr60570.c: New test.
2558 2015-01-23  Richard Biener  <rguenther@suse.de>
2560         PR testsuite/63439
2561         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2562         vectorization on vect64 targets.
2564 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
2566         PR fortran/60922
2567         * gfortran.dg/class_allocate_17.f90: New.
2569 2015-01-23  Tobias Burnus  <burnus@net-b.de>
2571         PR fortran/64726
2572         * gfortran.dg/goacc/combined_loop.f90: New.
2574 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2576         PR fortran/61933
2577         * gfortran.dg/make_unit.f90: New test.
2579 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2581         PR fortran/61933
2582         * gfortran.dg/negative_unit_int8.f: Update.
2584 2015-01-22  Jeff Law  <law@redhat.com>
2586         PR target/52076
2587         * gcc.target/m68k/pr52076-1.c: New test.
2588         * gcc.target/m68k/pr52076-2.c: New test.
2590 2015-01-22  Richard Biener  <rguenther@suse.de>
2592         PR middle-end/64728
2593         * gcc.dg/torture/pr64728.c: New testcase.
2595 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
2597         PR target/64688
2598         * g++.dg/pr64688.C: New test.
2600 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2602         * gcc.target/i386/chkp-always_inline.c (f1): Make static
2603         to avoid errors with -fpic.
2605 2015-01-22  Richard Biener  <rguenther@suse.de>
2607         PR libstdc++/64535
2608         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2610 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
2612         PR rtl-optimization/64682
2613         * gcc.c-torture/execute/pr64682.c: New file.
2615 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
2617         PR debug/64511
2618         * gcc.dg/pr64511.c: New test.
2620         PR rtl-optimization/62078
2621         * g++.dg/opt/pr62078.C: New test.
2623         PR c/63307
2624         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2626 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
2628         PR fortran/57023
2629         * gfortran.dg/internal_pack_15.f90:  New test.
2631 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2633         * c-c++-common/tsan/step.c: New testcase.
2635 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2637         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2639 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2641         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2643 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2645         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2647 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2649         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2651 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2653         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2655 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2657         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2659 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2661         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2663 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2665         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2667 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2669         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2671 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2673         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2675 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2677         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2679 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2681         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2683 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2685         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2686         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2687         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2688         vXXXw.inc.
2690 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2692         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2693         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2694         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2695         vXXXl.inc.
2697 2015-01-21  Renlin Li  <renlin.li@arm.com>
2699         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2700         * g++.dg/tls/thread_local5g.C: Likewise.
2701         * g++.dg/tls/thread_local6g.C: Likewise.
2703 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2705         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2706         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2707         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2709 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2711         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2712         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2713         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2715 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2717         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2718         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2719         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2721 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2723         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2724         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2725         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2727 2015-01-20  Jeff Law  <law@redhat.com>
2729         PR target/59946
2730         * gcc.target/m68k/pr59946.c: New test.
2732 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2734         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2735         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2736         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2738 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2740         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2741         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2742         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2744 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2746         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2747         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2748         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2750 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2752         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2753         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2754         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2755         vshuffle.inc.
2756         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2757         vshuffle.inc.
2759 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2761         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2762         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2763         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2765 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2767         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2768         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2769         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2771 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2773         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2775 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
2777         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2779         PR sanitizer/64632
2780         * g++.dg/ubsan/pr64632.C: New test.
2782         PR debug/64663
2783         * gcc.dg/pr64663.c: New test.
2785 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2787         PR c++/64383
2788         * g++.dg/warn/Wunused-var-23.C: New.
2790 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2792         PR c++/59937
2793         * g++.dg/cpp0x/constexpr-59937-1.C: New.
2794         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2796 2015-01-20  Richard Biener  <rguenther@suse.de>
2798         PR ipa/64684
2799         * gcc.dg/lto/pr64684_0.c: New testcase.
2800         * gcc.dg/lto/pr64684_1.c: Likewise.
2801         * gcc.dg/lto/pr64684_2.c: Likewise.
2802         * gcc.dg/lto/pr64685_0.c: Likewise.
2803         * gcc.dg/lto/pr64685_1.c: Likewise.
2805 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2807         PR c++/62241
2808         * g++.dg/cpp1y/lambda-init12.C: New.
2810 2015-01-20  Richard Biener  <rguenther@suse.de>
2812         PR tree-optimization/64410
2813         * g++.dg/vect/pr64410.cc: Require vect_double.
2815 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
2817         PR target/64149
2818         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2820 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
2822         PR bootstrap/64676
2823         Revert:
2824         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2826         PR rtl-optimization/64081
2827         * gcc.dg/pr64081.c: New test.
2829 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2831         * jit.dg/harness.h: Include <unistd.h>.
2832         (CHECK_NO_ERRORS): New.
2833         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2834         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2835         gcc_jit_context_compile_to_file.
2836         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2837         args to the spawned executable.
2838         (jit-expand-vars): New function.
2839         (jit-exe-params): New variable.
2840         (dg-jit-set-exe-params): New function.
2841         (jit-dg-test): Detect testcases that use
2842         jit-verify-compile-to-file and call jit-setup-compile-to-file.
2843         Set arguments of spawned process to jit-exe-params.
2844         (jit-get-output-filename): New function.
2845         (jit-setup-compile-to-file): New function.
2846         (jit-verify-compile-to-file): New function.
2847         (jit-run-executable): New function.
2848         (jit-verify-executable): New function.
2849         * jit.dg/test-compile-to-assembler.c: New testcase.
2850         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2851         * jit.dg/test-compile-to-executable.c: New testcase.
2852         * jit.dg/test-compile-to-object.c: New testcase.
2854 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
2856         PR target/64652
2857         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2858         (test_1): New.
2860 2015-01-19  Martin Liska  <mliska@suse.cz>
2862         * objc/compile/pr64668.m: New test.
2864 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2866         * jit.dg/test-arith-overflow.c: Include stdbool.h.
2867         (create_overflow_fn): Update comment to clarify that
2868         the third param of the created function is a bool *, not
2869         an int *.
2870         (verify_int_overflow_fn): Convert param "expected_ovf" from
2871         int to bool.  Update third param of "overflow_fn_type" from int *
2872         to bool *.  Update local "actual_ovf" from int to bool.
2873         (verify_uint_overflow_fn): Likewise.
2875 2015-01-19  Martin Liska  <mliska@suse.cz>
2877         * gcc.dg/ipa/ipa-icf-33.c: New test.
2879 2015-01-19  Felix Yang  <felix.yang@huawei.com>
2880             Haijian Zhang  <z.zhanghaijian@huawei.com>
2882         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2883         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2884         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2885         result_float64x2, expected_hfloat64x2): New helper type, variable and
2886         declaration.
2887         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2888         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2889         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2890         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2891         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2892         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2893         and target without the FMA feature.
2895 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
2897         * gcc.target/aarch64/pr64304.c: New testcase.
2899 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2901         PR rtl-optimization/64081
2902         * gcc.dg/pr64081.c: New test.
2904 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
2906         PR target/63971
2907         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2908         the epilogue).
2909         * gcc.target/aarch64/test_frame_6.c: Likewise.
2910         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2911         and x19 (in the epilogue).
2912         * gcc.target/aarch64/test_frame_4.c: Likewise.
2913         * gcc.target/aarch64/test_frame_7.c: Likewise.
2915 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2917         * gcc.target/i386/chkp-always_inline.c: New.
2919 2015-01-15  Andrew Pinski  <apinski@cavium.com>
2920             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2922         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2923         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2925 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
2927         PR fortran/60255
2928         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2929         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2931 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2933         PR fortran/64578
2934         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2936 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
2938         PR target/64652
2939         * gcc.target/sh/torture/pr64652.c: New.
2941 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2943         * gcc.dg/ipa/ipa-icf-32.c: Update template.
2944         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2945         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2946         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2947         * c-c++-common/asan/kasan-recover-1.c: Likewise.
2948         * c-c++-common/asan/kasan-recover-2.c: Likewise.
2950 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2952         PR ipa/64378
2953         * g++.dg/torture/pr64378.C: New testcase.
2955 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2957         PR fortran/57959
2958         * gfortran.dg/block_13.f08: New test
2960 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2962         PR fortran/55901
2963         * gfortran.dg/associate_1.f03: Allow test for character with
2964         automatic length.
2966 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2968         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2969         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2971 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2973         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2975 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
2977         PR fortran/64578
2978         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2980 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2982         PR fortran/60357
2983         * gfortran.dg/alloc_comp_assign_13.f08: New test.
2985         PR fortran/61275
2986         * gfortran.dg/alloc_comp_assign_14.f08: New test.
2988         PR fortran/55932
2989         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2991 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2993         PR fortran/60334
2994         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2996 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
2998         PR rtl-optimization/52773
2999         * gcc.c-torture/compile/pr52773.c: New test.
3001 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3003         PR c++/62134
3004         * g++.dg/cpp0x/alias-decl-46.C: New.
3006 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3008         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3010 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3012         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3013         Add trace.
3014         (CHECK_FP): Likewise.
3015         (CHECK_CUMULATIVE_SAT): Likewise.
3017 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3019         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3020         (Set_Neon_Cumulative_Sat): Add parameter.
3021         (__set_neon_cumulative_sat): Support new parameter.
3022         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3023         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3024         argument.
3025         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3026         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3027         argument.
3029 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3031         * g++.dg/tsan/vptr_benign_race.C: New testcase.
3032         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3034 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3036         PR c++/60056
3037         * g++.dg/tls/thread_local-ice4.C: New.
3039 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
3041         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3042         than Neon options.
3044 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3046         PR c++/62276
3047         * g++.dg/cpp0x/vt-62276.C: New.
3049 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3051         PR middle-end/64353
3052         * g++.dg/pr64353.C: New.
3054 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3056         PR target/64263
3057         * gcc.target/aarch64/pr64263_1.c: New test.
3059 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
3061         PR tree-optimization/64434
3062         * gcc.dg/torture/pr64434.c: Move to...
3063         * gcc.dg/pr64434.c: ... here.
3065 2015-01-16  Richard Biener  <rguenther@suse.de>
3067         PR middle-end/64614
3068         * gcc.dg/uninit-18.c: New testcase.
3070 2015-01-16  Richard Biener  <rguenther@suse.de>
3072         PR tree-optimization/64568
3073         * g++.dg/torture/pr64568-2.C: New testcase.
3075 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3077         PR target/64363
3078         * gcc.target/i386/chkp-label-address.c: New.
3080 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
3082         PR fortran/45290
3083         * gfortran.dg/pointer_init_6.f90: Extended.
3085 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
3087         * gcc.c-torture/compile/20150108.c: New test.
3089 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3091         * gcc.target/visium: New directory.
3093 2015-01-16  Richard Biener  <rguenther@suse.de>
3095         PR tree-optimization/61743
3096         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3097         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3099 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
3101         * gcc.dg/pr64015.c: New test.
3103 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
3105         PR ipa/64163
3106         PR ipa/64612
3107         * g++.dg/ipa/pr64612.C: New test.
3109 2015-01-16  Renlin Li  <renlin.li@arm.com>
3111         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3113 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
3115         * gcc.target/i386/sse-14.c: Test new intrinsic.
3116         * gcc.target/i386/sse-22.c: Ditto.
3118 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3120         PR c++/58614
3121         * g++.dg/cpp0x/auto44.C: New.
3123 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3125         PR target/59710
3126         * gcc.target/nios2/gpopt-all.c: New test case.
3127         * gcc.target/nios2/gpopt-local.c: New test case.
3128         * gcc.target/nios2/gpopt-global.c: New test case.
3129         * gcc.target/nios2/gpopt-data.c: New test case.
3130         * gcc.target/nios2/gpopt-none.c: New test case.
3132 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
3134         * g++.dg/ubsan/vptr-1.C: New test.
3135         * g++.dg/ubsan/vptr-2.C: New test.
3136         * g++.dg/ubsan/vptr-3.C: New test.
3137         * g++.dg/ubsan/vptr-4.C: New test.
3138         * g++.dg/ubsan/vptr-5.C: New test.
3139         * g++.dg/ubsan/vptr-6.C: New test.
3140         * g++.dg/ubsan/vptr-7.C: New test.
3141         * g++.dg/ubsan/vptr-8.C: New test.
3142         * g++.dg/ubsan/vptr-9.C: New test.
3144 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3146         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3147         is set up.
3148         * lib/gcc-dg.exp: Likewise.
3150 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3152         PR rtl-optimization/64110
3153         * gcc.target/i386/pr64110.c: Add scan-assembler.
3155 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
3156             James Norris  <jnorris@codesourcery.com>
3157             Cesar Philippidis  <cesar@codesourcery.com>
3158             Ilmir Usmanov  <i.usmanov@samsung.com>
3160         * lib/target-supports.exp (check_effective_target_fopenacc): New
3161         procedure.
3162         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3163         * g++.dg/goacc/goacc.exp: Likewise.
3164         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3165         * gcc.dg/goacc/goacc.exp: Likewise.
3166         * gfortran.dg/goacc/goacc.exp: Likewise.
3167         * c-c++-common/cpp/openacc-define-1.c: New file.
3168         * c-c++-common/cpp/openacc-define-2.c: Likewise.
3169         * c-c++-common/cpp/openacc-define-3.c: Likewise.
3170         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3171         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3172         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3173         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3174         * c-c++-common/goacc/asyncwait-1.c: Likewise.
3175         * c-c++-common/goacc/cache-1.c: Likewise.
3176         * c-c++-common/goacc/clauses-fail.c: Likewise.
3177         * c-c++-common/goacc/collapse-1.c: Likewise.
3178         * c-c++-common/goacc/data-1.c: Likewise.
3179         * c-c++-common/goacc/data-2.c: Likewise.
3180         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3181         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3182         * c-c++-common/goacc/deviceptr-2.c: Likewise.
3183         * c-c++-common/goacc/deviceptr-3.c: Likewise.
3184         * c-c++-common/goacc/if-clause-1.c: Likewise.
3185         * c-c++-common/goacc/if-clause-2.c: Likewise.
3186         * c-c++-common/goacc/kernels-1.c: Likewise.
3187         * c-c++-common/goacc/loop-1.c: Likewise.
3188         * c-c++-common/goacc/loop-private-1.c: Likewise.
3189         * c-c++-common/goacc/nesting-1.c: Likewise.
3190         * c-c++-common/goacc/nesting-data-1.c: Likewise.
3191         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3192         * c-c++-common/goacc/parallel-1.c: Likewise.
3193         * c-c++-common/goacc/pcopy.c: Likewise.
3194         * c-c++-common/goacc/pcopyin.c: Likewise.
3195         * c-c++-common/goacc/pcopyout.c: Likewise.
3196         * c-c++-common/goacc/pcreate.c: Likewise.
3197         * c-c++-common/goacc/pragma_context.c: Likewise.
3198         * c-c++-common/goacc/present-1.c: Likewise.
3199         * c-c++-common/goacc/reduction-1.c: Likewise.
3200         * c-c++-common/goacc/reduction-2.c: Likewise.
3201         * c-c++-common/goacc/reduction-3.c: Likewise.
3202         * c-c++-common/goacc/reduction-4.c: Likewise.
3203         * c-c++-common/goacc/sb-1.c: Likewise.
3204         * c-c++-common/goacc/sb-2.c: Likewise.
3205         * c-c++-common/goacc/sb-3.c: Likewise.
3206         * c-c++-common/goacc/update-1.c: Likewise.
3207         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3208         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3209         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3210         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3211         * gfortran.dg/goacc/assumed.f95: Likewise.
3212         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3213         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3214         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3215         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3216         * gfortran.dg/goacc/branch.f95: Likewise.
3217         * gfortran.dg/goacc/cache-1.f95: Likewise.
3218         * gfortran.dg/goacc/coarray.f95: Likewise.
3219         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3220         * gfortran.dg/goacc/cray.f95: Likewise.
3221         * gfortran.dg/goacc/critical.f95: Likewise.
3222         * gfortran.dg/goacc/data-clauses.f95: Likewise.
3223         * gfortran.dg/goacc/data-tree.f95: Likewise.
3224         * gfortran.dg/goacc/declare-1.f95: Likewise.
3225         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3226         * gfortran.dg/goacc/fixed-1.f: Likewise.
3227         * gfortran.dg/goacc/fixed-2.f: Likewise.
3228         * gfortran.dg/goacc/fixed-3.f: Likewise.
3229         * gfortran.dg/goacc/fixed-4.f: Likewise.
3230         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3231         * gfortran.dg/goacc/if.f95: Likewise.
3232         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3233         * gfortran.dg/goacc/list.f95: Likewise.
3234         * gfortran.dg/goacc/literal.f95: Likewise.
3235         * gfortran.dg/goacc/loop-1.f95: Likewise.
3236         * gfortran.dg/goacc/loop-2.f95: Likewise.
3237         * gfortran.dg/goacc/loop-3.f95: Likewise.
3238         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3239         * gfortran.dg/goacc/omp.f95: Likewise.
3240         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3241         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3242         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3243         * gfortran.dg/goacc/parameter.f95: Likewise.
3244         * gfortran.dg/goacc/private-1.f95: Likewise.
3245         * gfortran.dg/goacc/private-2.f95: Likewise.
3246         * gfortran.dg/goacc/private-3.f95: Likewise.
3247         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3248         * gfortran.dg/goacc/reduction-2.f95: Likewise.
3249         * gfortran.dg/goacc/reduction.f95: Likewise.
3250         * gfortran.dg/goacc/routine-1.f90: Likewise.
3251         * gfortran.dg/goacc/routine-2.f90: Likewise.
3252         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3253         * gfortran.dg/goacc/several-directives.f95: Likewise.
3254         * gfortran.dg/goacc/sie.f95: Likewise.
3255         * gfortran.dg/goacc/subarrays.f95: Likewise.
3256         * gfortran.dg/gomp/map-1.f90: Likewise.
3257         * gfortran.dg/openacc-define-1.f90: Likewise.
3258         * gfortran.dg/openacc-define-2.f90: Likewise.
3259         * gfortran.dg/openacc-define-3.f90: Likewise.
3260         * g++.dg/gomp/block-1.C: Update for changed compiler output.
3261         * g++.dg/gomp/block-2.C: Likewise.
3262         * g++.dg/gomp/block-3.C: Likewise.
3263         * g++.dg/gomp/block-5.C: Likewise.
3264         * g++.dg/gomp/target-1.C: Likewise.
3265         * g++.dg/gomp/target-2.C: Likewise.
3266         * g++.dg/gomp/taskgroup-1.C: Likewise.
3267         * g++.dg/gomp/teams-1.C: Likewise.
3268         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3269         * gcc.dg/cilk-plus/jump.c: Likewise.
3270         * gcc.dg/gomp/block-1.c: Likewise.
3271         * gcc.dg/gomp/block-10.c: Likewise.
3272         * gcc.dg/gomp/block-2.c: Likewise.
3273         * gcc.dg/gomp/block-3.c: Likewise.
3274         * gcc.dg/gomp/block-4.c: Likewise.
3275         * gcc.dg/gomp/block-5.c: Likewise.
3276         * gcc.dg/gomp/block-6.c: Likewise.
3277         * gcc.dg/gomp/block-7.c: Likewise.
3278         * gcc.dg/gomp/block-8.c: Likewise.
3279         * gcc.dg/gomp/block-9.c: Likewise.
3280         * gcc.dg/gomp/target-1.c: Likewise.
3281         * gcc.dg/gomp/target-2.c: Likewise.
3282         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3283         * gcc.dg/gomp/teams-1.c: Likewise.
3285 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3287         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3288         test case.
3290 2015-01-15  Mike Stump  <mikestump@comcast.net>
3292         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3293         * gcc.dg/inline_2.c: Likewise.
3294         * gcc.dg/inline_3.c: Likewise.
3295         * gcc.dg/inline_4.c: Likewise.
3297 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3299         PR fortran/58023
3300         * gfortran.dg/proc_ptr_comp_43.f90: New.
3302 2015-01-15  Mike Stump  <mikestump@comcast.net>
3304         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3305         * gcc.dg/unroll_2.c: Likewise.
3306         * gcc.dg/unroll_3.c: Likewise.
3307         * gcc.dg/unroll_4.c: Likewise.
3308         * gcc.dg/unroll_5.c: Likewise.
3310 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3312         PR target/63971
3313         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3314         in epilogue.
3315         * gcc.target/aarch64/test_frame_6.c: Likewise.
3316         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3317         x30 and x19 (in the epilogue).
3318         * gcc.target/aarch64/test_frame_4.c: Likewise.
3319         * gcc.target/aarch64/test_frame_7.c: Likewise.
3321 2015-01-15  Martin Liska  <mliska@suse.cz>
3323         * g++.dg/ipa/pr64068.C: New test.
3324         * gcc.dg/ipa/PR64559.c: New test.
3326 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3328         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3329         with PIE.
3331 2015-01-15  Richard Biener  <rguenther@suse.de>
3333         PR tree-optimization/61743
3334         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3335         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3337 2015-01-15 Renlin Li <renlin.li@arm.com>
3339         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3340         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3342 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3344         * gcc.dg/vect/vect-aggressive-1.c: New.
3345         * gcc.target/i386/avx2-vect-aggressive.c: New.
3347 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3349         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3351 2015-01-15  Richard Biener  <rguenther@suse.de>
3353         PR lto/64415
3354         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3355         -Wl,-undefined,dynamic_lookup.
3357 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3359         * gnat.dg/opt47.adb: New test.
3361 2015-01-15  Richard Biener  <rguenther@suse.de>
3363         PR lto/64415
3364         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3366 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3368         PR tree-optimization/64434
3369         * gcc.dg/torture/pr64434.c: New test.
3371 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3373         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3374         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3375         -march=loongson* and -march=octeon* require -mno-micromips.
3377 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3378             Matthew Fortune  <matthew.fortune@imgtec.com>
3380         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3381         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3382         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3383         * gcc.target/mips/call-saved-7.c: New file.
3384         * gcc.target/mips/call-saved-8.c: New file.
3385         * gcc.target/mips/call-saved-9.c: New file.
3387 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3389         * gcc.target/mips/lsa.c: New file.
3390         * gcc.target/mips/mips64-lsa.c: Likewise.
3391         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3392         * gcc.target/mips/mulsize-4.c: Likewise.
3393         * gcc.target/mips/mulsize-5.c: New file.
3394         * gcc.target/mips/mulsize-6.c: Likewise.
3395         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3396         and !HAS_LSA as ghost options.
3397         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3398         for !HAS_LSA.
3400 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3402         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3404 2015-01-15  Richard Biener  <rguenther@suse.de>
3406         PR middle-end/64365
3407         * gcc.dg/torture/pr64365.c: New testcase.
3409 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3411         * gcc.dg/stackprotectexplicit1.c: New test.
3412         * g++.dg/stackprotectexplicit2.c: New test.
3414 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3416         PR target/61933
3417         * gfortran.dg/inquire_internal.f90: New.
3418         * gfortran.dg/negative_unit_check.f90: New.
3420 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3422         PR target/53988
3423         * gcc.target/sh/pr53988-1.c: New.
3425 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3427         PR c++/58671
3428         * g++.dg/tls/thread_local-ice3.C: New.
3430 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3432         * gcc.target/i386/fentry-override.c: Properly place {} in target
3433         selector.  Remove nonpic.
3434         * gcc.target/i386/fentry.c: Likewise.
3436 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3438         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3439         warnings instead of errors.
3441 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3443         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3444         option support instead of ENABLE_LTO from Makefile.
3446 2015-01-14  Richard Biener  <rguenther@suse.de>
3448         PR tree-optimization/59354
3449         * gcc.dg/vect/pr59354.c: New testcase.
3451 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3453         * lib/target-supports.exp
3454         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3455         on ARM architures before v7.
3457 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3459         PR middle-end/59448
3460         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3461         an atomic_exchange.
3463 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3465         PR target/64386
3466         * gcc.target/i386/pr64386.c: New test.
3468 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3470         PR target/64393
3471         * gcc.target/i386/pr64393.c: New test.
3473 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3475         PR target/64387
3476         * gcc.target/i386/pr64387.c: New test.
3478 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
3480         * gcc.target/aarch64/store-pair-1.c: Fix typo.
3482 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3484         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3486 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3488         PR target/64453
3489         * gcc.target/arm/pr64453.c: New.
3491 2015-01-14  Richard Biener  <rguenther@suse.de>
3493         PR lto/64415
3494         * gcc.dg/lto/pr64415_0.c: New testcase.
3495         * gcc.dg/lto/pr64415_1.c: Likewise.
3497 2015-01-14  Martin Liska  <mliska@suse.cz>
3499         * gcc.dg/ipa/pr64307.c: New test.
3501 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3503         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3504         64-bit and 128-bit.
3506 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3508         PR target/64460
3509         * gcc.target/arm/pr64460_1.c: New test.
3511 2015-01-14  Richard Biener  <rguenther@suse.de>
3513         PR tree-optimization/64493
3514         PR tree-optimization/64495
3515         * gcc.dg/vect/pr64493.c: New testcase.
3516         * gcc.dg/vect/pr64495.c: Likewise.
3518 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
3520         * gcc.dg/Warray-bounds-11.c: New test-case.
3522 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3524         * gcc.target/mips/octeon3-pipe-1.c: New test.
3526 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
3528         * jit.dg/harness.h (set_up_logging): Move string concatenation
3529         into...
3530         (concat_strings): New function.
3531         (dump_reproducer): New function.
3532         (test_jit): Call dump_reproducer.
3533         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3534         function.
3535         (jit-dg-test): Delete any generated reproducer from previous runs.
3536         Verify that a generated reproducer was created, and verify that it
3537         compiles.
3538         * jit.dg/test-nested-contexts.c (main): Call
3539         gcc_jit_context_dump_reproducer_to_file.
3541 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3543         * gcc.dg/aru-2.c: Add dg-require-profiling.
3545 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3547         * lib/target-supports.exp (check_profiling_available): Check if
3548         -pg links.
3550 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
3552         PR ipa/64565
3553         * g++.dg/torture/pr64565.C: New testcase.
3555 2015-01-13  Marek Polacek  <polacek@redhat.com>
3557         PR middle-end/64391
3558         * gcc.dg/tm/pr64391.c: New test.
3560 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3562         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3563         true.
3565 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3567         * gcc.target/i386/pie.c: New test.
3569         * lib/target-supports.exp (check_effective_target_pie): New.
3571 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3573         PR rtl-optimization/64286
3574         * gcc.target/i386/avx2-pr64286.c: New test.
3576 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
3578         PR c++/57626
3579         * g++.dg/cpp0x/vt-57626.C: New.
3581 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3583         PR fortran/64528
3584         * gfortran.dg/pr64528.f90: New test.
3586 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
3588         * gcc.target/aarch64/subsp.c: New test.
3590 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3592         * gcc.target/aarch64/store-pair-1.c: New testcase.
3594 2015-01-13  Richard Biener  <rguenther@suse.de>
3596         PR lto/64373
3597         * gcc.dg/lto/pr64373_0.c: New testcase.
3599 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3601         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3602         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3604 2015-01-13  Richard Biener  <rguenther@suse.de>
3606         PR tree-optimization/64406
3607         * gcc.dg/pr64406.c: New testcase.
3609 2015-01-13  Richard Biener  <rguenther@suse.de>
3611         PR tree-optimization/64404
3612         * gcc.dg/vect/pr64404.c: New testcase.
3614 2015-01-13  Richard Biener  <rguenther@suse.de>
3616         PR tree-optimization/64568
3617         * g++.dg/torture/pr64568.C: New testcase.
3619 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3621         * jit.dg/test-error-local-used-from-other-function.c: New test
3622         case.
3623         * jit.dg/test-error-param-reuse.c: New test case.
3624         * jit.dg/test-error-param-sharing.c: New test case.
3625         * jit.dg/test-error-param-used-from-other-function.c: New test
3626         case.
3627         * jit.dg/test-error-param-used-without-a-function.c: New test
3628         case.
3630 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
3632         PR tree-optimization/64563
3633         * gcc.dg/pr64563.c: New test.
3635         PR target/64513
3636         * gcc.target/i386/pr64513.c: New test.
3638         PR tree-optimization/64454
3639         * gcc.dg/pr64454.c: New test.
3641         PR testsuite/64028
3642         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3643         bind_pic_locally.
3644         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3645         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3646         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3647         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3648         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3649         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3650         * gcc.dg/vect/slp-25.c: Likewise.
3651         * gcc.dg/vect/vect-109.c: Likewise.
3652         * gcc.dg/vect/vect-13.c: Likewise.
3653         * gcc.dg/vect/vect-17.c: Likewise.
3654         * gcc.dg/vect/vect-18.c: Likewise.
3655         * gcc.dg/vect/vect-19.c: Likewise.
3656         * gcc.dg/vect/vect-20.c: Likewise.
3657         * gcc.dg/vect/vect-21.c: Likewise.
3658         * gcc.dg/vect/vect-22.c: Likewise.
3659         * gcc.dg/vect/vect-27.c: Likewise.
3660         * gcc.dg/vect/vect-29.c: Likewise.
3661         * gcc.dg/vect/vect-2-big-array.c: Likewise.
3662         * gcc.dg/vect/vect-2.c: Likewise.
3663         * gcc.dg/vect/vect-3.c: Likewise.
3664         * gcc.dg/vect/vect-4.c: Likewise.
3665         * gcc.dg/vect/vect-5.c: Likewise.
3666         * gcc.dg/vect/vect-72.c: Likewise.
3667         * gcc.dg/vect/vect-73-big-array.c: Likewise.
3668         * gcc.dg/vect/vect-73.c: Likewise.
3669         * gcc.dg/vect/vect-77-global.c: Likewise.
3670         * gcc.dg/vect/vect-78-global.c: Likewise.
3671         * gcc.dg/vect/vect-7.c: Likewise.
3672         * gcc.dg/vect/vect-86.c: Likewise.
3673         * gcc.dg/vect/vect-align-1.c: Likewise.
3674         * gcc.dg/vect/vect-align-3.c: Likewise.
3675         * gcc.dg/vect/vect-all-big-array.c: Likewise.
3676         * gcc.dg/vect/vect-all.c: Likewise.
3677         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3678         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3679         * gcc.dg/vect/vect-peel-3.c: Likewise.
3680         * gcc.dg/vect/vect-peel-4.c: Likewise.
3681         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3683 2015-01-12  Jeff Law  <law@redhat.com>
3685         PR target/64461
3686         * gcc.target/m68k/pr64461.c: New test.
3688 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3690         * jit.dg/test-array-as-pointer.c (create_code): Update call
3691         to gcc_jit_context_new_global by setting "kind" to
3692         GCC_JIT_GLOBAL_IMPORTED.
3693         * jit.dg/test-error-array-as-pointer.c: Likewise.
3694         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3695         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3696         setting kind to GCC_JIT_GLOBAL_EXPORTED.
3697         * jit.dg/test-using-global.c (the_global): Rename to...
3698         (imported_global): ...this.
3699         (create_code): Update to test the three kinds of global.
3700         (verify_code): Likewise.
3702 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
3704         PR testsuite/64427
3705         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
3706         undefined behavior.
3707         * gcc.target/i386/pr64291-2.c: Updated.
3709 2015-01-12  Richard Biener  <rguenther@suse.de>
3711         PR tree-optimization/64530
3712         * gfortran.dg/pr64530.f90: New testcase.
3714 2015-01-12  Richard Biener  <rguenther@suse.de>
3716         PR middle-end/64357
3717         * gcc.dg/torture/pr64357.c: New testcase.
3719 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
3721         * gcc.target/i386/nop-mcount.c: Properly place {} in target
3722         selector.
3724 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3725         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3727 2015-01-12  Martin Liska  <mliska@suse.cz>
3729         * gcc.dg/ipa/PR64550.c: New test.
3731 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
3733         PR ipa/63470
3734         * g++.dg/ipa/pr63470.C: New testcase.
3736 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3738         PR fortran/63733
3739         * gfortran.dg/typebound_operator_20.f90: New.
3741 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3743         PR fortran/58023
3744         * gfortran.dg/proc_ptr_comp_42.f90: New.
3746 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3748         PR fortran/64508
3749         * gfortran.dg/proc_ptr_comp_41.f90: New.
3751 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
3753         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3755 2015-01-10  Tobias Burnus  <burnus@net-b.de>
3757         PR fortran/64522
3758         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3759         and add dg-excess-errors.
3760         * gfortran.dg/line_length_6.f90: New.
3761         * gfortran.dg/line_length_7.f90: New.
3762         * gfortran.dg/line_length_8.f90: New.
3763         * gfortran.dg/line_length_9.f90: New.
3764         * gfortran.dg/line_length_10.f90: New.
3765         * gfortran.dg/line_length_11.f90: New.
3767 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3769         * jit.dg/test-threads.c (struct testcase): Move declaration
3770         to jit.dg/all-non-failing-tests.h.
3771         (testcases): Likewise.
3772         * jit.dg/all-non-failing-tests.h (struct testcase): Move
3773         declaration here from jit.dg/all-non-failing-tests.h.
3774         (testcases): Likewise.
3775         * jit.dg/test-combination.c (create_code): Eliminate spelling
3776         out all of the testcases in favor of looping through the
3777         "testcases" metadata.
3778         (verify_code): Likewise.
3780 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
3782         PR rtl-optimization/64536
3783         * gcc.dg/pr64536.c: New test.
3785 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3787         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3788         * jit.dg/test-combination.c (create_code): Likewise.
3789         (verify_code): Likewise.
3790         * jit.dg/test-constants.c: New test case.
3791         * jit.dg/test-threads.c: Add test-constants.c.
3793 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
3795         PR libobjc/51891
3796         * objc.dg/gnu-api-2-class.m: Add a test case
3797         for the above change.
3799 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3801         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3803 2015-01-09  Richard Biener  <rguenther@suse.de>
3805         PR tree-optimization/64410
3806         * g++.dg/vect/pr64410.cc: New testcase.
3808 2015-01-09  Martin Liska  <mliska@suse.cz>
3810         * gcc.dg/ipa/ipa-icf-32.c: New test.
3812 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3814         * c-c++-common/tsan/tsan_barrier.h: New.
3815         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3816         * c-c++-common/tsan/bitfield_race.c: Likewise.
3817         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3818         * c-c++-common/tsan/mutexset1.c: Likewise.
3819         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3820         * c-c++-common/tsan/race_on_mutex.c: Likewise.
3821         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3822         * c-c++-common/tsan/simple_race.c: Likewise.
3823         * c-c++-common/tsan/simple_stack.c: Likewise.
3824         * c-c++-common/tsan/sleep_sync.c: Likewise.
3825         * c-c++-common/tsan/tiny_race.c: Likewise.
3826         * c-c++-common/tsan/tls_race.c: Likewise.
3827         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3828         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3829         * g++.dg/tsan/atomic_free.C: Likewise.
3830         * g++.dg/tsan/atomic_free2.C: Likewise.
3831         * g++.dg/tsan/cond_race.C: Likewise.
3832         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3834 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
3836         PR testsuite/62250
3837         * lib/target-supports.exp (check_effective_target_libatomic_available):
3838         New.
3839         * gfortran.dg/coarray/caf.exp: Only add -latomic for
3840         targets that match effective-target libatomic_available.
3841         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3843 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3845         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3846         Verify the result of gcc_jit_context_get_last_error.
3847         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3849 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3851         PR tree-optimization/63989
3852         * gcc.dg/strlenopt-27.c: New test.
3854 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3856         * jit.dg/harness.h (set_up_logging): New function.
3857         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
3858         set_up_logging on the context, so that every testcase is
3859         logged to a particular file.
3860         * jit.dg/test-nested-contexts.c (main): Open a logfile,
3861         and call gcc_jit_context_set_logfile on the top-level context.
3863 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3865         PR target/64338
3866         * g++.dg/opt/pr64338.C: New test.
3868 2015-01-08  Tobias Burnus  <burnus@net-b.de>
3870         * gfortran.dg/coarray/codimension_2b.f90: New file.
3871         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3872         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3874 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3876         PR c++/59004
3877         * g++.dg/ext/fnname4.C: New.
3879 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3881         PR c++/64462
3882         * g++.dg/cpp0x/constexpr-64462.C: New.
3884 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3886         PR c++/60753
3887         * g++.dg/cpp0x/deleted10.C: New.
3889 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3891         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3893 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3895         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3896         GCC_JIT_UNARY_OP_ABS.
3897         (verify_unary_ops): Likewise.
3899 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3901         * jit.dg/test-arith-overflow.c: New test case.
3902         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3903         * jit.dg/test-combination.c (create_code): Likewise.
3904         (verify_code): Likewise.
3905         * jit.dg/test-threads.c (testcases): Likewise.
3907 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3909         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3910         rather than "jit".  Load g++.exp, and call g++_init.
3911         Run test-*.cc files within the testsuite and *.cc files within
3912         docs/examples.
3913         (jit-dg-test): Drop the addition of -fgnu89-inline to
3914         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3915         doing it when compiling C testcases (since g++ does not handle
3916         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3917         is restored to the value after g++_init ran, rather than the
3918         value before g++_init ran.  Return a list of
3919         $comp_output $output_file, as dg-test assumes.
3921 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3923         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3924         make it easier to figure out the origin of each test result when
3925         running test-combination.c and test-threads.c.
3926         (CHECK_VALUE): Likewise.
3927         (CHECK_DOUBLE_VALUE): Likewise.
3928         (CHECK_STRING_VALUE): Likewise.
3929         (CHECK_STRING_STARTS_WITH): Likewise.
3930         (CHECK_STRING_CONTAINS): Likewise.
3931         (CHECK): Likewise.
3932         (check_string_value): Likewise, add "funcname" param.
3933         (check_string_starts_with): Likewise.
3934         (check_string_contains): Likewise.
3936 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3938         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3939         generating name of built executable.
3941 2015-01-07  Marek Polacek  <polacek@redhat.com>
3943         PR c/64440
3944         * gcc.dg/pr64440.c: New test.
3945         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3947 2015-01-07  Marek Polacek  <polacek@redhat.com>
3949         PR c/64417
3950         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3951         * gcc.dg/pr64417.c: New test.
3953 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3955         PR target/64505
3956         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3957         fix is correct.
3959 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3961         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3962         Check if testcases run without errors, not just if they compile.
3964 2015-01-06  Christian Bruel  <christian.bruel@st.com>
3966         PR target/64507
3967         * gcc.target/sh/pr64507.c: New test.
3969 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
3971         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3973 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
3975         * c-c++-common/asan/sanitize-all-1.c: New test.
3976         * c-c++-common/ubsan/sanitize-all-1.c: New test.
3977         * c-c++-common/ubsan/sanitize-all-2.c: New test.
3978         * c-c++-common/ubsan/sanitize-all-3.c: New test.
3979         * c-c++-common/ubsan/sanitize-all-4.c: New test.
3981 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3983         * lib/target-supports.exp (check_profiling_available): Return 0 for
3984         Visium.
3985         (check_effective_target_tls_runtime): Likewise.
3986         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3987         * gcc.dg/20020312-2.c: Adjust for Visium.
3988         * gcc.dg/tls/thr-cse-1.c: Likewise
3989         * gcc.dg/tree-ssa/20040204-1.c: Likewise
3990         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3991         * gcc.dg/weak/typeof-2.c: Likewise.
3993 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
3995         PR rtl-optimization/64287
3996         * gcc.dg/aru-2.c: New test.
3998 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4000         PR sanitizer/64344
4001         * c-c++-common/ubsan/pr64344-1.c: New test.
4002         * c-c++-common/ubsan/pr64344-2.c: New test.
4004         PR tree-optimization/64465
4005         * gcc.dg/pr64465.c: New test.
4007         PR tree-optimization/64494
4008         * gcc.c-torture/compile/pr64494.c: New test.
4010 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4012         PR fortran/47674
4013         * gfortran.dg/realloc_on_assign_25.f90:  New test.
4015 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4017         Update copyright years.
4019 2015-01-05  Marek Polacek  <polacek@redhat.com>
4021         PR c/64423
4022         * gcc.dg/pr64423.c: New test.
4024 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4026         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4027         mmix-knuth-mmixware for the same reason as for MIPS.
4028         * gcc.dg/debug/debug-2.c: Ditto.
4030         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4032 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
4034         PR testsuite/62250
4035         * lib/gfortran.exp: Add libatomic library search path.
4036         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4037         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4039         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4041 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4043         * c-c++-common/tsan/bitfield_race.c: New testcase.
4044         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4046 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4048         * gfortran.dg/coarray/collectives_4.f90: New.
4050 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4052         PR fortran/57562
4053         * gfortran.dg/extends_16.f90: New.
4055 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4057         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4059 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4061         * gfortran.dg/coarray/codimension_2.f90: New.
4062         * gfortran.dg/coarray/codimension_2a.f90: New.
4063         * gfortran.dg/coarray_35.f90: New.
4064         * gfortran.dg/coarray_35a.f90: New.
4066 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4068         PR fortran/60507
4069         * gfortran.dg/dummy_procedure_11.f90: New.
4071 Copyright (C) 2015 Free Software Foundation, Inc.
4073 Copying and distribution of this file, with or without modification,
4074 are permitted in any medium without royalty provided the copyright
4075 notice and this notice are preserved.