re PR c/65586 (-fopenmp-simd rejects valid input)
[official-gcc.git] / gcc / testsuite / ChangeLog
blobd94f5a12b53ab10e2ef3f5479cac329408a6045e
1 2015-03-27  Tobias Burnus  <burnus@net-b.de>
3         PR c/65586
4         * g++.dg/gomp/openmp-simd-3.C: New.
5         * gcc.dg/gomp/openmp-simd-3.c: New.
7 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
9         PR target/65248
10         * gcc.target/i386/pr65248-1.c: New file.
11         * gcc.target/i386/pr65248-2.c: Likewise.
12         * gcc.target/i386/pr65248-3.c: Likewise.
13         * gcc.target/i386/pr65248-4.c: Likewise.
15 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
17         PR target/65593
18         * gcc.c-torture/compile/pr65593.c: New test.
20 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
22         PR c++/59329
23         * g++.dg/cpp1y/constexpr-assert1.C: New.
25 2015-03-27  Marek Polacek  <polacek@redhat.com>
27         PR c++/65556
28         * c-c++-common/pr65556.c: New test.
30 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
32         PR ipa/65600
33         * g++.dg/torture/pr65600.C: New testcase.
35 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
37         PR target/65407
38         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
40 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
42         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
43         statement and cleanup. Fixed typos.
45 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
47         PR middle-end/65595
48         * gcc.c-torture/compile/pr65595.c: New testcase.
50 2015-03-27  Marek Polacek  <polacek@redhat.com>
52         PR sanitizer/65583
53         * g++.dg/ubsan/pr65583.C: New test.
55 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
57         * gcc.c-torture/compile/20150327.c: New testcase.
59 2015-03-26  Richard Biener  <rguenther@suse.de>
61         PR middle-end/65555
62         * g++.dg/torture/pr65555.C: New testcase.
64 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
66         PR tree-optimization/64715
67         * gcc.dg/builtin-object-size-15.c: New test.
68         * gcc.dg/pr64715-1.c: New test.
69         * gcc.dg/pr64715-2.c: New test.
71 2015-03-26  Richard Biener  <rguenther@suse.de>
73         PR middle-end/65519
74         * gnat.dg/specs/opt2.ads: Fix testcase.
76 2015-03-25  Martin Sebor  <msebor@redhat.com>
78         PR testsuite/65526
79         * lib/target-supports.exp (check_effective_target_arm32): Fail early
80         when target isn't arm*-*-*-*.
81         (check_effective_target_arm_nothumb): Likewise.
82         (check_effective_target_arm_little_endian): Likewise.
83         (check_effective_target_arm_vect_no_misalign): Likewise.
84         (check_effective_target_aarch64_little_endian): Fail early if target
85         isn't aarch64*-*-*.
87 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
89         PR tree-optimization/65177
90         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
92 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
94         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
95         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
96         smmintrin.h and mm3dnow.h.
98 2015-03-25  Marek Polacek  <polacek@redhat.com>
100         PR c++/65558
101         * g++.dg/cpp0x/pr65558.C: New test.
103 2015-03-25  Marek Polacek  <polacek@redhat.com>
105         PR c++/61670
106         * g++.dg/template/pr61670.C: New test.
108 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
110         PR c++/54987
111         * g++.dg/template/pr54987.C: New.
113 2015-03-25  Richard Biener  <rguenther@suse.de>
115         PR tree-optimization/62630
116         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
118 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
120         PR target/65508
121         * gcc.target/i386/mpx/pr65508.c: New.
123 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
125         PR fortran/64952
126         PR fortran/65532
127         * gfortran.dg/data_initialized_3.f90: New.
129 2015-03-25  Richard Biener  <rguenther@suse.de>
131         PR middle-end/65519
132         * gnat.dg/specs/opt2.ads: New testcase.
134 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
136         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
137         * gcc.target/arm/memset-inline-4.c: Skip for
138         arm_tune_string_ops_prefer_neon.
139         * gcc.target/arm/memset-inline-5.c: Ditto.
140         * gcc.target/arm/memset-inline-6.c: Ditto.
141         * gcc.target/arm/memset-inline-8.c: Ditto.
142         * gcc.target/arm/memset-inline-9.c: Ditto.
144 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
146         PR c++/58923
147         * g++.dg/other/virtual3.C: New.
149 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
151         PR c++/60130
152         * g++.dg/cpp0x/vt-60130.C: New.
154 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
156         PR c++/61971
157         * g++.dg/warn/Warray-bounds-7.C: New.
159 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
161         PR c++/60067
162         * g++.dg/template/defarg18.C: New.
164 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
166         PR c++/59988
167         * g++.dg/cpp0x/vt-59988.C: New.
169 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
171         PR tree-optimization/65533
172         * gcc.dg/pr65533.c: New test.
174 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
176         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
177         source= and mold= expressions functionality.
178         * gfortran.dg/allocate_class_4.f90: New test.
179         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
180         copying an unlimited polymorhpic object containing a char array
181         to another unlimited polymorphic object respects the _len
182         component.
183         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
184         whether deferred length char array allocate works, unlimited
185         polymorphic object allocation from a string works and if
186         allocating an array of deferred length strings works.
187         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
189 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
191         PR c++/65513
192         * g++.dg/cpp0x/constexpr-array11.C: New.
194 2015-03-24  Richard Biener  <rguenther@suse.de>
196         PR middle-end/65517
197         * gcc.dg/torture/pr65517.c: New testcase.
199 2015-03-24  Tobias Burnus  <burnus@net-b.de>
201         * gfortran.dg/coindexed_1.f90: Moved from
202         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
204 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
206         PR testsuite/65506
207         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
208         gimple dump.
210         PR target/65523
211         * gcc.target/i386/pr65523.c: New test.
213         PR ipa/65475
214         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
215         dg-options.
216         * g++.dg/lto/pr65475b_0.C: Likewise.
218 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
220         PR target/65505
221         * gcc.target/sh/torture/pr65505.c: New.
223 2015-03-23  Martin Sebor  <msebor@redhat.com>
225         PR testsuite/63175
226         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
227         assembly for lvx in addition to lxv.
229 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
231         PR target/65504
232         * gfortran.dg/pr65504.f90: New test.
234         PR ipa/65521
235         * gcc.dg/pr65521.c: New test.
237 2015-03-23  Richard Biener  <rguenther@suse.de>
239         PR tree-optimization/65518
240         * gcc.dg/vect/pr65518.c: New testcase.
242 2015-03-23  Richard Biener  <rguenther@suse.de>
244         PR tree-optimization/65494
245         * gcc.dg/vect/pr65494.c: New testcase.
247 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
249         PR preprocessor/65238
250         * c-c++-common/cpp/pr65238-1.c: New test.
251         * gcc.dg/cpp/pr65238-2.c: New test.
252         * gcc.dg/cpp/trad/pr65238-3.c: New test.
253         * gcc.dg/cpp/trad/pr65238-4.c: New test.
255 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
256             Mikael Morin  <mikael@gcc.gnu.org>
258         PR fortran/64952
259         * gfortran.dg/elemental_dependency_4.f90: New.
260         * gfortran.dg/elemental_dependency_5.f90: New.
262 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
264         PR ipa/65475
265         * g++.dg/lto/pr65475b_0.C: New testcase.
266         * g++.dg/lto/pr65475b_1.C: New testcase.
267         * g++.dg/lto/pr65475c_0.C: New testcase.
268         * g++.dg/lto/pr65475c_1.C: New testcase.
270 2015-03-21  Tobias Burnus  <burnus@net-b.de>
272         * gfortran.dg/coarray_38.f90: New.
273         * gfortran.dg/coarray_39.f90: New.
274         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
275         compile test.
277 2015-03-20  Marek Polacek  <polacek@redhat.com>
279         PR c++/65398
280         * g++.dg/cpp0x/pr65398.C: New test.
282 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
284         PR ipa/65475
285         * g++.dg/lto/pr65475_0.C: New testcase.
286         * g++.dg/lto/pr65475_1.C: New testcase.
288 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
290         PR rtl-optimization/64366
291         * gcc.target/sh/pr64366.c: New.
293 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
295         PR c++/48324
296         * g++.dg/cpp0x/constexpr-48324.C: New.
298 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
300         PR c++/48453
301         * g++.dg/cpp0x/pr48453.C: New.
303 2015-03-20  Marek Polacek  <polacek@redhat.com>
305         PR c++/65072
306         * g++.dg/cpp0x/pr65072.C: New test.
308 2015-03-20  Richard Biener  <rguenther@suse.de>
310         PR middle-end/64715
311         * gcc.dg/pr15347.c: Use -O.
312         * c-c++-common/pr19807-1.c: Likewise.
314 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
316         * gnat.dg/volatile13.ad[sb]: New test.
318 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
320         PR rtl-optimization/60851
321         * gcc.target/i386/pr60851.c: New test.
323 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
325         PR target/65240
326         * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
327         * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
328         * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
329         * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
330         * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
332 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
334         PR rtl-optimization/63491
335         * gcc.target/powerpc/pr63491.c: New.
337 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
339         * g++.dg/ipa/pr65465.C: New test.
341 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
343         PR c++/52659
344         * g++.dg/cpp0x/deleted11.C: New.
346 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
348         PR sanitizer/65400
349         * c-c++-common/tsan/pr65400-3.c: New test.
351 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
353         PR c++/59686
354         * g++.dg/cpp0x/constexpr-59686.C: New.
356 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
358         PR sanitizer/64265
359         * g++.dg/tsan/pr64265.C: New test.
361         PR sanitizer/65400
362         * c-c++-common/tsan/pr65400-1.c: New test.
363         * c-c++-common/tsan/pr65400-2.c: New test.
365 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
367         PR c++/59816
368         * g++.dg/cpp0x/pr59816.C: New.
370 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
372         PR fortran/59198
373         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
375 2015-03-18  Martin Liska  <mliska@suse.cz>
377         PR ipa/65439
378         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
379         equivalences either to 6 or 7.
381 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
383         PR middle-end/64491
384         Revert:
385         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
387         * gcc.dg/undefined-loop-1.c: New file.
388         * gcc.dg/undefined-loop-2.c: New file.
390         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
392         PR testsuite/64032
393         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
394         loop exits too early.
396 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
398         PR tree-optimization/65450
399         * gfortran.dg/pr65450.f90: New test.
401         PR target/65078
402         * gcc.target/i386/pr65078-1.c: New test.
403         * gcc.target/i386/pr65078-2.c: New test.
404         * gcc.target/i386/pr65078-3.c: New test.
405         * gcc.target/i386/pr65078-4.c: New test.
406         * gcc.target/i386/pr65078-5.c: New test.
407         * gcc.target/i386/pr65078-6.c: New test.
409 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
411         PR c++/65340
412         * g++.dg/cpp1y/pr65340.C: New.
414 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
416         PR fortran/64432
417         * gfortran.dg/system_clock_3.f08: Adjust test.
419 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
421         PR fortran/59198
422         * gfortran.dg/proc_ptr_comp_44.f90: New test.
423         * gfortran.dg/proc_ptr_comp_45.f90: New test.
425 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
427         PR fortran/64432
428         * gfortran.dg/system_clock_3.f08: New test.
430 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
432         PR c++/64626
433         g++.dg/cpp1y/pr64626-1.C: New.
434         g++.dg/cpp1y/pr64626-2.C: New.
435         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
437 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
439         PR tree-optimization/65427
440         * gcc.c-torture/execute/pr65427.c: New test.
442 2015-03-16  Marek Polacek  <polacek@redhat.com>
444         DR 1688
445         PR c++/65327
446         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
447         * g++.dg/cpp0x/pr65327.C: New test.
449 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
451         PR sanitizer/64820
452         * c-c++-common/asan/pr64820.c: New test.
454 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
456         * gfortran.dg/pointer_2.f90: New test.
458 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
460         * testsuite/g++.dg/pr65049.C: New test.
462 2015-03-16  Tom de Vries  <tom@codesourcery.com>
464         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
465         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
466         * gcc.target/i386/fuse-caller-save.c: Same.
468 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
470         * gnat.dg/loop_optimization18.ad[sb]: New test.
471         * gnat.dg/loop_optimization18_pkg.ads: New helper.
473 2015-03-16  Alan Modra  <amodra@gmail.com>
475         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
476         2014-12-05 change.
478 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
480         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
481         hppa*-*-hpux*.
482         * gcc.dg/torture/pr65270-2.c: Likewise.
484 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
486         PR fortran/61138
487         * gfortran.dg/pointer_remapping_9.f90: New.
489 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
491         PR tree-optimization/65369
492         * gcc.c-torture/execute/pr65369.c: New test.
494         PR tree-optimization/65418
495         * gcc.c-torture/execute/pr65418-1.c: New test.
496         * gcc.c-torture/execute/pr65418-2.c: New test.
498         PR rtl-optimization/65401
499         * gcc.c-torture/execute/pr65401.c: New test.
501 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
503         PR target/64600
504         * gcc.target/arm/pr64600_1.c: New test.
506 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
508         PR rtl-optimization/65235
509         * gcc.target/aarch64/pr65235_1.c: New test.
511 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
513         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
514         * gcc.target/s390/hotpatch-22.c: Likewise.
515         * gcc.target/s390/hotpatch-23.c: Likewise.
516         * gcc.target/s390/hotpatch-24.c: Likewise.
517         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
518         * gcc.target/s390/hotpatch-1.c: Update expected output.
519         * gcc.target/s390/hotpatch-2.c: Likewise.
520         * gcc.target/s390/hotpatch-3.c: Likewise.
521         * gcc.target/s390/hotpatch-4.c: Likewise.
522         * gcc.target/s390/hotpatch-5.c: Likewise.
523         * gcc.target/s390/hotpatch-6.c: Likewise.
524         * gcc.target/s390/hotpatch-7.c: Likewise.
525         * gcc.target/s390/hotpatch-8.c: Likewise.
526         * gcc.target/s390/hotpatch-9.c: Likewise.
527         * gcc.target/s390/hotpatch-10.c: Likewise.
528         * gcc.target/s390/hotpatch-11.c: Likewise.
529         * gcc.target/s390/hotpatch-12.c: Likewise.
530         * gcc.target/s390/hotpatch-13.c: Likewise.
531         * gcc.target/s390/hotpatch-14.c: Likewise.
532         * gcc.target/s390/hotpatch-15.c: Likewise.
533         * gcc.target/s390/hotpatch-16.c: Likewise.
534         * gcc.target/s390/hotpatch-17.c: Likewise.
535         * gcc.target/s390/hotpatch-18.c: Likewise.
536         * gcc.target/s390/hotpatch-19.c: Likewise.
538 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
540         PR target/65103
541         * gcc.target/i386/pr65103-1.c: New.
543 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
545         PR target/65044
546         * gcc.target/i386/pr65044.c: New.
548 2015-03-12  Tom de Vries  <tom@codesourcery.com>
550         PR rtl-optimization/64895
551         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
552         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
553         * gcc.target/i386/fuse-caller-save.c: Ditto.
555 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
557         * gcc.dg/ipa/pr63569.c: Fix template.
559 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
561         * g++.dg/ipa/pr64146.C: Require fpic support.
563 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
565         PR libfortran/65200
566         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
567         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
569 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
571         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
572         to dg-options, fix up dg-skip-if.
574 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
576         PR target/65296
577         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
578         * gcc.target/avr/tiny-caller-save.c: Same.
580 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
582         PR target/65242
583         * g++.dg/pr65242.C: New test.
585 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
587         * c-c++-common/asan/no-asan-check-glob.c: New test.
589 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
591         PR c++/65370
592         * g++.dg/other/default11.C: New.
593         * g++.dg/other/default12.C: Likewise.
595 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
597         PR target/65368
598         * gcc.target/i386/bmi2-bzhi-2.c: New test.
600 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
602         PR fortran/65024
603         * gfortran.dg/unlimited_polymorphic_23.f90: New test
605 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
607         PR c++/65127
608         * g++.dg/cpp0x/pr65127.C: New test.
610 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
612         * gcc.dg/ipa/PR64550.c: Update template.
614 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
615             Tobias Burnus  <burnus@net-b.de>
617         * gfortran.dg/coarray_sync_memory.f90: New.
619 2015-03-10  Marek Polacek  <polacek@redhat.com>
621         PR sanitizer/65367
622         * c-c++-common/ubsan/pr65367.c: New test.
624 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
626         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
627         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
628         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
629         * gcc.target/i386/mpx/calloc-1-nov.c: New.
630         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
631         * gcc.target/i386/mpx/malloc-1-nov.c: New.
632         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
633         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
634         * gcc.target/i386/mpx/realloc-1-nov.c: New.
635         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
636         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
637         * gcc.target/i386/mpx/realloc-2-nov.c: New.
638         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
640 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
642         * lib/mpx-dg.exp (mpx_link_flags): New.
643         (mpx_init): New.
644         (mpx_finish): New.
645         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
646         * gcc.target/i386/mpx/alloca-1-nov.c: New.
647         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
648         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
649         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
650         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
651         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
652         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
653         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
654         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
655         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
656         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
657         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
658         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
659         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
660         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
661         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
662         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
663         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
664         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
665         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
666         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
667         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
668         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
669         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
670         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
671         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
672         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
673         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
674         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
675         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
676         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
677         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
678         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
679         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
680         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
681         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
682         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
683         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
684         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
685         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
686         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
687         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
688         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
689         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
690         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
691         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
692         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
693         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
694         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
695         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
696         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
697         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
698         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
699         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
700         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
701         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
702         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
703         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
704         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
705         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
706         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
707         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
708         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
709         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
710         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
711         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
712         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
713         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
714         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
715         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
716         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
717         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
718         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
719         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
720         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
721         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
722         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
723         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
724         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
725         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
726         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
727         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
728         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
729         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
730         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
731         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
732         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
733         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
734         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
735         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
736         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
737         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
738         * gcc.target/i386/mpx/label-address-1.c: New.
739         * gcc.target/i386/mpx/legacy-1-nov.c: New.
740         * gcc.target/i386/mpx/macro.c: New.
741         * gcc.target/i386/mpx/mpx-check.h: New.
742         * gcc.target/i386/mpx/mpx.exp: New.
743         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
744         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
745         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
746         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
747         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
748         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
749         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
750         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
751         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
752         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
753         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
754         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
755         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
756         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
757         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
758         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
759         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
760         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
761         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
762         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
763         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
764         * gcc.target/i386/mpx/reference-1-lbv.c: New.
765         * gcc.target/i386/mpx/reference-1-nov.c: New.
766         * gcc.target/i386/mpx/reference-1-ubv.c: New.
767         * gcc.target/i386/mpx/reference-2-lbv.c: New.
768         * gcc.target/i386/mpx/reference-2-nov.c: New.
769         * gcc.target/i386/mpx/reference-2-ubv.c: New.
770         * gcc.target/i386/mpx/reference-3-lbv.c: New.
771         * gcc.target/i386/mpx/reference-3-nov.c: New.
772         * gcc.target/i386/mpx/reference-3-ubv.c: New.
773         * gcc.target/i386/mpx/reference-4-lbv.c: New.
774         * gcc.target/i386/mpx/reference-4-nov.c: New.
775         * gcc.target/i386/mpx/reference-4-ubv.c: New.
776         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
777         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
778         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
779         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
780         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
781         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
782         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
783         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
784         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
785         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
786         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
787         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
788         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
789         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
790         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
791         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
792         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
793         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
794         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
795         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
796         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
797         * gcc.target/i386/mpx/sincos-1-nov.c: New.
798         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
799         * gcc.target/i386/mpx/static-array-1-nov.c: New.
800         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
801         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
802         * gcc.target/i386/mpx/static-init-1-nov.c: New.
803         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
804         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
805         * gcc.target/i386/mpx/static-init-2-nov.c: New.
806         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
807         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
808         * gcc.target/i386/mpx/static-init-3-nov.c: New.
809         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
810         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
811         * gcc.target/i386/mpx/static-init-4-nov.c: New.
812         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
813         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
814         * gcc.target/i386/mpx/static-init-5-nov.c: New.
815         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
816         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
817         * gcc.target/i386/mpx/static-init-6-nov.c: New.
818         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
819         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
820         * gcc.target/i386/mpx/static-string-1-nov.c: New.
821         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
822         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
823         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
824         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
825         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
826         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
827         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
828         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
829         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
830         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
831         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
832         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
833         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
834         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
835         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
836         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
837         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
838         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
839         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
840         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
841         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
842         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
843         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
844         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
845         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
846         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
847         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
848         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
849         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
850         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
851         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
852         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
853         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
854         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
855         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
856         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
857         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
858         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
859         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
860         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
861         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
862         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
863         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
864         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
865         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
866         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
867         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
868         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
869         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
870         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
871         * gcc.target/i386/mpx/vararg-1-nov.c: New.
872         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
873         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
874         * gcc.target/i386/mpx/vararg-2-nov.c: New.
875         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
876         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
877         * gcc.target/i386/mpx/vararg-3-nov.c: New.
878         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
879         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
880         * gcc.target/i386/mpx/vararg-4-nov.c: New.
881         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
882         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
883         * gcc.target/i386/mpx/vararg-5-nov.c: New.
884         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
885         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
886         * gcc.target/i386/mpx/vararg-6-nov.c: New.
887         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
888         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
889         * gcc.target/i386/mpx/vararg-7-nov.c: New.
890         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
891         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
892         * gcc.target/i386/mpx/vararg-8-nov.c: New.
893         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
894         * gcc.target/i386/mpx/vla-1-lbv.c: New.
895         * gcc.target/i386/mpx/vla-1-nov.c: New.
896         * gcc.target/i386/mpx/vla-1-ubv.c: New.
897         * gcc.target/i386/mpx/vla-2-lbv.c: New.
898         * gcc.target/i386/mpx/vla-2-nov.c: New.
899         * gcc.target/i386/mpx/vla-2-ubv.c: New.
901 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
903         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
905 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
907         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
909 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
911         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
912         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
914 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
916         PR c/65120
917         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
918         on rhs is 0.
919         (fn4): New test.
920         * c-c++-common/pr65120.c: New test.
922         PR rtl-optimization/65321
923         * gcc.dg/pr65321.c: New test.
925 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
927         PR tree-optimization/65355
928         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
930 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
932         PR c/65120
933         * c-c++-common/pr49706.c: Adjust tests for not warning
934         about !!x == y or !b == y where b is boolean, and add
935         some further tests.
936         * c-c++-common/pr62199-2.c: Likewise.
938 2015-03-09  Richard Biener  <rguenther@suse.de>
940         PR middle-end/65270
941         * gcc.dg/torture/pr65270-1.c: New testcase.
942         * gcc.dg/torture/pr65270-2.c: Likewise.
944 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
946         PR tree-optimization/63743
947         * gcc.dg/pr63743.c: New test.
949 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
951         PR lto/65316
952         * g++.dg/lto/pr65316_0.C: New testcase.
953         * g++.dg/lto/pr65316_1.C: New testcase.
955 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
957         PR target/62247
958         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
959         hppa*-*-hpux*.
960         * g++.dg/abi/rtti3.C: Likewise.
962         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
964         PR target/62251
965         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
967         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
969         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
971         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
973 2015-03-08  Morin  <mikael@gcc.gnu.org>
975         PR fortran/60898
976         * gfortran.dg/entry_20.f90: New.
978 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
980         PR target/65153
981         * gcc.c-torture/compile/pr65153.c: New.
983 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
985         PR target/65249
986         * g++.dg/torture/pr65249.C: New.
988 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
990         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
991         long.
992         (int64_t): Likewise.
994 2015-03-07  Marek Polacek  <polacek@redhat.com>
995             Martin Uecker  <uecker@eecs.berkeley.edu>
997         PR sanitizer/65280
998         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
999         member-like arrays.
1000         * c-c++-common/ubsan/bounds-8.c: New test.
1001         * c-c++-common/ubsan/bounds-9.c: New test.
1002         * gcc.dg/ubsan/bounds-2.c: New test.
1004 2015-03-05  Martin Sebor  <msebor@redhat.com>
1006         * PR testsuite/63175
1007         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1008         checking of results into main to prevent it from getting optimized
1009         away.
1010         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1012 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
1014         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1015         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1016         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1017         x64.
1019 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
1021         * g++.dg/lto/pr65302_1.C: New testcase.
1022         * g++.dg/lto/pr65302_0.C: New testcase.
1024 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1026         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1027         -fno-ipa-icf to dg-options.
1029 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1031         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1032         compiles using the linker plugin.
1034 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1036         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1038 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1040         * gcc.target/arm/pr65067.c: New test.
1042 2015-03-05  Martin Liska  <mliska@suse.cz>
1044         PR ipa/65318
1045         * gcc.dg/ipa/pr65318.c: New test.
1047 2015-03-05  Marek Polacek  <polacek@redhat.com>
1049         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1051 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1053         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1055 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1057         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1058         max-unroll-times back to defaults for s390.
1060 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1062         Fix last commit.
1064 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1066         PR c++/64665
1067         * g++.dg/cpp0x/initlist92.C: New.
1069 2015-03-05  Richard Biener  <rguenther@suse.de>
1071         PR tree-optimization/65310
1072         * gcc.dg/vect/pr65310.c: New testcase.
1074 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1076         PR c++/64834
1077         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1079 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1081         * gnat.dg/entry_queues3.adb: New test.
1083 2015-03-04  Ian Lance Taylor  <iant@google.com>
1085         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1087 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1089         PR c++/64227
1090         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1092 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
1094         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1095         -fno-ipa-icf to dg-options
1096         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1097         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1099 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1101         PR c++/64398
1102         * g++.dg/cpp0x/decltype62.C: New.
1104 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1106         * gnat.dg/object_overflow5.adb: New test.
1108 2015-03-03  Martin Liska  <mliska@suse.cz>
1110         PR ipa/65287
1111         * gcc.dg/ipa/pr65287.c: New test.
1113 2015-03-03  Martin Jambor  <mjambor@suse.cz>
1114             Eric Botcazou  <ebotcazou@adacore.com>
1116         * gnat.dg/specs/pack12.ads: New test.
1118 2015-03-03  Martin Liska  <mliska@suse.cz>
1120         * gcc.dg/ipa/PR65282.c: New test.
1122 2015-03-13  Jeff Law  <law@redhat.com>
1124         PR tree-optimization/65241
1125         * gcc.c-torture/compile/pr65241.c: New test.
1127 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
1129         PR target/64331
1130         * gcc.target/avr/torture/pr64331.c: New test.
1132 2015-03-03  Martin Liska  <mliska@suse.cz>
1133             Jan Hubicka  <hubicka@ucw.cz>
1135         * g++.dg/ipa/pr65263.C: New test.
1137 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1139         PR ipa/65130
1140         * gcc.dg/lto/pr65130_0.c: New testcase.
1141         * gcc.dg/lto/pr65130_1.c: New testcase.
1143 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1145         PR ipa/64988
1146         * g++.dg/torture/pr64988.C: New testcase.
1148 2015-03-02  Tobias Burnus  <burnus@net-b.de>
1150         * gfortran.dg/coarray_atomic_6.f90: New.
1152 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1154         PR target/65184
1155         * gcc.target/i386/pr65184.c: New.
1157 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1159         PR target/65183
1160         * gcc.target/i386/pr65183.c: New.
1162 2015-02-28  Martin Liska  <mliska@suse.cz>
1163             Jan Hubicka  <hubicka@ucw.cz>
1165         * gcc.dg/ipa/ipa-icf-35.c: New test.
1166         * gcc.dg/ipa/ipa-icf-36.c: New test.
1167         * gcc.dg/ipa/ipa-icf-37.c: New test.
1169 2015-02-28  Martin Liska  <mliska@suse.cz>
1170             Jan Hubicka  <hubicka@ucw.cz>
1172         PR ipa/65245
1173         * gcc.dg/ipa/ipa-icf-34.c: New test.
1175 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1177         PR target/61142
1178         * gcc.target/sh/sh/pr61142.c: New.
1180 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1182         * g++.dg/other/dump-ada-spec-3.C: New test.
1184 2015-03-01  Martin Liska  <mliska@suse.cz>
1186         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1187         * g++.dg/ipa/pr63595.C: Update expected results.
1189 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
1191         PR ipa/65236
1192         * g++.dg/ipa/ipa-icf-6.C: New testcase.
1194 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
1196         * gcc.dg/vect/pr59354.c: Move vector producing code to
1197         separate function.
1199 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
1201         PR ipa/65237
1202         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1203         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1204         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1205         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1207 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
1209         PR tree-optimization/65048
1210         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1211         (foo): Use K&R style definition.
1213 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
1215         PR target/65032
1216         * g++.dg/pr65032.C: New.
1218 2015-02-27  Marek Polacek  <polacek@redhat.com>
1220         PR c/65040
1221         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1222         -Wformat=2.
1224 2015-02-27  Marek Polacek  <polacek@redhat.com>
1226         PR c/65228
1227         * gcc.dg/pr65228.c: New test.
1229 2015-02-27  Kai Tietz  <ktietz@redhat.com>
1231         PR c/35330
1232         * gcc.dg/weak/weak-17.c: New file.
1234 2015-02-27  Richard Biener  <rguenther@suse.de>
1236         PR lto/65193
1237         * g++.dg/lto/pr65193_0.C: New testcase.
1239 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1241         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1242         * gcc.target/s390/hotpatch-8.c: Likewise.
1243         * gcc.target/s390/hotpatch-9.c: Likewise.
1244         * gcc.target/s390/pr61078.c: Likewise.
1245         * gcc.target/s390/pr57960.c: Remove -m64.
1246         * gcc.target/s390/pr61078.c: Likewise.
1248 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
1249             Martin Liska  <mliska@suse.cz>
1251         PR bootstrap/65150
1252         * gcc.dg/pr64454.c: Disable ICF.
1253         * gcc.dg/pr28685-1.c: Disable ICF
1254         * gcc.dg/ipa/iinline-5.c: Disable ICF.
1255         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1256         * g++.dg/ipa/ipa-icf-4.C: Update template.
1258 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
1260         PR tree-optimization/65216
1261         * gcc.c-torture/execute/pr65216.c: New test.
1263         PR tree-optimization/65215
1264         * gcc.c-torture/execute/pr65215-1.c: New test.
1265         * gcc.c-torture/execute/pr65215-2.c: New test.
1266         * gcc.c-torture/execute/pr65215-3.c: New test.
1267         * gcc.c-torture/execute/pr65215-4.c: New test.
1268         * gcc.c-torture/execute/pr65215-5.c: New test.
1270 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1272         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1274 2015-02-26  Martin Liska  <mliska@suse.cz>
1275             Jan Hubicka  <hubicka@ucw.cz>
1277         * g++.dg/ipa/pr64146.C: Update expected results.
1278         * gcc.dg/ipa/ipa-icf-26.c: Update test.
1279         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1280         * gcc.dg/ipa/ipa-icf-34.c: New test.
1282 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1284         * gcc.dg/vect/vect-pr61917.c: Rename to ...
1285         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1286         (dg-additional-options): Remove dg directive.
1287         (dg-final): Add dg directive.
1289 2015-02-26  Marek Polacek  <polacek@redhat.com>
1291         PR ipa/65008
1292         * g++.dg/ipa/pr65008.C: New test.
1294 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1296         * lib/profopt.exp (profopt-target-cleanup): New proc.
1297         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1298         files from sources from dg-additional-sources.
1300 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1302         * lib/gcov.exp: Cleanup in case of xfail.
1304 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1306         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1308 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
1310         PR debug/46102
1311         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1312         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1313         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1314         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1315         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1316         * g++.dg/debug/pr46123.C: XFAIL and move...
1317         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1318         * gcc.dg/debug/dwarf2-3.c: Move...
1319         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1321 2015-02-26  Marek Polacek  <polacek@redhat.com>
1323         PR c++/65202
1324         * g++.dg/cpp1y/pr65202.C: New test.
1326 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1328         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1329         locale_facets.h.gcov.
1331 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1333         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1335 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1337         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1339 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1341         PR target/65217
1342         * gcc.target/i386/pr65217.c: New.
1344 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1346         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1348 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1350         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1352 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1354         PR tree-optimization/65048
1355         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1357 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1359         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1360         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1362 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
1364         PR target/65161
1365         * gcc.target/i386/pr65161.c: New test.
1367 2015-02-26  Terry Guo  <terry.guo@arm.com>
1369         * gcc.target/arm/no-volatile-in-it.c: New test.
1371 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
1373         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1374         (dg-options): Add -save-temps.
1375         (dg-final): Add cleanup-saved-temps.
1377 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1379         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1381 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
1383         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1384         * gcc.target/powerpc/pack01.c: Include string.h.
1386 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1388         PR target/65167
1389         * gcc.target/i386/pr65167.c: New.
1391 2015-02-25  Kai Tietz  <ktietz@redhat.com>
1393         PR tree-optimization/61917
1394         * gcc.dg/vect/vect-pr61917.c: New file.
1396 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
1398         PR tree-optimization/65170
1399         * gcc.c-torture/execute/pr65170.c: New test.
1400         * gcc.dg/tree-ssa/vrp96.c: New test.
1402 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1404         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1406 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1408         PR testsuite/65126
1409         * lib/gcc-defs.exp (additional_sources_used): Add new var.
1410         (dg-additional-files-options): Copy additional_sources to
1411         additional_sources_used before emptying additional_sources.
1412         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1413         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1414         (cleanup-saved-temps): Use additional_sources_used instead of
1415         additional_sources.
1416         (dg-test): Reset additional_sources_used.
1418 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
1420         PR fortran/63427
1421         * gfortran.dg/integer_exponentiation_6.F90: New test.
1423 2015-02-23  Martin Sebor  <msebor@redhat.com>
1425         PR target/65109
1426         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1427         two parts.  One to save registers, the other to verify the
1428         registers have the right values.  Save register state into
1429         static data rather than on the stack.
1431 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
1433         PR bootstrap/63888
1434         * c-c++-common/asan/pr63888.c: New test.
1436 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1438         PR target/65163
1439         * gcc.c-torture/compile/pr65163.c: New.
1441 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1443         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1444         with -m31 on 64 bit.
1445         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1446         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1448 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1450         * gcc.target/s390/20090223-1.c: Add
1451         -Wno-implicit-function-declaration option.
1452         * gcc.target/s390/pr42224.c: Likewise.
1453         * gcc.target/s390/pr55718.c: Likewise.
1455 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1457         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1458         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1459         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1460         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1461         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1462         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1463         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1464         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1465         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1466         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1467         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1468         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1469         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1470         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1471         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1472         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1473         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1474         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1475         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1476         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1477         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1479 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1481         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1482         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1483         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1484         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1485         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1486         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1487         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1488         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1489         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1490         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1491         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1492         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1493         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1494         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1495         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1496         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1498 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1500         PR fortran/64980
1501         PR fortran/61960
1502         * gfortran.dg/pr61960.f90: New.
1503         * gfortran.dg/pr64230.f90: New.
1504         * gfortran.dg/pr64980.f03: New.
1506 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1508         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1510 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1512         PR ada/65156
1513         * gnat.dg/timing_events.adb: Removed, invalid test.
1515 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1517         PR debug/58123
1518         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1519         location.
1520         * g++.dg/gcov/gcov-2.C: Likewise.
1522 2015-02-20  Richard Biener  <rguenther@suse.de>
1524         PR tree-optimization/65136
1525         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1527 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1529         PR testsuite/64158
1530         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1531         and nvptx-*-* blacklisting.
1533         * gcc.dg/sibcall-9.c: New test.
1534         * gcc.dg/sibcall-10.c: New test.
1536 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1538         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1540 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1542         PR target/64452
1543         * gcc.target/avr/torture/pr64452.c: New test.
1545 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1547         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1548         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1550 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1552         PR testsuite/65116
1553         * lib/target-supports.exp (check_compile): Check whether
1554         additional_sources is defined before using it.
1556 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1558         PR middle-end/65074
1559         * g++.dg/opt/pr65074.C: New file.
1561 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1563         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1564         (size_type): New typedef.
1565         (operator "" _script): Use it for the last argument.
1567 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1569         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1571 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1573         * lib/target-supports.exp (check_compile): Save/restore
1574         additional_sources that may belong to an actual test.
1576 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1578         PR gcov-profile/64634
1579         * g++.dg/gcov/gcov-15.C: New test.
1581 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1583         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1585 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1587         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1589 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1591         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1593 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1595         * gfortran.dg/fmt_cache_1.f: Add missing close.
1597 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1599         PR testsuite/65107
1600         * gfortran.dg/read_eof_8.f90: Add missing close.
1602 2015-02-18  Richard Biener  <rguenther@suse.de>
1604         PR tree-optimization/65063
1605         * gcc.dg/pr65063.c: New testcase.
1607 2015-02-18  Richard Biener  <rguenther@suse.de>
1609         PR tree-optimization/62217
1610         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1612 2015-02-18  Marek Polacek  <polacek@redhat.com>
1614         PR sanitizer/65081
1615         * c-c++-common/ubsan/pr65081.c: New test.
1617 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1619         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1620         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1622 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1624         * gcc.dg/ipa/propalign-3.c: New test.
1626 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1628         PR target/64793
1629         * gcc.target/sh/pr64793.c: New.
1630         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1632 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
1634         * gcc.target/arm/divzero.c: New test case.
1636 2015-02-17  Tom de Vries  <tom@codesourcery.com>
1638         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1640 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
1641             Jakub Jelinek  <jakub@redhat.com>
1643         PR c++/65075
1644         * g++.dg/cpp0x/pr65075.C: New test.
1646 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
1648         PR target/65058
1649         * gcc.target/powerpc/pr65058.c: New test.
1651 2015-02-16  Jeff Law  <law@redhat.com>
1653         PR tree-optimization/64823
1654         * gcc.dg/uninit-20.c: New test.
1656 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
1657             James Greenhalgh  <james.greenhalgh@arm.com>
1659         PR ipa/64963
1660         * gcc.dg/ipa/ipa-clone-1.c: New test.
1662 2015-02-16  Richard Biener  <rguenther@suse.de>
1664         PR tree-optimization/65077
1665         * gcc.dg/torture/pr65077.c: New testcase.
1667 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
1669         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1670         Directive adjusted to scan for ldaxr.
1671         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1672         adjusted to scan for ldaex.
1674 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
1676         PR c++/65080
1677         * g++.dg/cpp0x/constexpr-65080.C: New.
1679 2015-02-16  Richard Biener  <rguenther@suse.de>
1681         PR tree-optimization/63593
1682         * gcc.dg/pr63593.c: New testcase.
1684 2015-02-16  Marek Polacek  <polacek@redhat.com>
1686         PR c/65066
1687         * gcc.dg/pr65066.c: New test.
1689 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1691         * gcc.dg/pr65002.C: Move ...
1692         * g++.dg/ipa/pr65002.C: ... here.
1694 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
1696         * gcc.target/powerpc/pr64205.c: Skip on AIX.
1697         * gcc.target/powerpc/pr64505.c: Skip on AIX.
1698         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1699         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1701 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1703         PR testsuite/64850
1704         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1705         the expression to find calls.
1706         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1707         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1708         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1709         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1710         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1712 2015-02-14  Marek Polacek  <polacek@redhat.com>
1714         PR c/64768
1715         * gcc.dg/array-11.c: New test.
1716         * gcc.dg/array-12.c: New test.
1717         * gcc.dg/array-13.c: New test.
1718         * gcc.dg/array-14.c: New test.
1719         * gcc.dg/c99-flex-array-typedef-1.c: New test.
1720         * gcc.dg/c99-flex-array-typedef-2.c: New test.
1721         * gcc.dg/c99-flex-array-typedef-3.c: New test.
1722         * gcc.dg/c99-flex-array-typedef-5.c: New test.
1723         * gcc.dg/c99-flex-array-typedef-7.c: New test.
1724         * gcc.dg/c99-flex-array-typedef-8.c: New test.
1726 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1728         PR c++/60894
1729         * g++.dg/lookup/using54.C: New.
1731 2015-02-13  Jeff Law  <law@redhat.com>
1733         PR bootstrap/65060
1734         Revert my change for tree-optimization/64823.
1736 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1738         PR tree-optimization/65053
1739         * gcc.c-torture/execute/pr65053-1.c: New test.
1740         * gcc.c-torture/execute/pr65053-2.c: New test.
1742 2015-02-13  Marek Polacek  <polacek@redhat.com>
1744         PR c/65050
1745         * gcc.dg/pr65050.c: New test.
1747 2015-02-13  Jeff Law  <law@redhat.com>
1749         PR tree-optimization/64823
1750         * gcc.dg/uninit-20.c: New test.
1752         PR rtl-optimization/47477
1753         * gcc.dg/tree-ssa/pr47477.c: New test.
1755 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1757         PR c++/60211
1758         * g++.dg/parse/ivdep-2.C: New.
1759         * g++.dg/parse/ivdep-3.C: Likewise.
1761 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1763         PR fortran/64506
1764         * gfortran.dg/continuation_13.f90: New test.
1765         * gfortran.dg/continuation_14.f: New test.
1767 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1769         PR c++/64970
1770         * g++.dg/cpp0x/sfinae55.C: New.
1772 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1774         PR ipa/65034
1775         * g++.dg/ipa/pr65034.C: New test.
1777 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1779         PR tree-optimization/65002
1780         * gcc.dg/pr65002.C: New.
1782 2015-02-13  Marek Polacek  <polacek@redhat.com>
1784         PR c/65040
1785         * c-c++-common/pr65040.c: New test.
1787 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
1789         PR tree-optimization/64705
1790         * gcc.dg/tree-ssa/pr64705.c: New test.
1792 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1794         PR rtl/32219
1795         * gcc.dg/visibility-22.c: New test.
1796         * gcc.dg/visibility-23.c: New test.
1797         * gcc.target/i386/pr32219-1.c: New test.
1798         * gcc.target/i386/pr32219-2.c: New test.
1799         * gcc.target/i386/pr32219-3.c: New test.
1800         * gcc.target/i386/pr32219-4.c: New test.
1801         * gcc.target/i386/pr32219-5.c: New test.
1802         * gcc.target/i386/pr32219-6.c: New test.
1803         * gcc.target/i386/pr32219-7.c: New test.
1804         * gcc.target/i386/pr32219-8.c: New test.
1805         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1807 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1809         PR libgfortran/57822
1810         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1811         four different KINDs.
1813 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1815         PR c++/64884
1816         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1818         PR sanitizer/65000
1819         * g++.dg/ubsan/pr65000.C: New test.
1821 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
1823         PR fortran/64932
1824         * gfortran.dg/finalize_28.f90: New test
1826 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1828         PR debug/55541
1829         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1830         DW_TAG_lexical_block removal.
1831         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1832         * g++.dg/guality/pr55541.C: New test.
1834         PR sanitizer/64984
1835         * g++.dg/ubsan/pr64984.C: New test.
1837 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
1839         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1841 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1843         PR testsuite/64930
1844         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1845         instructions for 2015-01-14 get_memmodel changes.
1846         * gcc.target/powerpc/atomic-p8.c: Likewise.
1848         PR sanitizer/65019
1849         * g++.dg/ubsan/pr65019.C: New test.
1851         PR tree-optimization/65014
1852         * gcc.c-torture/compile/pr65014.c: New test.
1854 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1856         PR libgfortran/57822
1857         * gfortran/fmt_g0_7.f08: Revise test.
1859 2015-02-11  Jeff Law  <law@redhat.com>
1861         PR target/63347
1862         * gcc.target/m68k/pr63347.c: New test.
1864 2015-02-11  Marek Polacek  <polacek@redhat.com>
1866         * g++.dg/ubsan/shift-1.C: New test.
1867         * gcc.dg/ubsan/c-shift-2.c: New test.
1868         * c-c++-common/ubsan/shift-5.c: Remove file.
1870 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
1872         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1873         Directive adjusted to XFAIL.
1874         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1875         adjusted to XFAIL.
1877 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1879         PR middle-end/65003
1880         * g++.dg/opt/pr65003.C: New test.
1882 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1884         * lib/target-supports.exp (check_effective_target_pie): Renamed
1885         to ...
1886         (check_effective_target_pie_enabled): This.
1887         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1888         * gcc.target/i386/pie.c: Likewise.
1890 2015-02-11  Andrew Pinski  <apinski@cavium.com>
1892         PR target/64893
1893         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1894         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1896 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1898         PR target/61925
1899         * gcc.target/i386/pr61925-1.c: New test.
1900         * gcc.target/i386/pr61925-2.c: New test.
1901         * gcc.target/i386/pr61925-3.c: New test.
1903 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
1905         PR sanitizer/65004
1906         * g++.dg/asan/pr65004.C: New test.
1908 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
1910         PR target/64661
1911         * gcc.taget/sh/pr64661-0.h: New.
1912         * gcc.taget/sh/pr64661-1.c: New.
1913         * gcc.taget/sh/pr64661-2.c: New.
1914         * gcc.taget/sh/pr64661-3.c: New.
1915         * gcc.taget/sh/pr64661-4.c: New.
1917 2015-02-10  Richard Biener  <rguenther@suse.de>
1919         PR tree-optimization/64995
1920         * g++.dg/torture/pr64995.C: New testcase.
1922 2015-02-10  Richard Biener  <rguenther@suse.de>
1924         PR tree-optimization/64909
1925         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1927 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1929         * gcc.dg/signbit-sa.c: New test.
1931 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1933         PR libgfortran/57822
1934         * gfortran/fmt_g0_7.f08: New test.
1936 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
1938         PR tree-optimization/43378
1939         * gcc.dg/tree-ssa/pr43378.c: New test.
1941 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
1943         PR ipa/64978
1944         * g++.dg/torture/pr64978.C: New testcase.
1946 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1948         PR sanitizer/64981
1949         * gcc.dg/asan/pr64981.c: New test.
1951 2015-02-09  Marek Polacek  <polacek@redhat.com>
1953         PR c/64856
1954         * gcc.dg/pr64856.c: New test.
1956 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1958         PR target/64979
1959         * gcc.dg/tree-ssa/stdarg-7.c: New test.
1960         * gcc.c-torture/execute/pr64979.c: New test.
1962 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
1964         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1966 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1968         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1969         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1971 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1973         PR target/58757
1974         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1976 2015-02-09  Richard Biener  <rguenther@suse.de>
1978         PR tree-optimization/54000
1979         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1981 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1983         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1985 2015-02-09  Martin Liska  <mliska@suse.cz>
1987         * g++.dg/ipa/pr64858.C: New test.
1989 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1991         * gcc.dg/uninit-19.c: Fix warning line for fpic.
1993 2015-02-08  Andrew Pinski  <apinski@cavium.com>
1995         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1997 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1999         PR fortran/63744
2000         * gfortran.dg/use_rename_8.f90: New.
2002 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
2004         * gnat.dg/addr7.ad[sb]: New test.
2005         * gnat.dg/addr8.ad[sb]: Likewise.
2007 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
2009         PR jit/64752
2010         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2011         from jit.dg/test-compile-to-executable.c's create_code, with a
2012         clarification of the output message.
2013         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2014         pass/fail message.
2015         (test_jit): Use CHECK_NO_ERRORS when calling
2016         gcc_jit_context_compile_to_file.
2017         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2018         jit-verify-compile-to-file to jit-verify-output-file-was-created.
2019         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
2020         about deletions that are attempted.
2021         (jit-verify-compile-to-file): Rename to...
2022         (jit-verify-output-file-was-created): ...this, and drop the
2023         attempt to run "file" and verify the output.
2024         (jit-verify-assembler): New function.
2025         (jit-verify-object): New function.
2026         (jit-verify-dynamic-library): New function.
2027         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2028         favor of an implementation from new file
2029         create-code-for-hello-world-executable.h, which also adds a
2030         "main".
2031         (dg-final): Replace jit-verify-compile-to-file with
2032         jit-verify-output-file-was-created, and invoke new function
2033         jit-verify-assembler.
2034         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2035         the output message.
2036         (dg-final): Replace jit-verify-compile-to-file with
2037         jit-verify-output-file-was-created, and invoke new function
2038         jit-verify-dynamic-library.
2039         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2040         favor of an implementation from new file
2041         create-code-for-hello-world-executable.h, which also adds a
2042         "main".
2043         (dg-final): Replace jit-verify-compile-to-file with
2044         jit-verify-output-file-was-created.  Strengthen the expected stdout
2045         from the built executable.
2046         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2047         favor of an implementation from new file
2048         create-code-for-hello-world-executable.h, which also adds a
2049         "main".
2050         (dg-final): Replace jit-verify-compile-to-file with
2051         jit-verify-output-file-was-created, and invoke new function
2052         jit-verify-object.
2053         * jit.dg/verify-dynamic-library.c: New source file.
2055 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
2056             Brian Rzycki  <b.rzycki@samsung.com>
2058         PR tree-optimization/64878
2059         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2061 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2063         PR ipa/64896
2064         * g++.dg/ipa/pr64896.C: New test.
2066 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2068         PR target/64205
2069         * gcc.target/powerpc/pr64205.c: New file.
2071 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
2073         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2074         (dg-options): Use -fpie instead of -fPIE -pie.
2076 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2078         PR middle-end/64937
2079         * g++.dg/asan/pr64937.C: New test.
2081 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
2083         PR fortran/63205
2084         * gfortran.dg/class_to_type_4.f90: New test
2086 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
2088         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2090 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2092         PR rtl-optimization/64957
2093         PR debug/64817
2094         * gcc.c-torture/execute/pr64957.c: New test.
2096 2015-02-05  Jeff Law  <law@redhat.com>
2098         PR target/17306
2099         * gcc.target/h8300/pr17306-1.c: New test.
2100         * gcc.target/h8300/pr17306-2.c: New test.
2102 2015-02-05  Tobias Burnus  <burnus@net-b.de>
2104         PR fortran/64943
2105         * gfortran.dg/structure_constructor_12.f90: New.
2107 2015-02-05  Jeff Law  <law@redhat.com>
2109         PR target/58400
2110         gcc.target/h8300/pr58400.c: New test.
2112 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2114         * gcc.target/arm/macro_defs0.c: New test.
2115         * gcc.target/arm/macro_defs1.c: New test.
2116         * gcc.target/arm/macro_defs2.c: New test.
2118 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
2120         PR rtl-optimization/64905
2121         * gcc.target/i386/pr64905.c: Require nonpic target.
2122         (dg-options): Add -fomit-frame-pointer.
2123         (main): Remove.
2125 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
2127         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2128         tree dump scanning.
2130 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
2132         PR fortran/64757
2133         * gfortran.dg/type_to_class_2.f90: New test
2134         * gfortran.dg/type_to_class_3.f90: New test
2136 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
2138         PR ipa/64686
2139         * g++.dg/torture/pr64686.C: New testcase.
2141 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2143         PR rtl-optimization/64905
2144         * gcc.target/i386/pr64905.c: New file.
2146 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2148         * gcc.dg/guality/pr41447-1.c: Remove xfail.
2149         * gcc.dg/guality/pr41616-1.c: Ditto.
2151 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
2153         PR debug/64817
2154         * gcc.dg/pr64817-3.c: New.
2156 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
2157             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2159         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2160         pass parameters in registers.
2161         * gcc.dg/guality/pr36728-2.c (main): Likewise.
2162         * gcc.dg/guality/pr36728-3.c (main): Likewise.
2163         * gcc.dg/guality/pr36728-4.c (main): Likewise.
2165 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
2166             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2168         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2169         list, allow for multilibed targets.
2170         * gcc.dg/combine_ashiftrt_2.c: Likewise.
2172 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2174         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2175         * gcc.dg/pr46728-6.c: Ditto.
2177 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
2179         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2180         for mips_nanlegacy target.
2182 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
2184         * gcc.target/i386/chkp-hidden-def.c: New.
2186 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2188         PR middle-end/62103
2189         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2190         to use 24 bits for bitfield b.
2192 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2194         PR testsuite/64796
2195         * lib/target-supports.exp (check_effective_target_bswap64): Do not
2196         cache result in a global variable.  Include all 32-bit targets for
2197         bswap64 tests.
2199 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
2201         PR rtl-optimization/64756
2202         * gcc.c-torture/execute/pr64756.c: New test.
2204 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
2206         PR target/64660
2207         * gcc.target/sh/pr64660-0.h: New.
2208         * gcc.target/sh/pr64660-1.c: New.
2209         * gcc.target/sh/pr64660-2.c: New.
2210         * gcc.target/sh/pr64660-3.c: New.
2211         * gcc.target/sh/pr64660-4.c: New.
2213 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2215         PR c++/64877
2216         * g++.dg/warn/Waddress-2.C: New.
2218 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
2220         PR middle-end/61225
2221         * gcc.target/i386/pr49095.c: XFAIL for ia32.
2223 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
2225         PR preprocessor/64803
2226         * gcc.dg/cpp/builtin-macro-1.c: New test case.
2228 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
2230         * g++.dg/ipa/devirt-37.C: Disable early inlining.
2232 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
2234         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2235         (_ARM_FPSRC): Add DN and AHP fields.
2236         (clean_results): Force DN=1 on AArch64.
2237         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2238         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2239         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2240         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2241         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2242         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2244 2015-02-02  Alan Modra  <amodra@gmail.com>
2246         * gcc.target/powerpc/cprophard.c: New.
2248 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
2250         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2251         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2253 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
2255         PR debug/64817
2256         * gcc.dg/pr64817-1.c: New test.
2257         * gcc.dg/pr64817-2.c: New test.
2259 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
2261         PR target/64851
2262         * gcc.target/sh/pr64851-0.h: New
2263         * gcc.target/sh/pr64851-1.c: New
2264         * gcc.target/sh/pr64851-2.c: New
2265         * gcc.target/sh/pr64851-3.c: New
2266         * gcc.target/sh/pr64851-4.c: New
2268 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2270         PR target/64882
2271         * gcc.dg/torture/pr64882.c: New test.
2273 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
2275         PR target/64159
2276         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2277         sparc*-*-*.
2279 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2281         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2282         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2283         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2284         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2285         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2286         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2287         tree dump.
2288         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2289         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2290         tree dump.
2291         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2292         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2293         tree dump.
2295 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2297         PR target/64688
2298         * g++.dg/pr64688-2.C: New.
2300 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2302         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2303         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2304         * gcc.target/i386/fuse-caller-save.c: Ditto.
2305         * gcc.target/i386/headmerge-1.c: Ditto.
2306         * gcc.target/i386/headmerge-2.c: Ditto.
2307         * gcc.target/i386/sibcall-6.c: Ditto.
2309 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2311         PR target/64617
2312         * gcc.target/i386/pr64617.c: New test.
2314 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2316         PR target/15184
2317         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2318         (dg-options): Remove -m32.
2319         (dg-final): Scan for "movb %al" only.
2320         * gcc.target/i386/pr15184-2.c: Ditto.
2322 2015-01-30  Richard Biener  <rguenther@suse.de>
2324         PR tree-optimization/64829
2325         * gcc.dg/vect/pr64829.c: New testcase.
2327 2015-01-29  Marek Polacek  <polacek@redhat.com>
2329         PR c/64709
2330         * gcc.dg/pr64709.c: New test.
2332 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
2334         PR c++/64717
2335         * g++.dg/ubsan/pr64717-1.C: New test.
2336         * g++.dg/ubsan/pr64717-2.C: New test.
2338 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
2340         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2342 2015-01-29  Jeff Law  <law@redhat.com>
2344         PR target/15184
2345         * gcc.target/i386/pr15184-1.c: New test.
2346         * gcc.target/i386/pr15184-2.c: New test.
2348 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2350         PR tree-optimization/64746
2351         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2353 2015-01-29  Richard Biener  <rguenther@suse.de>
2355         PR tree-optimization/64853
2356         * gcc.dg/torture/pr64853.c: New testcase.
2358 2015-01-29  Richard Biener  <rguenther@suse.de>
2360         PR tree-optimization/64844
2361         * gcc.dg/vect/pr64844.c: New testcase.
2363 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2365         PR middle-end/64809
2366         * gcc.dg/pr64809.c: Delete.
2368 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2370         PR middle-end/64805
2371         * gcc.target/i386/pr64805.c: New.
2373 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2375         * gcc.dg/guality/guality.h (main): Add argv[0] to
2376         guality_gdb_command.
2378 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
2380         PR ipa/64801
2381         * gcc.dg/tree-ssa/pr64801.c: New testcase.
2383 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
2385         PR target/64659
2386         * gcc.target/sh/sh.exp
2387         (check_effective_target_atomic_model_soft_gusa_available,
2388         check_effective_target_atomic_model_soft_tcb_available,
2389         check_effective_target_atomic_model_soft_imask_available,
2390         check_effective_target_atomic_model_hard_llcs_available): New.
2391         * gcc.target/sh/pr64659-0.h: New.
2392         * gcc.target/sh/pr64659-1.c: New.
2393         * gcc.target/sh/pr64659-2.c: New.
2394         * gcc.target/sh/pr64659-3.c: New.
2395         * gcc.target/sh/pr64659-4.c: New.
2397 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
2399         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2400         scan-assembler-times pattern.
2402 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
2404         PR middle-end/64809
2405         * gcc.dg/pr64809.c: New test.
2407 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
2409         PR tree-optimization/64277
2410         * gcc.dg/pr64277.c: New.
2412 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2414         PR tree-optimization/64718
2415         * gcc.c-torture/execute/pr64718.c: New test.
2417 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
2419         * gcc.target/aarch64/abs_2.c: New.
2421 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2423         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2424         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2425         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2426         ISA rev < 2.
2428 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
2430         PR bootstrap/64612
2431         * lib/target-supports.exp (check_effective_target_comdat_group): New.
2432         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2433         { target comdat_group }.
2435 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2437         PR fortran/63861
2438         * gfortran.dg/goacc/coarray_2.f90: New.
2440 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2442         PR ipa/60871
2443         PR ipa/64139
2444         * g++.dg/torture/pr64139.C: New testcase.
2445         * g++.dg/torture/pr60871.C: Likewise.
2447 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2449         PR fortran/64230
2450         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2451         prevent linking errors.
2453 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2455         PR ipa/64282
2456         * g++.dg/torture/pr64282.C: New testcase.
2458 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2460         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2461         for wzr reg.
2463 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2465         * gcc.target/s390/hotpatch-13.c: New testcase.
2466         * gcc.target/s390/hotpatch-14.c: New testcase.
2467         * gcc.target/s390/hotpatch-15.c: New testcase.
2468         * gcc.target/s390/hotpatch-16.c: New testcase.
2469         * gcc.target/s390/hotpatch-17.c: New testcase.
2470         * gcc.target/s390/hotpatch-18.c: New testcase.
2471         * gcc.target/s390/hotpatch-19.c: New testcase.
2472         * gcc.target/s390/hotpatch-20.c: New testcase.
2473         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2474         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2475         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2476         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2477         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2478         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2479         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2480         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2481         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2482         * gcc.target/s390/hotpatch-10.c: Likewise.
2483         * gcc.target/s390/hotpatch-11.c: Likewise.
2484         * gcc.target/s390/hotpatch-12.c: Likewise.
2485         * gcc.target/s390/hotpatch-2.c: Likewise.
2486         * gcc.target/s390/hotpatch-3.c: Likewise.
2487         * gcc.target/s390/hotpatch-4.c: Likewise.
2488         * gcc.target/s390/hotpatch-5.c: Likewise.
2489         * gcc.target/s390/hotpatch-6.c: Likewise.
2490         * gcc.target/s390/hotpatch-7.c: Likewise.
2491         * gcc.target/s390/hotpatch-8.c: Likewise.
2492         * gcc.target/s390/hotpatch-9.c: Likewise.
2493         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2494         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2495         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2496         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2497         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2498         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2499         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2500         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2502 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2504         * gcc.dg/long_branch.c: New testcase.
2506 2015-01-27  Richard Biener  <rguenther@suse.de>
2508         PR tree-optimization/56273
2509         PR tree-optimization/59124
2510         PR tree-optimization/64277
2511         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2512         * gcc.dg/Warray-bounds-12.c: Likewise.
2513         * gcc.dg/Warray-bounds-13.c: Likewise.
2515 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2517         PR rtl-optimization/61058
2518         * gcc.dg/pr61058.c: New test.
2520 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2522         * gcc.target/i386/chkp-narrow-bounds.c: New.
2524 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2526         PR tree-optimization/64807
2527         * gcc.dg/pr64807.c: New test.
2529         PR c/64766
2530         * gcc.dg/pr64766.c: New test.
2532 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2534         PR target/49263
2535         * gcc.target/sh/pr49263-4.c: New.
2537 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2539         PR fortran/62044
2540         * gfortran.dg/allocate_with_mold_1.f90: New test
2542 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2544         PR c/64778
2545         * gcc.dg/pr64778.c: New test.
2547         PR middle-end/64421
2548         * gcc.dg/vect/pr64421.c: New test.
2550 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2552         PR fortran/64771
2553         * gfortran.dg/coarray_36.f: New.
2554         * gfortran.dg/coarray_37.f90: New.
2556 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2558         PR fortran/64230
2559         * gfortran.dg/class_allocate_18.f90: New.
2561 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2563         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2565 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2567         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2569 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2571         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2573 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2575         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2577 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2579         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2580         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2581         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2582         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2584 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2586         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2587         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2588         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2590 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2592         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2593         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2594         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2595         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2596         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2597         vXXXhn.inc.
2599 2015-01-26  Richard Biener  <rguenther@suse.de>
2601         PR middle-end/64764
2602         * gcc.dg/uninit-19.c: New testcase.
2604 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2606         * lib/target-supports.exp (check_effective_target_vect64): Add
2607         sparc*-*-*.
2609 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2611         PR testsuite/64712
2612         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2614 2015-01-26  Tony Liu  <tony.liu@arm.com>
2616         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2617         non-UAL cases.
2619 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2621         PR libfortran/64770
2622         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2623         correctly, clean up afterwards.
2625 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
2627         PR fortran/62044
2628         * gfortran.dg/use_rename_7.f90: New.
2630 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
2632         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2633         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2635 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
2637         PR target/54236
2638         * gcc.target/sh/pr54236-4.c: New.
2640 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
2642         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2643         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
2644         Bridge test.
2646 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
2648         PR libfortran/64770
2649         * gfortran.dg/open_new_segv.f90: New test.
2651 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
2653         PR target/49263
2654         PR target/53987
2655         PR target/64345
2656         PR target/59533
2657         PR target/52933
2658         PR target/54236
2659         PR target/51244
2660         * gcc.target/sh/pr64345-1.c: New.
2661         * gcc.target/sh/pr64345-2.c: New.
2662         * gcc.target/sh/pr59533-1.c: New.
2663         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2664         * gcc.target/sh/pr52933-2.c: Likewise.
2665         * gcc.target/sh/pr54089-1.c: Likewise.
2666         * gcc.target/sh/pr54236-1.c: Likewise.
2667         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2668         * gcc.target/sh/pr49263-1.c: Remove xfails.
2669         * gcc.target/sh/pr49263-2.c: Likewise.
2670         * gcc.target/sh/pr49263-3.c: Likewise.
2671         * gcc.target/sh/pr53987-1.c: Likewise.
2672         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2673         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2674         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2675         (test05, test06, test07, test08, test09, test10, test11, test12): New.
2676         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2677         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2678         test_009): New.
2679         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2680         (test_02): New.
2682 2015-01-24  Tom de Vries  <tom@codesourcery.com>
2684         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2686 2015-01-23  Ian Lance Taylor  <iant@google.com>
2688         PR go/64510
2689         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2690         targets without split stack support.
2692 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
2694         PR target/64317
2695         * gcc.target/i386/pr64317.c: New test.
2697 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
2699         PR rtl-optimization/63637
2700         PR rtl-optimization/60663
2701         * gcc.dg/pr63637-1.c: New test.
2702         * gcc.dg/pr63637-2.c: New test.
2703         * gcc.dg/pr63637-3.c: New test.
2704         * gcc.dg/pr63637-4.c: New test.
2705         * gcc.dg/pr63637-5.c: New test.
2706         * gcc.dg/pr63637-6.c: New test.
2707         * gcc.target/i386/pr63637-1.c: New test.
2708         * gcc.target/i386/pr63637-2.c: New test.
2709         * gcc.target/i386/pr63637-3.c: New test.
2710         * gcc.target/i386/pr63637-4.c: New test.
2711         * gcc.target/i386/pr63637-5.c: New test.
2712         * gcc.target/i386/pr63637-6.c: New test.
2714 2015-01-23  Richard Biener  <rguenther@suse.de>
2716         PR testsuite/63439
2717         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2718         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2720 2015-01-23  Marek Polacek  <polacek@redhat.com>
2722         PR preprocessor/60570
2723         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2724         * gcc.dg/cpp/pr60570.c: New test.
2726 2015-01-23  Richard Biener  <rguenther@suse.de>
2728         PR testsuite/63439
2729         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2730         vectorization on vect64 targets.
2732 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
2734         PR fortran/60922
2735         * gfortran.dg/class_allocate_17.f90: New.
2737 2015-01-23  Tobias Burnus  <burnus@net-b.de>
2739         PR fortran/64726
2740         * gfortran.dg/goacc/combined_loop.f90: New.
2742 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2744         PR fortran/61933
2745         * gfortran.dg/make_unit.f90: New test.
2747 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2749         PR fortran/61933
2750         * gfortran.dg/negative_unit_int8.f: Update.
2752 2015-01-22  Jeff Law  <law@redhat.com>
2754         PR target/52076
2755         * gcc.target/m68k/pr52076-1.c: New test.
2756         * gcc.target/m68k/pr52076-2.c: New test.
2758 2015-01-22  Richard Biener  <rguenther@suse.de>
2760         PR middle-end/64728
2761         * gcc.dg/torture/pr64728.c: New testcase.
2763 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
2765         PR target/64688
2766         * g++.dg/pr64688.C: New test.
2768 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2770         * gcc.target/i386/chkp-always_inline.c (f1): Make static
2771         to avoid errors with -fpic.
2773 2015-01-22  Richard Biener  <rguenther@suse.de>
2775         PR libstdc++/64535
2776         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2778 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
2780         PR rtl-optimization/64682
2781         * gcc.c-torture/execute/pr64682.c: New file.
2783 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
2785         PR debug/64511
2786         * gcc.dg/pr64511.c: New test.
2788         PR rtl-optimization/62078
2789         * g++.dg/opt/pr62078.C: New test.
2791         PR c/63307
2792         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2794 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
2796         PR fortran/57023
2797         * gfortran.dg/internal_pack_15.f90:  New test.
2799 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2801         * c-c++-common/tsan/step.c: New testcase.
2803 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2805         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2807 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2809         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2811 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2813         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2815 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2817         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2819 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2821         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2823 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2825         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2827 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2829         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2831 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2833         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2835 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2837         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2839 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2841         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2843 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2845         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2847 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2849         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2851 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2853         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2854         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2855         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2856         vXXXw.inc.
2858 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2860         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2861         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2862         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2863         vXXXl.inc.
2865 2015-01-21  Renlin Li  <renlin.li@arm.com>
2867         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2868         * g++.dg/tls/thread_local5g.C: Likewise.
2869         * g++.dg/tls/thread_local6g.C: Likewise.
2871 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2873         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2874         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2875         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2877 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2879         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2880         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2881         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2883 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2885         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2886         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2887         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2889 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2891         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2892         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2893         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2895 2015-01-20  Jeff Law  <law@redhat.com>
2897         PR target/59946
2898         * gcc.target/m68k/pr59946.c: New test.
2900 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2902         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2903         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2904         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2906 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2908         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2909         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2910         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2912 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2914         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2915         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2916         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2918 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2920         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2921         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2922         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2923         vshuffle.inc.
2924         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2925         vshuffle.inc.
2927 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2929         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2930         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2931         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2933 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2935         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2936         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2937         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2939 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2941         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2943 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
2945         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2947         PR sanitizer/64632
2948         * g++.dg/ubsan/pr64632.C: New test.
2950         PR debug/64663
2951         * gcc.dg/pr64663.c: New test.
2953 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2955         PR c++/64383
2956         * g++.dg/warn/Wunused-var-23.C: New.
2958 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2960         PR c++/59937
2961         * g++.dg/cpp0x/constexpr-59937-1.C: New.
2962         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2964 2015-01-20  Richard Biener  <rguenther@suse.de>
2966         PR ipa/64684
2967         * gcc.dg/lto/pr64684_0.c: New testcase.
2968         * gcc.dg/lto/pr64684_1.c: Likewise.
2969         * gcc.dg/lto/pr64684_2.c: Likewise.
2970         * gcc.dg/lto/pr64685_0.c: Likewise.
2971         * gcc.dg/lto/pr64685_1.c: Likewise.
2973 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2975         PR c++/62241
2976         * g++.dg/cpp1y/lambda-init12.C: New.
2978 2015-01-20  Richard Biener  <rguenther@suse.de>
2980         PR tree-optimization/64410
2981         * g++.dg/vect/pr64410.cc: Require vect_double.
2983 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
2985         PR target/64149
2986         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2988 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
2990         PR bootstrap/64676
2991         Revert:
2992         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2994         PR rtl-optimization/64081
2995         * gcc.dg/pr64081.c: New test.
2997 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2999         * jit.dg/harness.h: Include <unistd.h>.
3000         (CHECK_NO_ERRORS): New.
3001         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3002         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3003         gcc_jit_context_compile_to_file.
3004         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3005         args to the spawned executable.
3006         (jit-expand-vars): New function.
3007         (jit-exe-params): New variable.
3008         (dg-jit-set-exe-params): New function.
3009         (jit-dg-test): Detect testcases that use
3010         jit-verify-compile-to-file and call jit-setup-compile-to-file.
3011         Set arguments of spawned process to jit-exe-params.
3012         (jit-get-output-filename): New function.
3013         (jit-setup-compile-to-file): New function.
3014         (jit-verify-compile-to-file): New function.
3015         (jit-run-executable): New function.
3016         (jit-verify-executable): New function.
3017         * jit.dg/test-compile-to-assembler.c: New testcase.
3018         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3019         * jit.dg/test-compile-to-executable.c: New testcase.
3020         * jit.dg/test-compile-to-object.c: New testcase.
3022 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
3024         PR target/64652
3025         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3026         (test_1): New.
3028 2015-01-19  Martin Liska  <mliska@suse.cz>
3030         * objc/compile/pr64668.m: New test.
3032 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3034         * jit.dg/test-arith-overflow.c: Include stdbool.h.
3035         (create_overflow_fn): Update comment to clarify that
3036         the third param of the created function is a bool *, not
3037         an int *.
3038         (verify_int_overflow_fn): Convert param "expected_ovf" from
3039         int to bool.  Update third param of "overflow_fn_type" from int *
3040         to bool *.  Update local "actual_ovf" from int to bool.
3041         (verify_uint_overflow_fn): Likewise.
3043 2015-01-19  Martin Liska  <mliska@suse.cz>
3045         * gcc.dg/ipa/ipa-icf-33.c: New test.
3047 2015-01-19  Felix Yang  <felix.yang@huawei.com>
3048             Haijian Zhang  <z.zhanghaijian@huawei.com>
3050         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3051         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3052         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3053         result_float64x2, expected_hfloat64x2): New helper type, variable and
3054         declaration.
3055         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3056         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3057         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3058         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3059         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3060         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3061         and target without the FMA feature.
3063 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
3065         * gcc.target/aarch64/pr64304.c: New testcase.
3067 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3069         PR rtl-optimization/64081
3070         * gcc.dg/pr64081.c: New test.
3072 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
3074         PR target/63971
3075         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3076         the epilogue).
3077         * gcc.target/aarch64/test_frame_6.c: Likewise.
3078         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3079         and x19 (in the epilogue).
3080         * gcc.target/aarch64/test_frame_4.c: Likewise.
3081         * gcc.target/aarch64/test_frame_7.c: Likewise.
3083 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3085         * gcc.target/i386/chkp-always_inline.c: New.
3087 2015-01-15  Andrew Pinski  <apinski@cavium.com>
3088             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3090         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3091         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3093 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
3095         PR fortran/60255
3096         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3097         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3099 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3101         PR fortran/64578
3102         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3104 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
3106         PR target/64652
3107         * gcc.target/sh/torture/pr64652.c: New.
3109 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3111         * gcc.dg/ipa/ipa-icf-32.c: Update template.
3112         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3113         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3114         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3115         * c-c++-common/asan/kasan-recover-1.c: Likewise.
3116         * c-c++-common/asan/kasan-recover-2.c: Likewise.
3118 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3120         PR ipa/64378
3121         * g++.dg/torture/pr64378.C: New testcase.
3123 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3125         PR fortran/57959
3126         * gfortran.dg/block_13.f08: New test
3128 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3130         PR fortran/55901
3131         * gfortran.dg/associate_1.f03: Allow test for character with
3132         automatic length.
3134 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3136         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3137         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3139 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3141         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3143 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
3145         PR fortran/64578
3146         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3148 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3150         PR fortran/60357
3151         * gfortran.dg/alloc_comp_assign_13.f08: New test.
3153         PR fortran/61275
3154         * gfortran.dg/alloc_comp_assign_14.f08: New test.
3156         PR fortran/55932
3157         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3159 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3161         PR fortran/60334
3162         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3164 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
3166         PR rtl-optimization/52773
3167         * gcc.c-torture/compile/pr52773.c: New test.
3169 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3171         PR c++/62134
3172         * g++.dg/cpp0x/alias-decl-46.C: New.
3174 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3176         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3178 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3180         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3181         Add trace.
3182         (CHECK_FP): Likewise.
3183         (CHECK_CUMULATIVE_SAT): Likewise.
3185 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3187         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3188         (Set_Neon_Cumulative_Sat): Add parameter.
3189         (__set_neon_cumulative_sat): Support new parameter.
3190         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3191         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3192         argument.
3193         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3194         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3195         argument.
3197 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3199         * g++.dg/tsan/vptr_benign_race.C: New testcase.
3200         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3202 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3204         PR c++/60056
3205         * g++.dg/tls/thread_local-ice4.C: New.
3207 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
3209         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3210         than Neon options.
3212 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3214         PR c++/62276
3215         * g++.dg/cpp0x/vt-62276.C: New.
3217 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3219         PR middle-end/64353
3220         * g++.dg/pr64353.C: New.
3222 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3224         PR target/64263
3225         * gcc.target/aarch64/pr64263_1.c: New test.
3227 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
3229         PR tree-optimization/64434
3230         * gcc.dg/torture/pr64434.c: Move to...
3231         * gcc.dg/pr64434.c: ... here.
3233 2015-01-16  Richard Biener  <rguenther@suse.de>
3235         PR middle-end/64614
3236         * gcc.dg/uninit-18.c: New testcase.
3238 2015-01-16  Richard Biener  <rguenther@suse.de>
3240         PR tree-optimization/64568
3241         * g++.dg/torture/pr64568-2.C: New testcase.
3243 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3245         PR target/64363
3246         * gcc.target/i386/chkp-label-address.c: New.
3248 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
3250         PR fortran/45290
3251         * gfortran.dg/pointer_init_6.f90: Extended.
3253 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
3255         * gcc.c-torture/compile/20150108.c: New test.
3257 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3259         * gcc.target/visium: New directory.
3261 2015-01-16  Richard Biener  <rguenther@suse.de>
3263         PR tree-optimization/61743
3264         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3265         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3267 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
3269         * gcc.dg/pr64015.c: New test.
3271 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
3273         PR ipa/64163
3274         PR ipa/64612
3275         * g++.dg/ipa/pr64612.C: New test.
3277 2015-01-16  Renlin Li  <renlin.li@arm.com>
3279         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3281 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
3283         * gcc.target/i386/sse-14.c: Test new intrinsic.
3284         * gcc.target/i386/sse-22.c: Ditto.
3286 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3288         PR c++/58614
3289         * g++.dg/cpp0x/auto44.C: New.
3291 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3293         PR target/59710
3294         * gcc.target/nios2/gpopt-all.c: New test case.
3295         * gcc.target/nios2/gpopt-local.c: New test case.
3296         * gcc.target/nios2/gpopt-global.c: New test case.
3297         * gcc.target/nios2/gpopt-data.c: New test case.
3298         * gcc.target/nios2/gpopt-none.c: New test case.
3300 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
3302         * g++.dg/ubsan/vptr-1.C: New test.
3303         * g++.dg/ubsan/vptr-2.C: New test.
3304         * g++.dg/ubsan/vptr-3.C: New test.
3305         * g++.dg/ubsan/vptr-4.C: New test.
3306         * g++.dg/ubsan/vptr-5.C: New test.
3307         * g++.dg/ubsan/vptr-6.C: New test.
3308         * g++.dg/ubsan/vptr-7.C: New test.
3309         * g++.dg/ubsan/vptr-8.C: New test.
3310         * g++.dg/ubsan/vptr-9.C: New test.
3312 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3314         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3315         is set up.
3316         * lib/gcc-dg.exp: Likewise.
3318 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3320         PR rtl-optimization/64110
3321         * gcc.target/i386/pr64110.c: Add scan-assembler.
3323 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
3324             James Norris  <jnorris@codesourcery.com>
3325             Cesar Philippidis  <cesar@codesourcery.com>
3326             Ilmir Usmanov  <i.usmanov@samsung.com>
3328         * lib/target-supports.exp (check_effective_target_fopenacc): New
3329         procedure.
3330         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3331         * g++.dg/goacc/goacc.exp: Likewise.
3332         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3333         * gcc.dg/goacc/goacc.exp: Likewise.
3334         * gfortran.dg/goacc/goacc.exp: Likewise.
3335         * c-c++-common/cpp/openacc-define-1.c: New file.
3336         * c-c++-common/cpp/openacc-define-2.c: Likewise.
3337         * c-c++-common/cpp/openacc-define-3.c: Likewise.
3338         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3339         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3340         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3341         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3342         * c-c++-common/goacc/asyncwait-1.c: Likewise.
3343         * c-c++-common/goacc/cache-1.c: Likewise.
3344         * c-c++-common/goacc/clauses-fail.c: Likewise.
3345         * c-c++-common/goacc/collapse-1.c: Likewise.
3346         * c-c++-common/goacc/data-1.c: Likewise.
3347         * c-c++-common/goacc/data-2.c: Likewise.
3348         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3349         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3350         * c-c++-common/goacc/deviceptr-2.c: Likewise.
3351         * c-c++-common/goacc/deviceptr-3.c: Likewise.
3352         * c-c++-common/goacc/if-clause-1.c: Likewise.
3353         * c-c++-common/goacc/if-clause-2.c: Likewise.
3354         * c-c++-common/goacc/kernels-1.c: Likewise.
3355         * c-c++-common/goacc/loop-1.c: Likewise.
3356         * c-c++-common/goacc/loop-private-1.c: Likewise.
3357         * c-c++-common/goacc/nesting-1.c: Likewise.
3358         * c-c++-common/goacc/nesting-data-1.c: Likewise.
3359         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3360         * c-c++-common/goacc/parallel-1.c: Likewise.
3361         * c-c++-common/goacc/pcopy.c: Likewise.
3362         * c-c++-common/goacc/pcopyin.c: Likewise.
3363         * c-c++-common/goacc/pcopyout.c: Likewise.
3364         * c-c++-common/goacc/pcreate.c: Likewise.
3365         * c-c++-common/goacc/pragma_context.c: Likewise.
3366         * c-c++-common/goacc/present-1.c: Likewise.
3367         * c-c++-common/goacc/reduction-1.c: Likewise.
3368         * c-c++-common/goacc/reduction-2.c: Likewise.
3369         * c-c++-common/goacc/reduction-3.c: Likewise.
3370         * c-c++-common/goacc/reduction-4.c: Likewise.
3371         * c-c++-common/goacc/sb-1.c: Likewise.
3372         * c-c++-common/goacc/sb-2.c: Likewise.
3373         * c-c++-common/goacc/sb-3.c: Likewise.
3374         * c-c++-common/goacc/update-1.c: Likewise.
3375         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3376         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3377         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3378         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3379         * gfortran.dg/goacc/assumed.f95: Likewise.
3380         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3381         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3382         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3383         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3384         * gfortran.dg/goacc/branch.f95: Likewise.
3385         * gfortran.dg/goacc/cache-1.f95: Likewise.
3386         * gfortran.dg/goacc/coarray.f95: Likewise.
3387         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3388         * gfortran.dg/goacc/cray.f95: Likewise.
3389         * gfortran.dg/goacc/critical.f95: Likewise.
3390         * gfortran.dg/goacc/data-clauses.f95: Likewise.
3391         * gfortran.dg/goacc/data-tree.f95: Likewise.
3392         * gfortran.dg/goacc/declare-1.f95: Likewise.
3393         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3394         * gfortran.dg/goacc/fixed-1.f: Likewise.
3395         * gfortran.dg/goacc/fixed-2.f: Likewise.
3396         * gfortran.dg/goacc/fixed-3.f: Likewise.
3397         * gfortran.dg/goacc/fixed-4.f: Likewise.
3398         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3399         * gfortran.dg/goacc/if.f95: Likewise.
3400         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3401         * gfortran.dg/goacc/list.f95: Likewise.
3402         * gfortran.dg/goacc/literal.f95: Likewise.
3403         * gfortran.dg/goacc/loop-1.f95: Likewise.
3404         * gfortran.dg/goacc/loop-2.f95: Likewise.
3405         * gfortran.dg/goacc/loop-3.f95: Likewise.
3406         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3407         * gfortran.dg/goacc/omp.f95: Likewise.
3408         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3409         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3410         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3411         * gfortran.dg/goacc/parameter.f95: Likewise.
3412         * gfortran.dg/goacc/private-1.f95: Likewise.
3413         * gfortran.dg/goacc/private-2.f95: Likewise.
3414         * gfortran.dg/goacc/private-3.f95: Likewise.
3415         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3416         * gfortran.dg/goacc/reduction-2.f95: Likewise.
3417         * gfortran.dg/goacc/reduction.f95: Likewise.
3418         * gfortran.dg/goacc/routine-1.f90: Likewise.
3419         * gfortran.dg/goacc/routine-2.f90: Likewise.
3420         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3421         * gfortran.dg/goacc/several-directives.f95: Likewise.
3422         * gfortran.dg/goacc/sie.f95: Likewise.
3423         * gfortran.dg/goacc/subarrays.f95: Likewise.
3424         * gfortran.dg/gomp/map-1.f90: Likewise.
3425         * gfortran.dg/openacc-define-1.f90: Likewise.
3426         * gfortran.dg/openacc-define-2.f90: Likewise.
3427         * gfortran.dg/openacc-define-3.f90: Likewise.
3428         * g++.dg/gomp/block-1.C: Update for changed compiler output.
3429         * g++.dg/gomp/block-2.C: Likewise.
3430         * g++.dg/gomp/block-3.C: Likewise.
3431         * g++.dg/gomp/block-5.C: Likewise.
3432         * g++.dg/gomp/target-1.C: Likewise.
3433         * g++.dg/gomp/target-2.C: Likewise.
3434         * g++.dg/gomp/taskgroup-1.C: Likewise.
3435         * g++.dg/gomp/teams-1.C: Likewise.
3436         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3437         * gcc.dg/cilk-plus/jump.c: Likewise.
3438         * gcc.dg/gomp/block-1.c: Likewise.
3439         * gcc.dg/gomp/block-10.c: Likewise.
3440         * gcc.dg/gomp/block-2.c: Likewise.
3441         * gcc.dg/gomp/block-3.c: Likewise.
3442         * gcc.dg/gomp/block-4.c: Likewise.
3443         * gcc.dg/gomp/block-5.c: Likewise.
3444         * gcc.dg/gomp/block-6.c: Likewise.
3445         * gcc.dg/gomp/block-7.c: Likewise.
3446         * gcc.dg/gomp/block-8.c: Likewise.
3447         * gcc.dg/gomp/block-9.c: Likewise.
3448         * gcc.dg/gomp/target-1.c: Likewise.
3449         * gcc.dg/gomp/target-2.c: Likewise.
3450         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3451         * gcc.dg/gomp/teams-1.c: Likewise.
3453 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3455         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3456         test case.
3458 2015-01-15  Mike Stump  <mikestump@comcast.net>
3460         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3461         * gcc.dg/inline_2.c: Likewise.
3462         * gcc.dg/inline_3.c: Likewise.
3463         * gcc.dg/inline_4.c: Likewise.
3465 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3467         PR fortran/58023
3468         * gfortran.dg/proc_ptr_comp_43.f90: New.
3470 2015-01-15  Mike Stump  <mikestump@comcast.net>
3472         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3473         * gcc.dg/unroll_2.c: Likewise.
3474         * gcc.dg/unroll_3.c: Likewise.
3475         * gcc.dg/unroll_4.c: Likewise.
3476         * gcc.dg/unroll_5.c: Likewise.
3478 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3480         PR target/63971
3481         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3482         in epilogue.
3483         * gcc.target/aarch64/test_frame_6.c: Likewise.
3484         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3485         x30 and x19 (in the epilogue).
3486         * gcc.target/aarch64/test_frame_4.c: Likewise.
3487         * gcc.target/aarch64/test_frame_7.c: Likewise.
3489 2015-01-15  Martin Liska  <mliska@suse.cz>
3491         * g++.dg/ipa/pr64068.C: New test.
3492         * gcc.dg/ipa/PR64559.c: New test.
3494 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3496         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3497         with PIE.
3499 2015-01-15  Richard Biener  <rguenther@suse.de>
3501         PR tree-optimization/61743
3502         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3503         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3505 2015-01-15 Renlin Li <renlin.li@arm.com>
3507         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3508         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3510 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3512         * gcc.dg/vect/vect-aggressive-1.c: New.
3513         * gcc.target/i386/avx2-vect-aggressive.c: New.
3515 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3517         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3519 2015-01-15  Richard Biener  <rguenther@suse.de>
3521         PR lto/64415
3522         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3523         -Wl,-undefined,dynamic_lookup.
3525 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3527         * gnat.dg/opt47.adb: New test.
3529 2015-01-15  Richard Biener  <rguenther@suse.de>
3531         PR lto/64415
3532         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3534 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3536         PR tree-optimization/64434
3537         * gcc.dg/torture/pr64434.c: New test.
3539 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3541         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3542         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3543         -march=loongson* and -march=octeon* require -mno-micromips.
3545 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3546             Matthew Fortune  <matthew.fortune@imgtec.com>
3548         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3549         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3550         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3551         * gcc.target/mips/call-saved-7.c: New file.
3552         * gcc.target/mips/call-saved-8.c: New file.
3553         * gcc.target/mips/call-saved-9.c: New file.
3555 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3557         * gcc.target/mips/lsa.c: New file.
3558         * gcc.target/mips/mips64-lsa.c: Likewise.
3559         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3560         * gcc.target/mips/mulsize-4.c: Likewise.
3561         * gcc.target/mips/mulsize-5.c: New file.
3562         * gcc.target/mips/mulsize-6.c: Likewise.
3563         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3564         and !HAS_LSA as ghost options.
3565         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3566         for !HAS_LSA.
3568 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3570         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3572 2015-01-15  Richard Biener  <rguenther@suse.de>
3574         PR middle-end/64365
3575         * gcc.dg/torture/pr64365.c: New testcase.
3577 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3579         * gcc.dg/stackprotectexplicit1.c: New test.
3580         * g++.dg/stackprotectexplicit2.c: New test.
3582 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3584         PR target/61933
3585         * gfortran.dg/inquire_internal.f90: New.
3586         * gfortran.dg/negative_unit_check.f90: New.
3588 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3590         PR target/53988
3591         * gcc.target/sh/pr53988-1.c: New.
3593 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3595         PR c++/58671
3596         * g++.dg/tls/thread_local-ice3.C: New.
3598 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3600         * gcc.target/i386/fentry-override.c: Properly place {} in target
3601         selector.  Remove nonpic.
3602         * gcc.target/i386/fentry.c: Likewise.
3604 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3606         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3607         warnings instead of errors.
3609 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3611         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3612         option support instead of ENABLE_LTO from Makefile.
3614 2015-01-14  Richard Biener  <rguenther@suse.de>
3616         PR tree-optimization/59354
3617         * gcc.dg/vect/pr59354.c: New testcase.
3619 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3621         * lib/target-supports.exp
3622         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3623         on ARM architures before v7.
3625 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3627         PR middle-end/59448
3628         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3629         an atomic_exchange.
3631 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3633         PR target/64386
3634         * gcc.target/i386/pr64386.c: New test.
3636 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3638         PR target/64393
3639         * gcc.target/i386/pr64393.c: New test.
3641 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3643         PR target/64387
3644         * gcc.target/i386/pr64387.c: New test.
3646 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
3648         * gcc.target/aarch64/store-pair-1.c: Fix typo.
3650 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3652         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3654 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3656         PR target/64453
3657         * gcc.target/arm/pr64453.c: New.
3659 2015-01-14  Richard Biener  <rguenther@suse.de>
3661         PR lto/64415
3662         * gcc.dg/lto/pr64415_0.c: New testcase.
3663         * gcc.dg/lto/pr64415_1.c: Likewise.
3665 2015-01-14  Martin Liska  <mliska@suse.cz>
3667         * gcc.dg/ipa/pr64307.c: New test.
3669 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3671         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3672         64-bit and 128-bit.
3674 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3676         PR target/64460
3677         * gcc.target/arm/pr64460_1.c: New test.
3679 2015-01-14  Richard Biener  <rguenther@suse.de>
3681         PR tree-optimization/64493
3682         PR tree-optimization/64495
3683         * gcc.dg/vect/pr64493.c: New testcase.
3684         * gcc.dg/vect/pr64495.c: Likewise.
3686 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
3688         * gcc.dg/Warray-bounds-11.c: New test-case.
3690 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3692         * gcc.target/mips/octeon3-pipe-1.c: New test.
3694 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
3696         * jit.dg/harness.h (set_up_logging): Move string concatenation
3697         into...
3698         (concat_strings): New function.
3699         (dump_reproducer): New function.
3700         (test_jit): Call dump_reproducer.
3701         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3702         function.
3703         (jit-dg-test): Delete any generated reproducer from previous runs.
3704         Verify that a generated reproducer was created, and verify that it
3705         compiles.
3706         * jit.dg/test-nested-contexts.c (main): Call
3707         gcc_jit_context_dump_reproducer_to_file.
3709 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3711         * gcc.dg/aru-2.c: Add dg-require-profiling.
3713 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3715         * lib/target-supports.exp (check_profiling_available): Check if
3716         -pg links.
3718 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
3720         PR ipa/64565
3721         * g++.dg/torture/pr64565.C: New testcase.
3723 2015-01-13  Marek Polacek  <polacek@redhat.com>
3725         PR middle-end/64391
3726         * gcc.dg/tm/pr64391.c: New test.
3728 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3730         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3731         true.
3733 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3735         * gcc.target/i386/pie.c: New test.
3737         * lib/target-supports.exp (check_effective_target_pie): New.
3739 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3741         PR rtl-optimization/64286
3742         * gcc.target/i386/avx2-pr64286.c: New test.
3744 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
3746         PR c++/57626
3747         * g++.dg/cpp0x/vt-57626.C: New.
3749 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3751         PR fortran/64528
3752         * gfortran.dg/pr64528.f90: New test.
3754 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
3756         * gcc.target/aarch64/subsp.c: New test.
3758 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3760         * gcc.target/aarch64/store-pair-1.c: New testcase.
3762 2015-01-13  Richard Biener  <rguenther@suse.de>
3764         PR lto/64373
3765         * gcc.dg/lto/pr64373_0.c: New testcase.
3767 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3769         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3770         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3772 2015-01-13  Richard Biener  <rguenther@suse.de>
3774         PR tree-optimization/64406
3775         * gcc.dg/pr64406.c: New testcase.
3777 2015-01-13  Richard Biener  <rguenther@suse.de>
3779         PR tree-optimization/64404
3780         * gcc.dg/vect/pr64404.c: New testcase.
3782 2015-01-13  Richard Biener  <rguenther@suse.de>
3784         PR tree-optimization/64568
3785         * g++.dg/torture/pr64568.C: New testcase.
3787 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3789         * jit.dg/test-error-local-used-from-other-function.c: New test
3790         case.
3791         * jit.dg/test-error-param-reuse.c: New test case.
3792         * jit.dg/test-error-param-sharing.c: New test case.
3793         * jit.dg/test-error-param-used-from-other-function.c: New test
3794         case.
3795         * jit.dg/test-error-param-used-without-a-function.c: New test
3796         case.
3798 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
3800         PR tree-optimization/64563
3801         * gcc.dg/pr64563.c: New test.
3803         PR target/64513
3804         * gcc.target/i386/pr64513.c: New test.
3806         PR tree-optimization/64454
3807         * gcc.dg/pr64454.c: New test.
3809         PR testsuite/64028
3810         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3811         bind_pic_locally.
3812         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3813         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3814         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3815         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3816         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3817         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3818         * gcc.dg/vect/slp-25.c: Likewise.
3819         * gcc.dg/vect/vect-109.c: Likewise.
3820         * gcc.dg/vect/vect-13.c: Likewise.
3821         * gcc.dg/vect/vect-17.c: Likewise.
3822         * gcc.dg/vect/vect-18.c: Likewise.
3823         * gcc.dg/vect/vect-19.c: Likewise.
3824         * gcc.dg/vect/vect-20.c: Likewise.
3825         * gcc.dg/vect/vect-21.c: Likewise.
3826         * gcc.dg/vect/vect-22.c: Likewise.
3827         * gcc.dg/vect/vect-27.c: Likewise.
3828         * gcc.dg/vect/vect-29.c: Likewise.
3829         * gcc.dg/vect/vect-2-big-array.c: Likewise.
3830         * gcc.dg/vect/vect-2.c: Likewise.
3831         * gcc.dg/vect/vect-3.c: Likewise.
3832         * gcc.dg/vect/vect-4.c: Likewise.
3833         * gcc.dg/vect/vect-5.c: Likewise.
3834         * gcc.dg/vect/vect-72.c: Likewise.
3835         * gcc.dg/vect/vect-73-big-array.c: Likewise.
3836         * gcc.dg/vect/vect-73.c: Likewise.
3837         * gcc.dg/vect/vect-77-global.c: Likewise.
3838         * gcc.dg/vect/vect-78-global.c: Likewise.
3839         * gcc.dg/vect/vect-7.c: Likewise.
3840         * gcc.dg/vect/vect-86.c: Likewise.
3841         * gcc.dg/vect/vect-align-1.c: Likewise.
3842         * gcc.dg/vect/vect-align-3.c: Likewise.
3843         * gcc.dg/vect/vect-all-big-array.c: Likewise.
3844         * gcc.dg/vect/vect-all.c: Likewise.
3845         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3846         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3847         * gcc.dg/vect/vect-peel-3.c: Likewise.
3848         * gcc.dg/vect/vect-peel-4.c: Likewise.
3849         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3851 2015-01-12  Jeff Law  <law@redhat.com>
3853         PR target/64461
3854         * gcc.target/m68k/pr64461.c: New test.
3856 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3858         * jit.dg/test-array-as-pointer.c (create_code): Update call
3859         to gcc_jit_context_new_global by setting "kind" to
3860         GCC_JIT_GLOBAL_IMPORTED.
3861         * jit.dg/test-error-array-as-pointer.c: Likewise.
3862         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3863         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3864         setting kind to GCC_JIT_GLOBAL_EXPORTED.
3865         * jit.dg/test-using-global.c (the_global): Rename to...
3866         (imported_global): ...this.
3867         (create_code): Update to test the three kinds of global.
3868         (verify_code): Likewise.
3870 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
3872         PR testsuite/64427
3873         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
3874         undefined behavior.
3875         * gcc.target/i386/pr64291-2.c: Updated.
3877 2015-01-12  Richard Biener  <rguenther@suse.de>
3879         PR tree-optimization/64530
3880         * gfortran.dg/pr64530.f90: New testcase.
3882 2015-01-12  Richard Biener  <rguenther@suse.de>
3884         PR middle-end/64357
3885         * gcc.dg/torture/pr64357.c: New testcase.
3887 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
3889         * gcc.target/i386/nop-mcount.c: Properly place {} in target
3890         selector.
3892 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3893         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3895 2015-01-12  Martin Liska  <mliska@suse.cz>
3897         * gcc.dg/ipa/PR64550.c: New test.
3899 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
3901         PR ipa/63470
3902         * g++.dg/ipa/pr63470.C: New testcase.
3904 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3906         PR fortran/63733
3907         * gfortran.dg/typebound_operator_20.f90: New.
3909 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3911         PR fortran/58023
3912         * gfortran.dg/proc_ptr_comp_42.f90: New.
3914 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3916         PR fortran/64508
3917         * gfortran.dg/proc_ptr_comp_41.f90: New.
3919 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
3921         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3923 2015-01-10  Tobias Burnus  <burnus@net-b.de>
3925         PR fortran/64522
3926         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3927         and add dg-excess-errors.
3928         * gfortran.dg/line_length_6.f90: New.
3929         * gfortran.dg/line_length_7.f90: New.
3930         * gfortran.dg/line_length_8.f90: New.
3931         * gfortran.dg/line_length_9.f90: New.
3932         * gfortran.dg/line_length_10.f90: New.
3933         * gfortran.dg/line_length_11.f90: New.
3935 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3937         * jit.dg/test-threads.c (struct testcase): Move declaration
3938         to jit.dg/all-non-failing-tests.h.
3939         (testcases): Likewise.
3940         * jit.dg/all-non-failing-tests.h (struct testcase): Move
3941         declaration here from jit.dg/all-non-failing-tests.h.
3942         (testcases): Likewise.
3943         * jit.dg/test-combination.c (create_code): Eliminate spelling
3944         out all of the testcases in favor of looping through the
3945         "testcases" metadata.
3946         (verify_code): Likewise.
3948 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
3950         PR rtl-optimization/64536
3951         * gcc.dg/pr64536.c: New test.
3953 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3955         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3956         * jit.dg/test-combination.c (create_code): Likewise.
3957         (verify_code): Likewise.
3958         * jit.dg/test-constants.c: New test case.
3959         * jit.dg/test-threads.c: Add test-constants.c.
3961 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
3963         PR libobjc/51891
3964         * objc.dg/gnu-api-2-class.m: Add a test case
3965         for the above change.
3967 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3969         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3971 2015-01-09  Richard Biener  <rguenther@suse.de>
3973         PR tree-optimization/64410
3974         * g++.dg/vect/pr64410.cc: New testcase.
3976 2015-01-09  Martin Liska  <mliska@suse.cz>
3978         * gcc.dg/ipa/ipa-icf-32.c: New test.
3980 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3982         * c-c++-common/tsan/tsan_barrier.h: New.
3983         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3984         * c-c++-common/tsan/bitfield_race.c: Likewise.
3985         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3986         * c-c++-common/tsan/mutexset1.c: Likewise.
3987         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3988         * c-c++-common/tsan/race_on_mutex.c: Likewise.
3989         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3990         * c-c++-common/tsan/simple_race.c: Likewise.
3991         * c-c++-common/tsan/simple_stack.c: Likewise.
3992         * c-c++-common/tsan/sleep_sync.c: Likewise.
3993         * c-c++-common/tsan/tiny_race.c: Likewise.
3994         * c-c++-common/tsan/tls_race.c: Likewise.
3995         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3996         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3997         * g++.dg/tsan/atomic_free.C: Likewise.
3998         * g++.dg/tsan/atomic_free2.C: Likewise.
3999         * g++.dg/tsan/cond_race.C: Likewise.
4000         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4002 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
4004         PR testsuite/62250
4005         * lib/target-supports.exp (check_effective_target_libatomic_available):
4006         New.
4007         * gfortran.dg/coarray/caf.exp: Only add -latomic for
4008         targets that match effective-target libatomic_available.
4009         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4011 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4013         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4014         Verify the result of gcc_jit_context_get_last_error.
4015         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4017 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4019         PR tree-optimization/63989
4020         * gcc.dg/strlenopt-27.c: New test.
4022 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4024         * jit.dg/harness.h (set_up_logging): New function.
4025         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
4026         set_up_logging on the context, so that every testcase is
4027         logged to a particular file.
4028         * jit.dg/test-nested-contexts.c (main): Open a logfile,
4029         and call gcc_jit_context_set_logfile on the top-level context.
4031 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4033         PR target/64338
4034         * g++.dg/opt/pr64338.C: New test.
4036 2015-01-08  Tobias Burnus  <burnus@net-b.de>
4038         * gfortran.dg/coarray/codimension_2b.f90: New file.
4039         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4040         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4042 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4044         PR c++/59004
4045         * g++.dg/ext/fnname4.C: New.
4047 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4049         PR c++/64462
4050         * g++.dg/cpp0x/constexpr-64462.C: New.
4052 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4054         PR c++/60753
4055         * g++.dg/cpp0x/deleted10.C: New.
4057 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4059         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4061 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4063         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4064         GCC_JIT_UNARY_OP_ABS.
4065         (verify_unary_ops): Likewise.
4067 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4069         * jit.dg/test-arith-overflow.c: New test case.
4070         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4071         * jit.dg/test-combination.c (create_code): Likewise.
4072         (verify_code): Likewise.
4073         * jit.dg/test-threads.c (testcases): Likewise.
4075 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4077         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4078         rather than "jit".  Load g++.exp, and call g++_init.
4079         Run test-*.cc files within the testsuite and *.cc files within
4080         docs/examples.
4081         (jit-dg-test): Drop the addition of -fgnu89-inline to
4082         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4083         doing it when compiling C testcases (since g++ does not handle
4084         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4085         is restored to the value after g++_init ran, rather than the
4086         value before g++_init ran.  Return a list of
4087         $comp_output $output_file, as dg-test assumes.
4089 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4091         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4092         make it easier to figure out the origin of each test result when
4093         running test-combination.c and test-threads.c.
4094         (CHECK_VALUE): Likewise.
4095         (CHECK_DOUBLE_VALUE): Likewise.
4096         (CHECK_STRING_VALUE): Likewise.
4097         (CHECK_STRING_STARTS_WITH): Likewise.
4098         (CHECK_STRING_CONTAINS): Likewise.
4099         (CHECK): Likewise.
4100         (check_string_value): Likewise, add "funcname" param.
4101         (check_string_starts_with): Likewise.
4102         (check_string_contains): Likewise.
4104 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4106         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4107         generating name of built executable.
4109 2015-01-07  Marek Polacek  <polacek@redhat.com>
4111         PR c/64440
4112         * gcc.dg/pr64440.c: New test.
4113         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4115 2015-01-07  Marek Polacek  <polacek@redhat.com>
4117         PR c/64417
4118         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4119         * gcc.dg/pr64417.c: New test.
4121 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4123         PR target/64505
4124         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4125         fix is correct.
4127 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4129         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4130         Check if testcases run without errors, not just if they compile.
4132 2015-01-06  Christian Bruel  <christian.bruel@st.com>
4134         PR target/64507
4135         * gcc.target/sh/pr64507.c: New test.
4137 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
4139         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4141 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
4143         * c-c++-common/asan/sanitize-all-1.c: New test.
4144         * c-c++-common/ubsan/sanitize-all-1.c: New test.
4145         * c-c++-common/ubsan/sanitize-all-2.c: New test.
4146         * c-c++-common/ubsan/sanitize-all-3.c: New test.
4147         * c-c++-common/ubsan/sanitize-all-4.c: New test.
4149 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4151         * lib/target-supports.exp (check_profiling_available): Return 0 for
4152         Visium.
4153         (check_effective_target_tls_runtime): Likewise.
4154         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4155         * gcc.dg/20020312-2.c: Adjust for Visium.
4156         * gcc.dg/tls/thr-cse-1.c: Likewise
4157         * gcc.dg/tree-ssa/20040204-1.c: Likewise
4158         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4159         * gcc.dg/weak/typeof-2.c: Likewise.
4161 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
4163         PR rtl-optimization/64287
4164         * gcc.dg/aru-2.c: New test.
4166 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4168         PR sanitizer/64344
4169         * c-c++-common/ubsan/pr64344-1.c: New test.
4170         * c-c++-common/ubsan/pr64344-2.c: New test.
4172         PR tree-optimization/64465
4173         * gcc.dg/pr64465.c: New test.
4175         PR tree-optimization/64494
4176         * gcc.c-torture/compile/pr64494.c: New test.
4178 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4180         PR fortran/47674
4181         * gfortran.dg/realloc_on_assign_25.f90:  New test.
4183 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4185         Update copyright years.
4187 2015-01-05  Marek Polacek  <polacek@redhat.com>
4189         PR c/64423
4190         * gcc.dg/pr64423.c: New test.
4192 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4194         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4195         mmix-knuth-mmixware for the same reason as for MIPS.
4196         * gcc.dg/debug/debug-2.c: Ditto.
4198         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4200 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
4202         PR testsuite/62250
4203         * lib/gfortran.exp: Add libatomic library search path.
4204         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4205         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4207         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4209 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4211         * c-c++-common/tsan/bitfield_race.c: New testcase.
4212         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4214 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4216         * gfortran.dg/coarray/collectives_4.f90: New.
4218 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4220         PR fortran/57562
4221         * gfortran.dg/extends_16.f90: New.
4223 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4225         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4227 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4229         * gfortran.dg/coarray/codimension_2.f90: New.
4230         * gfortran.dg/coarray/codimension_2a.f90: New.
4231         * gfortran.dg/coarray_35.f90: New.
4232         * gfortran.dg/coarray_35a.f90: New.
4234 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4236         PR fortran/60507
4237         * gfortran.dg/dummy_procedure_11.f90: New.
4239 Copyright (C) 2015 Free Software Foundation, Inc.
4241 Copying and distribution of this file, with or without modification,
4242 are permitted in any medium without royalty provided the copyright
4243 notice and this notice are preserved.