PR ipa/65765
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1df85887f666f07ed1035799096025aa607db392
1 2015-04-15  Jakub Jelinek  <jakub@redhat.com>
3         PR ipa/65765
4         * g++.dg/ipa/pr65765.C: New test.
6 2015-04-15  Nick Clifton  <nickc@redhat.com>
8         * gcc.target/rx/builtins.c: Disable RMPA test if string
9         instructions are not allowed.
11 2015-04-15  Alan Modra  <amodra@gmail.com>
13         * gcc.dg/pr65408.c: New.
15 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
17         PR target/65729
18         * gcc.target/arm/pr65729.c: New test.
20 2015-04-14  Richard Biener  <rguenther@suse.de>
22         PR tree-optimization/65758
23         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
25 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
27         PR target/65648
28         * gcc.c-torture/execute/pr65648.c: New test.
30 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
32         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
33         __builtin_finite instead of finite.
34         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
35         Likewise.
37 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
39         PR tree-optimization/63387
40         * gcc.dg/pr63387.c: New testcase.
42 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
44         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
46 2015-04-13  Richard Biener  <rguenther@suse.de>
48         PR tree-optimization/65204
49         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
51 2015-04-13  Terry Guo  <terry.guo@arm.com>
53         PR target/65710
54         * gcc.target/arm/pr65710.c: New.
56 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
58         PR tree-optimization/65747
59         * g++.dg/torture/pr65747.C: New test.
61 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
63         PR c++/65736
64         * g++.dg/cpp0x/pr65736.C: New test.
66 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
67             Martin Liska  <mliska@suse.cz>
69         PR ipa/65722
70         * g++.dg/ipa/pr65722.C: New testcase.
72 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
74         PR tree-optimization/65735
75         * gcc.c-torture/compile/pr65735.c: New test.
77 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
79         PR middle-end/65554
80         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
82 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
84         PR target/65671
85         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
87 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
89         PR target/65647
90         * gcc.target/arm/pr65647-2.c: New.
92 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
94         PR target/65694
95         * g++.dg/torture/pr65694.C: New test.
97 2015-04-10  Tobias Burnus  <burnus@net-b.de>
99         * gfortran.dg/coarray_lock_6.f90: New.
100         * gfortran.dg/coarray_lock_7.f90: New.
101         * gfortran.dg/coarray/lock_2.f90: New.
103 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
105         PR fortran/56674
106         PR fortran/58813
107         PR fortran/59016
108         PR fortran/59024
109         * gfortran.dg/used_types_27.f90: New.
111 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
113         PR target/65671
114         * gcc.target/i386/pr65671.c: New.
116 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
118         PR tree-optimization/65709
119         * c-c++-common/ubsan/align-9.c: New test.
121 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
123         PR fortran/56852
124         * gfortran.dg/pr56852.f90: New test.
126 2015-04-09  Marek Polacek  <polacek@redhat.com>
127             Jakub Jelinek  <jakub@redhat.com>
129         PR middle-end/65554
130         * g++.dg/opt/pr65554.C: New test.
132 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
134         PR c++/65690
135         * c-c++-common/attr-aligned-1.c: New test.
137 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
139         * gcc.target/i386/mpx/memmove-zero-length.c: New.
141 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
143         PR target/65676
144         * gcc.target/i386/sse-25.c: New.
146 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
148         PR target/65693
149         * gcc.target/i386/pr65693.c: New test.
151 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
153         * gcc.dg/lto/chkp-static-bounds_0.c: New.
155 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
157         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
159 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
161         * gcc.target/i386/thunk-retbnd.c: New.
163 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
165         * gnat.dg/opt48.adb: New test.
166         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
167         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
169 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
171         PR ipa/65540
172         * gcc.c-torture/compile/pr65540.c: New.
174 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
176         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
177         -Wno-pointer-arith.
179 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
181         PR debug/65678
182         * g++.dg/debug/pr65678.C: New test.
184         PR middle-end/65680
185         * gcc.c-torture/compile/pr65680.c: New test.
187 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
189         PR fortran/65548
190         * gfortran.dg/allocate_with_source_5.f90: New test.
192 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
194         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
195         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
197 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
199         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
201 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
203         PR target/65614
204         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
205         to get floating point compression.
206         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
208 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
210         PR preprocessor/61977
211         * gcc.dg/cpp/pr61977.c: New test.
213 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
215         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
217 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
219         PR target/65647
220         * gcc.target/arm/pr65647.c: New.
222 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
224         PR ipa/65655
225         * g++.dg/torture/pr65655.C: New testcase.
227 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
229         PR c++/64085
230         * g++.dg/cpp1y/lambda-init13.C: New.
232 2015-04-03  Marek Polacek  <polacek@redhat.com>
234         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
236 2015-04-02  Marek Polacek  <polacek@redhat.com>
238         PR c++/65642
239         * g++.dg/cpp0x/constexpr-fold1.C: New test.
240         * g++.dg/cpp0x/constexpr-fold2.C: New test.
242 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
244         PR preprocessor/61977
245         * gcc.target/powerpc/pr61977-1.c: New test.
246         * gcc.target/powerpc/pr61977-2.c: New test.
248 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
250         PR c++/56100
251         * g++.dg/warn/Wshadow-8.C: New.
252         * g++.dg/warn/Wshadow-9.C: Likewise.
253         * g++.dg/warn/Wshadow-10.C: Likewise.
254         * g++.dg/warn/Wshadow-11.C: Likewise.
256 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
258         * gcc.dg/pr23623.c: Added aligned attribute.
259         * gcc.dg/20141029-1.c: Likewise.
260         * gcc.dg/20150306-1.c: New test.
262 2015-04-01  Marek Polacek  <polacek@redhat.com>
264         PR c++/65554
265         * g++.dg/cpp0x/initlist93.C: New test.
266         * g++.dg/cpp0x/initlist94.C: New test.
268 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
270         PR target/65624
271         * gcc.target/aarch64/pr65624.c: New test.
273 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
275         * gcc.dg/ipa/inlinehint-4.c: New testcase.
277 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
279         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
280         extra variable to force stack alignment.
281         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
282         extra variable to force stack alignment.
284 2015-03-31  Marek Polacek  <polacek@redhat.com>
286         PR c++/65390
287         * g++.dg/template/pr65390.C: New test.
289 2015-03-31  Martin Liska  <mliska@suse.cz>
291         * g++.dg/ipa/pr65557.C: New test.
293 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
295         * gcc.target/s390/hotpatch-25.c: New test.
296         * gcc.target/s390/hotpatch-1.c: Update test.
297         * gcc.target/s390/hotpatch-10.c: Update test.
298         * gcc.target/s390/hotpatch-11.c: Update test.
299         * gcc.target/s390/hotpatch-12.c: Update test.
300         * gcc.target/s390/hotpatch-13.c: Update test.
301         * gcc.target/s390/hotpatch-14.c: Update test.
302         * gcc.target/s390/hotpatch-15.c: Update test.
303         * gcc.target/s390/hotpatch-16.c: Update test.
304         * gcc.target/s390/hotpatch-17.c: Update test.
305         * gcc.target/s390/hotpatch-18.c: Update test.
306         * gcc.target/s390/hotpatch-19.c: Update test.
307         * gcc.target/s390/hotpatch-2.c: Update test.
308         * gcc.target/s390/hotpatch-21.c: Update test.
309         * gcc.target/s390/hotpatch-22.c: Update test.
310         * gcc.target/s390/hotpatch-23.c: Update test.
311         * gcc.target/s390/hotpatch-24.c: Update test.
312         * gcc.target/s390/hotpatch-3.c: Update test.
313         * gcc.target/s390/hotpatch-4.c: Update test.
314         * gcc.target/s390/hotpatch-5.c: Update test.
315         * gcc.target/s390/hotpatch-6.c: Update test.
316         * gcc.target/s390/hotpatch-7.c: Update test.
317         * gcc.target/s390/hotpatch-8.c: Update test.
318         * gcc.target/s390/hotpatch-9.c: Update test.
319         * gcc.target/s390/hotpatch-compile-16.c: Update test.
321 2015-03-31  Richard Biener  <rguenther@suse.de>
323         PR middle-end/65626
324         * g++.dg/torture/pr65626.C: New testcase.
326 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
328         PR target/65531
329         * gcc.target/i386/mpx/pr65531.cc: New.
331 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
333         PR target/65602
334         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
335         __builtin_alloca instead of alloca.
336         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
337         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
338         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
339         check.
341 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
343         PR ipa/65610
344         * g++.dg/ubsan/pr65610.C: New test.
346 2015-03-30  Marek Polacek  <polacek@redhat.com>
348         PR c++/65398
349         * g++.dg/cpp0x/pr65398-2.C: New test.
351 2015-03-30  Marek Polacek  <polacek@redhat.com>
353         * c-c++-common/pr65556.c: Change the width of bit-fields.
355 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
357         PR ipa/65588
358         * gcc.target/i386/pr65588.c: New testcase.
360 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
362         PR libgfortran/65563
363         * gfortran.dg/open_errors_2.f90:  New test.
365 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
367         PR libgfortran/65596
368         * gfortran.dg/namelist_86.f90: New test.
370 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
372         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
373         statement to reflect new ownership.
375 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
377         PR c++/42328
378         * g++.dg/template/friend58.C: New.
379         * g++.dg/template/friend59.C: Likewise.
381 2015-03-27  Tobias Burnus  <burnus@net-b.de>
383         PR c/65586
384         * g++.dg/gomp/openmp-simd-3.C: New.
385         * gcc.dg/gomp/openmp-simd-3.c: New.
387 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
389         PR target/65248
390         * gcc.target/i386/pr65248-1.c: New file.
391         * gcc.target/i386/pr65248-2.c: Likewise.
392         * gcc.target/i386/pr65248-3.c: Likewise.
393         * gcc.target/i386/pr65248-4.c: Likewise.
395 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
397         PR target/65593
398         * gcc.c-torture/compile/pr65593.c: New test.
400 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
402         PR c++/59329
403         * g++.dg/cpp1y/constexpr-assert1.C: New.
405 2015-03-27  Marek Polacek  <polacek@redhat.com>
407         PR c++/65556
408         * c-c++-common/pr65556.c: New test.
410 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
412         PR ipa/65600
413         * g++.dg/torture/pr65600.C: New testcase.
415 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
417         PR target/65407
418         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
420 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
422         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
423         statement and cleanup. Fixed typos.
425 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
427         PR middle-end/65595
428         * gcc.c-torture/compile/pr65595.c: New testcase.
430 2015-03-27  Marek Polacek  <polacek@redhat.com>
432         PR sanitizer/65583
433         * g++.dg/ubsan/pr65583.C: New test.
435 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
437         * gcc.c-torture/compile/20150327.c: New testcase.
439 2015-03-26  Richard Biener  <rguenther@suse.de>
441         PR middle-end/65555
442         * g++.dg/torture/pr65555.C: New testcase.
444 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
446         PR tree-optimization/64715
447         * gcc.dg/builtin-object-size-15.c: New test.
448         * gcc.dg/pr64715-1.c: New test.
449         * gcc.dg/pr64715-2.c: New test.
451 2015-03-26  Richard Biener  <rguenther@suse.de>
453         PR middle-end/65519
454         * gnat.dg/specs/opt2.ads: Fix testcase.
456 2015-03-25  Martin Sebor  <msebor@redhat.com>
458         PR testsuite/65526
459         * lib/target-supports.exp (check_effective_target_arm32): Fail early
460         when target isn't arm*-*-*-*.
461         (check_effective_target_arm_nothumb): Likewise.
462         (check_effective_target_arm_little_endian): Likewise.
463         (check_effective_target_arm_vect_no_misalign): Likewise.
464         (check_effective_target_aarch64_little_endian): Fail early if target
465         isn't aarch64*-*-*.
467 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
469         PR tree-optimization/65177
470         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
472 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
474         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
475         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
476         smmintrin.h and mm3dnow.h.
478 2015-03-25  Marek Polacek  <polacek@redhat.com>
480         PR c++/65558
481         * g++.dg/cpp0x/pr65558.C: New test.
483 2015-03-25  Marek Polacek  <polacek@redhat.com>
485         PR c++/61670
486         * g++.dg/template/pr61670.C: New test.
488 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
490         PR c++/54987
491         * g++.dg/template/pr54987.C: New.
493 2015-03-25  Richard Biener  <rguenther@suse.de>
495         PR tree-optimization/62630
496         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
498 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
500         PR target/65508
501         * gcc.target/i386/mpx/pr65508.c: New.
503 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
505         PR fortran/64952
506         PR fortran/65532
507         * gfortran.dg/data_initialized_3.f90: New.
509 2015-03-25  Richard Biener  <rguenther@suse.de>
511         PR middle-end/65519
512         * gnat.dg/specs/opt2.ads: New testcase.
514 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
516         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
517         * gcc.target/arm/memset-inline-4.c: Skip for
518         arm_tune_string_ops_prefer_neon.
519         * gcc.target/arm/memset-inline-5.c: Ditto.
520         * gcc.target/arm/memset-inline-6.c: Ditto.
521         * gcc.target/arm/memset-inline-8.c: Ditto.
522         * gcc.target/arm/memset-inline-9.c: Ditto.
524 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
526         PR c++/58923
527         * g++.dg/other/virtual3.C: New.
529 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
531         PR c++/60130
532         * g++.dg/cpp0x/vt-60130.C: New.
534 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
536         PR c++/61971
537         * g++.dg/warn/Warray-bounds-7.C: New.
539 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
541         PR c++/60067
542         * g++.dg/template/defarg18.C: New.
544 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
546         PR c++/59988
547         * g++.dg/cpp0x/vt-59988.C: New.
549 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
551         PR tree-optimization/65533
552         * gcc.dg/pr65533.c: New test.
554 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
556         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
557         source= and mold= expressions functionality.
558         * gfortran.dg/allocate_class_4.f90: New test.
559         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
560         copying an unlimited polymorhpic object containing a char array
561         to another unlimited polymorphic object respects the _len
562         component.
563         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
564         whether deferred length char array allocate works, unlimited
565         polymorphic object allocation from a string works and if
566         allocating an array of deferred length strings works.
567         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
569 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
571         PR c++/65513
572         * g++.dg/cpp0x/constexpr-array11.C: New.
574 2015-03-24  Richard Biener  <rguenther@suse.de>
576         PR middle-end/65517
577         * gcc.dg/torture/pr65517.c: New testcase.
579 2015-03-24  Tobias Burnus  <burnus@net-b.de>
581         * gfortran.dg/coindexed_1.f90: Moved from
582         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
584 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
586         PR testsuite/65506
587         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
588         gimple dump.
590         PR target/65523
591         * gcc.target/i386/pr65523.c: New test.
593         PR ipa/65475
594         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
595         dg-options.
596         * g++.dg/lto/pr65475b_0.C: Likewise.
598 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
600         PR target/65505
601         * gcc.target/sh/torture/pr65505.c: New.
603 2015-03-23  Martin Sebor  <msebor@redhat.com>
605         PR testsuite/63175
606         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
607         assembly for lvx in addition to lxv.
609 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
611         PR target/65504
612         * gfortran.dg/pr65504.f90: New test.
614         PR ipa/65521
615         * gcc.dg/pr65521.c: New test.
617 2015-03-23  Richard Biener  <rguenther@suse.de>
619         PR tree-optimization/65518
620         * gcc.dg/vect/pr65518.c: New testcase.
622 2015-03-23  Richard Biener  <rguenther@suse.de>
624         PR tree-optimization/65494
625         * gcc.dg/vect/pr65494.c: New testcase.
627 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
629         PR preprocessor/65238
630         * c-c++-common/cpp/pr65238-1.c: New test.
631         * gcc.dg/cpp/pr65238-2.c: New test.
632         * gcc.dg/cpp/trad/pr65238-3.c: New test.
633         * gcc.dg/cpp/trad/pr65238-4.c: New test.
635 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
636             Mikael Morin  <mikael@gcc.gnu.org>
638         PR fortran/64952
639         * gfortran.dg/elemental_dependency_4.f90: New.
640         * gfortran.dg/elemental_dependency_5.f90: New.
642 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
644         PR ipa/65475
645         * g++.dg/lto/pr65475b_0.C: New testcase.
646         * g++.dg/lto/pr65475b_1.C: New testcase.
647         * g++.dg/lto/pr65475c_0.C: New testcase.
648         * g++.dg/lto/pr65475c_1.C: New testcase.
650 2015-03-21  Tobias Burnus  <burnus@net-b.de>
652         * gfortran.dg/coarray_38.f90: New.
653         * gfortran.dg/coarray_39.f90: New.
654         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
655         compile test.
657 2015-03-20  Marek Polacek  <polacek@redhat.com>
659         PR c++/65398
660         * g++.dg/cpp0x/pr65398.C: New test.
662 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
664         PR ipa/65475
665         * g++.dg/lto/pr65475_0.C: New testcase.
666         * g++.dg/lto/pr65475_1.C: New testcase.
668 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
670         PR rtl-optimization/64366
671         * gcc.target/sh/pr64366.c: New.
673 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
675         PR c++/48324
676         * g++.dg/cpp0x/constexpr-48324.C: New.
678 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
680         PR c++/48453
681         * g++.dg/cpp0x/pr48453.C: New.
683 2015-03-20  Marek Polacek  <polacek@redhat.com>
685         PR c++/65072
686         * g++.dg/cpp0x/pr65072.C: New test.
688 2015-03-20  Richard Biener  <rguenther@suse.de>
690         PR middle-end/64715
691         * gcc.dg/pr15347.c: Use -O.
692         * c-c++-common/pr19807-1.c: Likewise.
694 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
696         * gnat.dg/volatile13.ad[sb]: New test.
698 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
700         PR rtl-optimization/60851
701         * gcc.target/i386/pr60851.c: New test.
703 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
705         PR target/65240
706         * g++.dg/pr65240.h: Add tests for PR 65240.
707         * g++.dg/pr65240-1.C: Likewise.
708         * g++.dg/pr65240-2.C: Likewise.
709         * g++.dg/pr65240-3.C: Likewise.
710         * g++.dg/pr65240-4.C: Likewise.
712 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
714         PR rtl-optimization/63491
715         * gcc.target/powerpc/pr63491.c: New.
717 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
719         * g++.dg/ipa/pr65465.C: New test.
721 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
723         PR c++/52659
724         * g++.dg/cpp0x/deleted11.C: New.
726 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
728         PR sanitizer/65400
729         * c-c++-common/tsan/pr65400-3.c: New test.
731 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
733         PR c++/59686
734         * g++.dg/cpp0x/constexpr-59686.C: New.
736 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
738         PR sanitizer/64265
739         * g++.dg/tsan/pr64265.C: New test.
741         PR sanitizer/65400
742         * c-c++-common/tsan/pr65400-1.c: New test.
743         * c-c++-common/tsan/pr65400-2.c: New test.
745 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
747         PR c++/59816
748         * g++.dg/cpp0x/pr59816.C: New.
750 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
752         PR fortran/59198
753         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
755 2015-03-18  Martin Liska  <mliska@suse.cz>
757         PR ipa/65439
758         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
759         equivalences either to 6 or 7.
761 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
763         PR middle-end/64491
764         Revert:
765         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
767         * gcc.dg/undefined-loop-1.c: New file.
768         * gcc.dg/undefined-loop-2.c: New file.
770         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
772         PR testsuite/64032
773         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
774         loop exits too early.
776 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
778         PR tree-optimization/65450
779         * gfortran.dg/pr65450.f90: New test.
781         PR target/65078
782         * gcc.target/i386/pr65078-1.c: New test.
783         * gcc.target/i386/pr65078-2.c: New test.
784         * gcc.target/i386/pr65078-3.c: New test.
785         * gcc.target/i386/pr65078-4.c: New test.
786         * gcc.target/i386/pr65078-5.c: New test.
787         * gcc.target/i386/pr65078-6.c: New test.
789 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
791         PR c++/65340
792         * g++.dg/cpp1y/pr65340.C: New.
794 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
796         PR fortran/64432
797         * gfortran.dg/system_clock_3.f08: Adjust test.
799 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
801         PR fortran/59198
802         * gfortran.dg/proc_ptr_comp_44.f90: New test.
803         * gfortran.dg/proc_ptr_comp_45.f90: New test.
805 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
807         PR fortran/64432
808         * gfortran.dg/system_clock_3.f08: New test.
810 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
812         PR c++/64626
813         g++.dg/cpp1y/pr64626-1.C: New.
814         g++.dg/cpp1y/pr64626-2.C: New.
815         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
817 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
819         PR tree-optimization/65427
820         * gcc.c-torture/execute/pr65427.c: New test.
822 2015-03-16  Marek Polacek  <polacek@redhat.com>
824         DR 1688
825         PR c++/65327
826         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
827         * g++.dg/cpp0x/pr65327.C: New test.
829 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
831         PR sanitizer/64820
832         * c-c++-common/asan/pr64820.c: New test.
834 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
836         * gfortran.dg/pointer_2.f90: New test.
838 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
840         * g++.dg/pr65049.C: New test.
842 2015-03-16  Tom de Vries  <tom@codesourcery.com>
844         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
845         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
846         * gcc.target/i386/fuse-caller-save.c: Same.
848 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
850         * gnat.dg/loop_optimization18.ad[sb]: New test.
851         * gnat.dg/loop_optimization18_pkg.ads: New helper.
853 2015-03-16  Alan Modra  <amodra@gmail.com>
855         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
856         2014-12-05 change.
858 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
860         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
861         hppa*-*-hpux*.
862         * gcc.dg/torture/pr65270-2.c: Likewise.
864 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
866         PR fortran/61138
867         * gfortran.dg/pointer_remapping_9.f90: New.
869 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
871         PR tree-optimization/65369
872         * gcc.c-torture/execute/pr65369.c: New test.
874         PR tree-optimization/65418
875         * gcc.c-torture/execute/pr65418-1.c: New test.
876         * gcc.c-torture/execute/pr65418-2.c: New test.
878         PR rtl-optimization/65401
879         * gcc.c-torture/execute/pr65401.c: New test.
881 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
883         PR target/64600
884         * gcc.target/arm/pr64600_1.c: New test.
886 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
888         PR rtl-optimization/65235
889         * gcc.target/aarch64/pr65235_1.c: New test.
891 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
893         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
894         * gcc.target/s390/hotpatch-22.c: Likewise.
895         * gcc.target/s390/hotpatch-23.c: Likewise.
896         * gcc.target/s390/hotpatch-24.c: Likewise.
897         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
898         * gcc.target/s390/hotpatch-1.c: Update expected output.
899         * gcc.target/s390/hotpatch-2.c: Likewise.
900         * gcc.target/s390/hotpatch-3.c: Likewise.
901         * gcc.target/s390/hotpatch-4.c: Likewise.
902         * gcc.target/s390/hotpatch-5.c: Likewise.
903         * gcc.target/s390/hotpatch-6.c: Likewise.
904         * gcc.target/s390/hotpatch-7.c: Likewise.
905         * gcc.target/s390/hotpatch-8.c: Likewise.
906         * gcc.target/s390/hotpatch-9.c: Likewise.
907         * gcc.target/s390/hotpatch-10.c: Likewise.
908         * gcc.target/s390/hotpatch-11.c: Likewise.
909         * gcc.target/s390/hotpatch-12.c: Likewise.
910         * gcc.target/s390/hotpatch-13.c: Likewise.
911         * gcc.target/s390/hotpatch-14.c: Likewise.
912         * gcc.target/s390/hotpatch-15.c: Likewise.
913         * gcc.target/s390/hotpatch-16.c: Likewise.
914         * gcc.target/s390/hotpatch-17.c: Likewise.
915         * gcc.target/s390/hotpatch-18.c: Likewise.
916         * gcc.target/s390/hotpatch-19.c: Likewise.
918 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
920         PR target/65103
921         * gcc.target/i386/pr65103-1.c: New.
923 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
925         PR target/65044
926         * gcc.target/i386/pr65044.c: New.
928 2015-03-12  Tom de Vries  <tom@codesourcery.com>
930         PR rtl-optimization/64895
931         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
932         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
933         * gcc.target/i386/fuse-caller-save.c: Ditto.
935 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
937         * gcc.dg/ipa/pr63569.c: Fix template.
939 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
941         * g++.dg/ipa/pr64146.C: Require fpic support.
943 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
945         PR libfortran/65200
946         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
947         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
949 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
951         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
952         to dg-options, fix up dg-skip-if.
954 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
956         PR target/65296
957         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
958         * gcc.target/avr/tiny-caller-save.c: Same.
960 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
962         PR target/65242
963         * g++.dg/pr65242.C: New test.
965 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
967         * c-c++-common/asan/no-asan-check-glob.c: New test.
969 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
971         PR c++/65370
972         * g++.dg/other/default11.C: New.
973         * g++.dg/other/default12.C: Likewise.
975 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
977         PR target/65368
978         * gcc.target/i386/bmi2-bzhi-2.c: New test.
980 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
982         PR fortran/65024
983         * gfortran.dg/unlimited_polymorphic_23.f90: New test
985 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
987         PR c++/65127
988         * g++.dg/cpp0x/pr65127.C: New test.
990 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
992         * gcc.dg/ipa/PR64550.c: Update template.
994 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
995             Tobias Burnus  <burnus@net-b.de>
997         * gfortran.dg/coarray_sync_memory.f90: New.
999 2015-03-10  Marek Polacek  <polacek@redhat.com>
1001         PR sanitizer/65367
1002         * c-c++-common/ubsan/pr65367.c: New test.
1004 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1006         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1007         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1008         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1009         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1010         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1011         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1012         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1013         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1014         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1015         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1016         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1017         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1018         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1020 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1022         * lib/mpx-dg.exp (mpx_link_flags): New.
1023         (mpx_init): New.
1024         (mpx_finish): New.
1025         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1026         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1027         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1028         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1029         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1030         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1031         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1032         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1033         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1034         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1035         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1036         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1037         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1038         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1039         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1040         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1041         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1042         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1043         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1044         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1045         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1046         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1047         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1048         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1049         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1050         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1051         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1052         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1053         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1054         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1055         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1056         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1057         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1058         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1059         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1060         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1061         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1062         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1063         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1064         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1065         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1066         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1067         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1068         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1069         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1070         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1071         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1072         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1073         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1074         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1075         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1076         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1077         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1078         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1079         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1080         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1081         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1082         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1083         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1084         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1085         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1086         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1087         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1088         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1089         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1090         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1091         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1092         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1093         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1094         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1095         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1096         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1097         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1098         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1099         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1100         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1101         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1102         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1103         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1104         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1105         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1106         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1107         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1108         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1109         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1110         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1111         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1112         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1113         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1114         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1115         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1116         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1117         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1118         * gcc.target/i386/mpx/label-address-1.c: New.
1119         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1120         * gcc.target/i386/mpx/macro.c: New.
1121         * gcc.target/i386/mpx/mpx-check.h: New.
1122         * gcc.target/i386/mpx/mpx.exp: New.
1123         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1124         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1125         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1126         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1127         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1128         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1129         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1130         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1131         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1132         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1133         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1134         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1135         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1136         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1137         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1138         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1139         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1140         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1141         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1142         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1143         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1144         * gcc.target/i386/mpx/reference-1-lbv.c: New.
1145         * gcc.target/i386/mpx/reference-1-nov.c: New.
1146         * gcc.target/i386/mpx/reference-1-ubv.c: New.
1147         * gcc.target/i386/mpx/reference-2-lbv.c: New.
1148         * gcc.target/i386/mpx/reference-2-nov.c: New.
1149         * gcc.target/i386/mpx/reference-2-ubv.c: New.
1150         * gcc.target/i386/mpx/reference-3-lbv.c: New.
1151         * gcc.target/i386/mpx/reference-3-nov.c: New.
1152         * gcc.target/i386/mpx/reference-3-ubv.c: New.
1153         * gcc.target/i386/mpx/reference-4-lbv.c: New.
1154         * gcc.target/i386/mpx/reference-4-nov.c: New.
1155         * gcc.target/i386/mpx/reference-4-ubv.c: New.
1156         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1157         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1158         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1159         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1160         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1161         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1162         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1163         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1164         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1165         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1166         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1167         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1168         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1169         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1170         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1171         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1172         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1173         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1174         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1175         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1176         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1177         * gcc.target/i386/mpx/sincos-1-nov.c: New.
1178         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1179         * gcc.target/i386/mpx/static-array-1-nov.c: New.
1180         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1181         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1182         * gcc.target/i386/mpx/static-init-1-nov.c: New.
1183         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1184         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1185         * gcc.target/i386/mpx/static-init-2-nov.c: New.
1186         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1187         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1188         * gcc.target/i386/mpx/static-init-3-nov.c: New.
1189         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1190         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1191         * gcc.target/i386/mpx/static-init-4-nov.c: New.
1192         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1193         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1194         * gcc.target/i386/mpx/static-init-5-nov.c: New.
1195         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1196         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1197         * gcc.target/i386/mpx/static-init-6-nov.c: New.
1198         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1199         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1200         * gcc.target/i386/mpx/static-string-1-nov.c: New.
1201         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1202         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1203         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1204         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1205         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1206         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1207         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1208         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1209         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1210         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1211         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1212         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1213         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1214         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1215         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1216         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1217         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1218         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1219         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1220         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1221         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1222         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1223         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1224         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1225         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1226         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1227         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1228         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1229         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1230         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1231         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1232         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1233         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1234         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1235         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1236         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1237         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1238         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1239         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1240         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1241         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1242         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1243         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1244         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1245         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1246         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1247         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1248         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1249         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1250         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1251         * gcc.target/i386/mpx/vararg-1-nov.c: New.
1252         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1253         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1254         * gcc.target/i386/mpx/vararg-2-nov.c: New.
1255         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1256         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1257         * gcc.target/i386/mpx/vararg-3-nov.c: New.
1258         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1259         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1260         * gcc.target/i386/mpx/vararg-4-nov.c: New.
1261         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1262         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1263         * gcc.target/i386/mpx/vararg-5-nov.c: New.
1264         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1265         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1266         * gcc.target/i386/mpx/vararg-6-nov.c: New.
1267         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1268         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1269         * gcc.target/i386/mpx/vararg-7-nov.c: New.
1270         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1271         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1272         * gcc.target/i386/mpx/vararg-8-nov.c: New.
1273         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1274         * gcc.target/i386/mpx/vla-1-lbv.c: New.
1275         * gcc.target/i386/mpx/vla-1-nov.c: New.
1276         * gcc.target/i386/mpx/vla-1-ubv.c: New.
1277         * gcc.target/i386/mpx/vla-2-lbv.c: New.
1278         * gcc.target/i386/mpx/vla-2-nov.c: New.
1279         * gcc.target/i386/mpx/vla-2-ubv.c: New.
1281 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
1283         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1285 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
1287         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1289 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
1291         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1292         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1294 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1296         PR c/65120
1297         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1298         on rhs is 0.
1299         (fn4): New test.
1300         * c-c++-common/pr65120.c: New test.
1302         PR rtl-optimization/65321
1303         * gcc.dg/pr65321.c: New test.
1305 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1307         PR tree-optimization/65355
1308         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1310 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
1312         PR c/65120
1313         * c-c++-common/pr49706.c: Adjust tests for not warning
1314         about !!x == y or !b == y where b is boolean, and add
1315         some further tests.
1316         * c-c++-common/pr62199-2.c: Likewise.
1318 2015-03-09  Richard Biener  <rguenther@suse.de>
1320         PR middle-end/65270
1321         * gcc.dg/torture/pr65270-1.c: New testcase.
1322         * gcc.dg/torture/pr65270-2.c: Likewise.
1324 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1326         PR tree-optimization/63743
1327         * gcc.dg/pr63743.c: New test.
1329 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
1331         PR lto/65316
1332         * g++.dg/lto/pr65316_0.C: New testcase.
1333         * g++.dg/lto/pr65316_1.C: New testcase.
1335 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
1337         PR target/62247
1338         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1339         hppa*-*-hpux*.
1340         * g++.dg/abi/rtti3.C: Likewise.
1342         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1344         PR target/62251
1345         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1347         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1349         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1351         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1353 2015-03-08  Morin  <mikael@gcc.gnu.org>
1355         PR fortran/60898
1356         * gfortran.dg/entry_20.f90: New.
1358 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1360         PR target/65153
1361         * gcc.c-torture/compile/pr65153.c: New.
1363 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1365         PR target/65249
1366         * g++.dg/torture/pr65249.C: New.
1368 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
1370         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1371         long.
1372         (int64_t): Likewise.
1374 2015-03-07  Marek Polacek  <polacek@redhat.com>
1375             Martin Uecker  <uecker@eecs.berkeley.edu>
1377         PR sanitizer/65280
1378         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1379         member-like arrays.
1380         * c-c++-common/ubsan/bounds-8.c: New test.
1381         * c-c++-common/ubsan/bounds-9.c: New test.
1382         * gcc.dg/ubsan/bounds-2.c: New test.
1384 2015-03-05  Martin Sebor  <msebor@redhat.com>
1386         * PR testsuite/63175
1387         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1388         checking of results into main to prevent it from getting optimized
1389         away.
1390         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1392 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
1394         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1395         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1396         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1397         x64.
1399 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
1401         * g++.dg/lto/pr65302_1.C: New testcase.
1402         * g++.dg/lto/pr65302_0.C: New testcase.
1404 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1406         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1407         -fno-ipa-icf to dg-options.
1409 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1411         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1412         compiles using the linker plugin.
1414 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1416         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1418 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1420         * gcc.target/arm/pr65067.c: New test.
1422 2015-03-05  Martin Liska  <mliska@suse.cz>
1424         PR ipa/65318
1425         * gcc.dg/ipa/pr65318.c: New test.
1427 2015-03-05  Marek Polacek  <polacek@redhat.com>
1429         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1431 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1433         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1435 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1437         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1438         max-unroll-times back to defaults for s390.
1440 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1442         Fix last commit.
1444 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1446         PR c++/64665
1447         * g++.dg/cpp0x/initlist92.C: New.
1449 2015-03-05  Richard Biener  <rguenther@suse.de>
1451         PR tree-optimization/65310
1452         * gcc.dg/vect/pr65310.c: New testcase.
1454 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1456         PR c++/64834
1457         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1459 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1461         * gnat.dg/entry_queues3.adb: New test.
1463 2015-03-04  Ian Lance Taylor  <iant@google.com>
1465         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1467 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1469         PR c++/64227
1470         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1472 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
1474         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1475         -fno-ipa-icf to dg-options
1476         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1477         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1479 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1481         PR c++/64398
1482         * g++.dg/cpp0x/decltype62.C: New.
1484 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1486         * gnat.dg/object_overflow5.adb: New test.
1488 2015-03-03  Martin Liska  <mliska@suse.cz>
1490         PR ipa/65287
1491         * gcc.dg/ipa/pr65287.c: New test.
1493 2015-03-03  Martin Jambor  <mjambor@suse.cz>
1494             Eric Botcazou  <ebotcazou@adacore.com>
1496         * gnat.dg/specs/pack12.ads: New test.
1498 2015-03-03  Martin Liska  <mliska@suse.cz>
1500         * gcc.dg/ipa/PR65282.c: New test.
1502 2015-03-13  Jeff Law  <law@redhat.com>
1504         PR tree-optimization/65241
1505         * gcc.c-torture/compile/pr65241.c: New test.
1507 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
1509         PR target/64331
1510         * gcc.target/avr/torture/pr64331.c: New test.
1512 2015-03-03  Martin Liska  <mliska@suse.cz>
1513             Jan Hubicka  <hubicka@ucw.cz>
1515         * g++.dg/ipa/pr65263.C: New test.
1517 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1519         PR ipa/65130
1520         * gcc.dg/lto/pr65130_0.c: New testcase.
1521         * gcc.dg/lto/pr65130_1.c: New testcase.
1523 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1525         PR ipa/64988
1526         * g++.dg/torture/pr64988.C: New testcase.
1528 2015-03-02  Tobias Burnus  <burnus@net-b.de>
1530         * gfortran.dg/coarray_atomic_6.f90: New.
1532 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1534         PR target/65184
1535         * gcc.target/i386/pr65184.c: New.
1537 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1539         PR target/65183
1540         * gcc.target/i386/pr65183.c: New.
1542 2015-02-28  Martin Liska  <mliska@suse.cz>
1543             Jan Hubicka  <hubicka@ucw.cz>
1545         * gcc.dg/ipa/ipa-icf-35.c: New test.
1546         * gcc.dg/ipa/ipa-icf-36.c: New test.
1547         * gcc.dg/ipa/ipa-icf-37.c: New test.
1549 2015-02-28  Martin Liska  <mliska@suse.cz>
1550             Jan Hubicka  <hubicka@ucw.cz>
1552         PR ipa/65245
1553         * gcc.dg/ipa/ipa-icf-34.c: New test.
1555 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1557         PR target/61142
1558         * gcc.target/sh/sh/pr61142.c: New.
1560 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1562         * g++.dg/other/dump-ada-spec-3.C: New test.
1564 2015-03-01  Martin Liska  <mliska@suse.cz>
1566         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1567         * g++.dg/ipa/pr63595.C: Update expected results.
1569 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
1571         PR ipa/65236
1572         * g++.dg/ipa/ipa-icf-6.C: New testcase.
1574 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
1576         * gcc.dg/vect/pr59354.c: Move vector producing code to
1577         separate function.
1579 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
1581         PR ipa/65237
1582         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1583         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1584         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1585         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1587 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
1589         PR tree-optimization/65048
1590         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1591         (foo): Use K&R style definition.
1593 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
1595         PR target/65032
1596         * g++.dg/pr65032.C: New.
1598 2015-02-27  Marek Polacek  <polacek@redhat.com>
1600         PR c/65040
1601         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1602         -Wformat=2.
1604 2015-02-27  Marek Polacek  <polacek@redhat.com>
1606         PR c/65228
1607         * gcc.dg/pr65228.c: New test.
1609 2015-02-27  Kai Tietz  <ktietz@redhat.com>
1611         PR c/35330
1612         * gcc.dg/weak/weak-17.c: New file.
1614 2015-02-27  Richard Biener  <rguenther@suse.de>
1616         PR lto/65193
1617         * g++.dg/lto/pr65193_0.C: New testcase.
1619 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1621         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1622         * gcc.target/s390/hotpatch-8.c: Likewise.
1623         * gcc.target/s390/hotpatch-9.c: Likewise.
1624         * gcc.target/s390/pr61078.c: Likewise.
1625         * gcc.target/s390/pr57960.c: Remove -m64.
1626         * gcc.target/s390/pr61078.c: Likewise.
1628 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
1629             Martin Liska  <mliska@suse.cz>
1631         PR bootstrap/65150
1632         * gcc.dg/pr64454.c: Disable ICF.
1633         * gcc.dg/pr28685-1.c: Disable ICF
1634         * gcc.dg/ipa/iinline-5.c: Disable ICF.
1635         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1636         * g++.dg/ipa/ipa-icf-4.C: Update template.
1638 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
1640         PR tree-optimization/65216
1641         * gcc.c-torture/execute/pr65216.c: New test.
1643         PR tree-optimization/65215
1644         * gcc.c-torture/execute/pr65215-1.c: New test.
1645         * gcc.c-torture/execute/pr65215-2.c: New test.
1646         * gcc.c-torture/execute/pr65215-3.c: New test.
1647         * gcc.c-torture/execute/pr65215-4.c: New test.
1648         * gcc.c-torture/execute/pr65215-5.c: New test.
1650 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1652         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1654 2015-02-26  Martin Liska  <mliska@suse.cz>
1655             Jan Hubicka  <hubicka@ucw.cz>
1657         * g++.dg/ipa/pr64146.C: Update expected results.
1658         * gcc.dg/ipa/ipa-icf-26.c: Update test.
1659         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1660         * gcc.dg/ipa/ipa-icf-34.c: New test.
1662 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1664         * gcc.dg/vect/vect-pr61917.c: Rename to ...
1665         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1666         (dg-additional-options): Remove dg directive.
1667         (dg-final): Add dg directive.
1669 2015-02-26  Marek Polacek  <polacek@redhat.com>
1671         PR ipa/65008
1672         * g++.dg/ipa/pr65008.C: New test.
1674 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1676         * lib/profopt.exp (profopt-target-cleanup): New proc.
1677         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1678         files from sources from dg-additional-sources.
1680 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1682         * lib/gcov.exp: Cleanup in case of xfail.
1684 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1686         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1688 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
1690         PR debug/46102
1691         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1692         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1693         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1694         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1695         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1696         * g++.dg/debug/pr46123.C: XFAIL and move...
1697         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1698         * gcc.dg/debug/dwarf2-3.c: Move...
1699         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1701 2015-02-26  Marek Polacek  <polacek@redhat.com>
1703         PR c++/65202
1704         * g++.dg/cpp1y/pr65202.C: New test.
1706 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1708         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1709         locale_facets.h.gcov.
1711 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1713         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1715 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1717         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1719 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1721         PR target/65217
1722         * gcc.target/i386/pr65217.c: New.
1724 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1726         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1728 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1730         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1732 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1734         PR tree-optimization/65048
1735         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1737 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1739         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1740         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1742 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
1744         PR target/65161
1745         * gcc.target/i386/pr65161.c: New test.
1747 2015-02-26  Terry Guo  <terry.guo@arm.com>
1749         * gcc.target/arm/no-volatile-in-it.c: New test.
1751 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
1753         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1754         (dg-options): Add -save-temps.
1755         (dg-final): Add cleanup-saved-temps.
1757 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1759         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1761 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
1763         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1764         * gcc.target/powerpc/pack01.c: Include string.h.
1766 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1768         PR target/65167
1769         * gcc.target/i386/pr65167.c: New.
1771 2015-02-25  Kai Tietz  <ktietz@redhat.com>
1773         PR tree-optimization/61917
1774         * gcc.dg/vect/vect-pr61917.c: New file.
1776 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
1778         PR tree-optimization/65170
1779         * gcc.c-torture/execute/pr65170.c: New test.
1780         * gcc.dg/tree-ssa/vrp96.c: New test.
1782 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1784         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1786 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1788         PR testsuite/65126
1789         * lib/gcc-defs.exp (additional_sources_used): Add new var.
1790         (dg-additional-files-options): Copy additional_sources to
1791         additional_sources_used before emptying additional_sources.
1792         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1793         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1794         (cleanup-saved-temps): Use additional_sources_used instead of
1795         additional_sources.
1796         (dg-test): Reset additional_sources_used.
1798 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
1800         PR fortran/63427
1801         * gfortran.dg/integer_exponentiation_6.F90: New test.
1803 2015-02-23  Martin Sebor  <msebor@redhat.com>
1805         PR target/65109
1806         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1807         two parts.  One to save registers, the other to verify the
1808         registers have the right values.  Save register state into
1809         static data rather than on the stack.
1811 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
1813         PR bootstrap/63888
1814         * c-c++-common/asan/pr63888.c: New test.
1816 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1818         PR target/65163
1819         * gcc.c-torture/compile/pr65163.c: New.
1821 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1823         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1824         with -m31 on 64 bit.
1825         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1826         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1828 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1830         * gcc.target/s390/20090223-1.c: Add
1831         -Wno-implicit-function-declaration option.
1832         * gcc.target/s390/pr42224.c: Likewise.
1833         * gcc.target/s390/pr55718.c: Likewise.
1835 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1837         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1838         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1839         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1840         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1841         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1842         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1843         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1844         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1845         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1846         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1847         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1848         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1849         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1850         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1851         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1852         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1853         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1854         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1855         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1856         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1857         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1859 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1861         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1862         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1863         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1864         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1865         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1866         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1867         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1868         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1869         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1870         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1871         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1872         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1873         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1874         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1875         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1876         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1878 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1880         PR fortran/64980
1881         PR fortran/61960
1882         * gfortran.dg/pr61960.f90: New.
1883         * gfortran.dg/pr64230.f90: New.
1884         * gfortran.dg/pr64980.f03: New.
1886 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1888         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1890 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1892         PR ada/65156
1893         * gnat.dg/timing_events.adb: Removed, invalid test.
1895 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1897         PR debug/58123
1898         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1899         location.
1900         * g++.dg/gcov/gcov-2.C: Likewise.
1902 2015-02-20  Richard Biener  <rguenther@suse.de>
1904         PR tree-optimization/65136
1905         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1907 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1909         PR testsuite/64158
1910         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1911         and nvptx-*-* blacklisting.
1913         * gcc.dg/sibcall-9.c: New test.
1914         * gcc.dg/sibcall-10.c: New test.
1916 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1918         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1920 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1922         PR target/64452
1923         * gcc.target/avr/torture/pr64452.c: New test.
1925 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1927         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1928         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1930 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1932         PR testsuite/65116
1933         * lib/target-supports.exp (check_compile): Check whether
1934         additional_sources is defined before using it.
1936 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1938         PR middle-end/65074
1939         * g++.dg/opt/pr65074.C: New file.
1941 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1943         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1944         (size_type): New typedef.
1945         (operator "" _script): Use it for the last argument.
1947 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1949         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1951 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1953         * lib/target-supports.exp (check_compile): Save/restore
1954         additional_sources that may belong to an actual test.
1956 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1958         PR gcov-profile/64634
1959         * g++.dg/gcov/gcov-15.C: New test.
1961 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1963         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1965 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1967         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1969 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1971         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1973 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1975         * gfortran.dg/fmt_cache_1.f: Add missing close.
1977 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1979         PR testsuite/65107
1980         * gfortran.dg/read_eof_8.f90: Add missing close.
1982 2015-02-18  Richard Biener  <rguenther@suse.de>
1984         PR tree-optimization/65063
1985         * gcc.dg/pr65063.c: New testcase.
1987 2015-02-18  Richard Biener  <rguenther@suse.de>
1989         PR tree-optimization/62217
1990         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1992 2015-02-18  Marek Polacek  <polacek@redhat.com>
1994         PR sanitizer/65081
1995         * c-c++-common/ubsan/pr65081.c: New test.
1997 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1999         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
2000         * gcc.target/sh/force-cbranch-delay-slot.c: New.
2002 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
2004         * gcc.dg/ipa/propalign-3.c: New test.
2006 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2008         PR target/64793
2009         * gcc.target/sh/pr64793.c: New.
2010         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2012 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2014         * gcc.target/arm/divzero.c: New test case.
2016 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2018         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2020 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2021             Jakub Jelinek  <jakub@redhat.com>
2023         PR c++/65075
2024         * g++.dg/cpp0x/pr65075.C: New test.
2026 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2028         PR target/65058
2029         * gcc.target/powerpc/pr65058.c: New test.
2031 2015-02-16  Jeff Law  <law@redhat.com>
2033         PR tree-optimization/64823
2034         * gcc.dg/uninit-20.c: New test.
2036 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2037             James Greenhalgh  <james.greenhalgh@arm.com>
2039         PR ipa/64963
2040         * gcc.dg/ipa/ipa-clone-1.c: New test.
2042 2015-02-16  Richard Biener  <rguenther@suse.de>
2044         PR tree-optimization/65077
2045         * gcc.dg/torture/pr65077.c: New testcase.
2047 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2049         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2050         Directive adjusted to scan for ldaxr.
2051         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2052         adjusted to scan for ldaex.
2054 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2056         PR c++/65080
2057         * g++.dg/cpp0x/constexpr-65080.C: New.
2059 2015-02-16  Richard Biener  <rguenther@suse.de>
2061         PR tree-optimization/63593
2062         * gcc.dg/pr63593.c: New testcase.
2064 2015-02-16  Marek Polacek  <polacek@redhat.com>
2066         PR c/65066
2067         * gcc.dg/pr65066.c: New test.
2069 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2071         * gcc.dg/pr65002.C: Move ...
2072         * g++.dg/ipa/pr65002.C: ... here.
2074 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2076         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2077         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2078         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2079         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2081 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2083         PR testsuite/64850
2084         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2085         the expression to find calls.
2086         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2087         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2088         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2089         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2090         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2092 2015-02-14  Marek Polacek  <polacek@redhat.com>
2094         PR c/64768
2095         * gcc.dg/array-11.c: New test.
2096         * gcc.dg/array-12.c: New test.
2097         * gcc.dg/array-13.c: New test.
2098         * gcc.dg/array-14.c: New test.
2099         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2100         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2101         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2102         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2103         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2104         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2106 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2108         PR c++/60894
2109         * g++.dg/lookup/using54.C: New.
2111 2015-02-13  Jeff Law  <law@redhat.com>
2113         PR bootstrap/65060
2114         Revert my change for tree-optimization/64823.
2116 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2118         PR tree-optimization/65053
2119         * gcc.c-torture/execute/pr65053-1.c: New test.
2120         * gcc.c-torture/execute/pr65053-2.c: New test.
2122 2015-02-13  Marek Polacek  <polacek@redhat.com>
2124         PR c/65050
2125         * gcc.dg/pr65050.c: New test.
2127 2015-02-13  Jeff Law  <law@redhat.com>
2129         PR tree-optimization/64823
2130         * gcc.dg/uninit-20.c: New test.
2132         PR rtl-optimization/47477
2133         * gcc.dg/tree-ssa/pr47477.c: New test.
2135 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2137         PR c++/60211
2138         * g++.dg/parse/ivdep-2.C: New.
2139         * g++.dg/parse/ivdep-3.C: Likewise.
2141 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2143         PR fortran/64506
2144         * gfortran.dg/continuation_13.f90: New test.
2145         * gfortran.dg/continuation_14.f: New test.
2147 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2149         PR c++/64970
2150         * g++.dg/cpp0x/sfinae55.C: New.
2152 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2154         PR ipa/65034
2155         * g++.dg/ipa/pr65034.C: New test.
2157 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2159         PR tree-optimization/65002
2160         * gcc.dg/pr65002.C: New.
2162 2015-02-13  Marek Polacek  <polacek@redhat.com>
2164         PR c/65040
2165         * c-c++-common/pr65040.c: New test.
2167 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
2169         PR tree-optimization/64705
2170         * gcc.dg/tree-ssa/pr64705.c: New test.
2172 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2174         PR rtl/32219
2175         * gcc.dg/visibility-22.c: New test.
2176         * gcc.dg/visibility-23.c: New test.
2177         * gcc.target/i386/pr32219-1.c: New test.
2178         * gcc.target/i386/pr32219-2.c: New test.
2179         * gcc.target/i386/pr32219-3.c: New test.
2180         * gcc.target/i386/pr32219-4.c: New test.
2181         * gcc.target/i386/pr32219-5.c: New test.
2182         * gcc.target/i386/pr32219-6.c: New test.
2183         * gcc.target/i386/pr32219-7.c: New test.
2184         * gcc.target/i386/pr32219-8.c: New test.
2185         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2187 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2189         PR libgfortran/57822
2190         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2191         four different KINDs.
2193 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2195         PR c++/64884
2196         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2198         PR sanitizer/65000
2199         * g++.dg/ubsan/pr65000.C: New test.
2201 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
2203         PR fortran/64932
2204         * gfortran.dg/finalize_28.f90: New test
2206 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2208         PR debug/55541
2209         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2210         DW_TAG_lexical_block removal.
2211         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2212         * g++.dg/guality/pr55541.C: New test.
2214         PR sanitizer/64984
2215         * g++.dg/ubsan/pr64984.C: New test.
2217 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
2219         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2221 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2223         PR testsuite/64930
2224         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2225         instructions for 2015-01-14 get_memmodel changes.
2226         * gcc.target/powerpc/atomic-p8.c: Likewise.
2228         PR sanitizer/65019
2229         * g++.dg/ubsan/pr65019.C: New test.
2231         PR tree-optimization/65014
2232         * gcc.c-torture/compile/pr65014.c: New test.
2234 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2236         PR libgfortran/57822
2237         * gfortran/fmt_g0_7.f08: Revise test.
2239 2015-02-11  Jeff Law  <law@redhat.com>
2241         PR target/63347
2242         * gcc.target/m68k/pr63347.c: New test.
2244 2015-02-11  Marek Polacek  <polacek@redhat.com>
2246         * g++.dg/ubsan/shift-1.C: New test.
2247         * gcc.dg/ubsan/c-shift-2.c: New test.
2248         * c-c++-common/ubsan/shift-5.c: Remove file.
2250 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
2252         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2253         Directive adjusted to XFAIL.
2254         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2255         adjusted to XFAIL.
2257 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2259         PR middle-end/65003
2260         * g++.dg/opt/pr65003.C: New test.
2262 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2264         * lib/target-supports.exp (check_effective_target_pie): Renamed
2265         to ...
2266         (check_effective_target_pie_enabled): This.
2267         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2268         * gcc.target/i386/pie.c: Likewise.
2270 2015-02-11  Andrew Pinski  <apinski@cavium.com>
2272         PR target/64893
2273         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2274         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2276 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2278         PR target/61925
2279         * gcc.target/i386/pr61925-1.c: New test.
2280         * gcc.target/i386/pr61925-2.c: New test.
2281         * gcc.target/i386/pr61925-3.c: New test.
2283 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
2285         PR sanitizer/65004
2286         * g++.dg/asan/pr65004.C: New test.
2288 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
2290         PR target/64661
2291         * gcc.taget/sh/pr64661-0.h: New.
2292         * gcc.taget/sh/pr64661-1.c: New.
2293         * gcc.taget/sh/pr64661-2.c: New.
2294         * gcc.taget/sh/pr64661-3.c: New.
2295         * gcc.taget/sh/pr64661-4.c: New.
2297 2015-02-10  Richard Biener  <rguenther@suse.de>
2299         PR tree-optimization/64995
2300         * g++.dg/torture/pr64995.C: New testcase.
2302 2015-02-10  Richard Biener  <rguenther@suse.de>
2304         PR tree-optimization/64909
2305         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2307 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2309         * gcc.dg/signbit-sa.c: New test.
2311 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2313         PR libgfortran/57822
2314         * gfortran/fmt_g0_7.f08: New test.
2316 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
2318         PR tree-optimization/43378
2319         * gcc.dg/tree-ssa/pr43378.c: New test.
2321 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
2323         PR ipa/64978
2324         * g++.dg/torture/pr64978.C: New testcase.
2326 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2328         PR sanitizer/64981
2329         * gcc.dg/asan/pr64981.c: New test.
2331 2015-02-09  Marek Polacek  <polacek@redhat.com>
2333         PR c/64856
2334         * gcc.dg/pr64856.c: New test.
2336 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2338         PR target/64979
2339         * gcc.dg/tree-ssa/stdarg-7.c: New test.
2340         * gcc.c-torture/execute/pr64979.c: New test.
2342 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
2344         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2346 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2348         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2349         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2351 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2353         PR target/58757
2354         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2356 2015-02-09  Richard Biener  <rguenther@suse.de>
2358         PR tree-optimization/54000
2359         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2361 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2363         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2365 2015-02-09  Martin Liska  <mliska@suse.cz>
2367         * g++.dg/ipa/pr64858.C: New test.
2369 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2371         * gcc.dg/uninit-19.c: Fix warning line for fpic.
2373 2015-02-08  Andrew Pinski  <apinski@cavium.com>
2375         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2377 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2379         PR fortran/63744
2380         * gfortran.dg/use_rename_8.f90: New.
2382 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
2384         * gnat.dg/addr7.ad[sb]: New test.
2385         * gnat.dg/addr8.ad[sb]: Likewise.
2387 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
2389         PR jit/64752
2390         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2391         from jit.dg/test-compile-to-executable.c's create_code, with a
2392         clarification of the output message.
2393         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2394         pass/fail message.
2395         (test_jit): Use CHECK_NO_ERRORS when calling
2396         gcc_jit_context_compile_to_file.
2397         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2398         jit-verify-compile-to-file to jit-verify-output-file-was-created.
2399         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
2400         about deletions that are attempted.
2401         (jit-verify-compile-to-file): Rename to...
2402         (jit-verify-output-file-was-created): ...this, and drop the
2403         attempt to run "file" and verify the output.
2404         (jit-verify-assembler): New function.
2405         (jit-verify-object): New function.
2406         (jit-verify-dynamic-library): New function.
2407         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2408         favor of an implementation from new file
2409         create-code-for-hello-world-executable.h, which also adds a
2410         "main".
2411         (dg-final): Replace jit-verify-compile-to-file with
2412         jit-verify-output-file-was-created, and invoke new function
2413         jit-verify-assembler.
2414         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2415         the output message.
2416         (dg-final): Replace jit-verify-compile-to-file with
2417         jit-verify-output-file-was-created, and invoke new function
2418         jit-verify-dynamic-library.
2419         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2420         favor of an implementation from new file
2421         create-code-for-hello-world-executable.h, which also adds a
2422         "main".
2423         (dg-final): Replace jit-verify-compile-to-file with
2424         jit-verify-output-file-was-created.  Strengthen the expected stdout
2425         from the built executable.
2426         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2427         favor of an implementation from new file
2428         create-code-for-hello-world-executable.h, which also adds a
2429         "main".
2430         (dg-final): Replace jit-verify-compile-to-file with
2431         jit-verify-output-file-was-created, and invoke new function
2432         jit-verify-object.
2433         * jit.dg/verify-dynamic-library.c: New source file.
2435 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
2436             Brian Rzycki  <b.rzycki@samsung.com>
2438         PR tree-optimization/64878
2439         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2441 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2443         PR ipa/64896
2444         * g++.dg/ipa/pr64896.C: New test.
2446 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2448         PR target/64205
2449         * gcc.target/powerpc/pr64205.c: New file.
2451 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
2453         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2454         (dg-options): Use -fpie instead of -fPIE -pie.
2456 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2458         PR middle-end/64937
2459         * g++.dg/asan/pr64937.C: New test.
2461 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
2463         PR fortran/63205
2464         * gfortran.dg/class_to_type_4.f90: New test
2466 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
2468         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2470 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2472         PR rtl-optimization/64957
2473         PR debug/64817
2474         * gcc.c-torture/execute/pr64957.c: New test.
2476 2015-02-05  Jeff Law  <law@redhat.com>
2478         PR target/17306
2479         * gcc.target/h8300/pr17306-1.c: New test.
2480         * gcc.target/h8300/pr17306-2.c: New test.
2482 2015-02-05  Tobias Burnus  <burnus@net-b.de>
2484         PR fortran/64943
2485         * gfortran.dg/structure_constructor_12.f90: New.
2487 2015-02-05  Jeff Law  <law@redhat.com>
2489         PR target/58400
2490         gcc.target/h8300/pr58400.c: New test.
2492 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2494         * gcc.target/arm/macro_defs0.c: New test.
2495         * gcc.target/arm/macro_defs1.c: New test.
2496         * gcc.target/arm/macro_defs2.c: New test.
2498 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
2500         PR rtl-optimization/64905
2501         * gcc.target/i386/pr64905.c: Require nonpic target.
2502         (dg-options): Add -fomit-frame-pointer.
2503         (main): Remove.
2505 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
2507         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2508         tree dump scanning.
2510 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
2512         PR fortran/64757
2513         * gfortran.dg/type_to_class_2.f90: New test
2514         * gfortran.dg/type_to_class_3.f90: New test
2516 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
2518         PR ipa/64686
2519         * g++.dg/torture/pr64686.C: New testcase.
2521 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2523         PR rtl-optimization/64905
2524         * gcc.target/i386/pr64905.c: New file.
2526 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2528         * gcc.dg/guality/pr41447-1.c: Remove xfail.
2529         * gcc.dg/guality/pr41616-1.c: Ditto.
2531 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
2533         PR debug/64817
2534         * gcc.dg/pr64817-3.c: New.
2536 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
2537             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2539         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2540         pass parameters in registers.
2541         * gcc.dg/guality/pr36728-2.c (main): Likewise.
2542         * gcc.dg/guality/pr36728-3.c (main): Likewise.
2543         * gcc.dg/guality/pr36728-4.c (main): Likewise.
2545 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
2546             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2548         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2549         list, allow for multilibed targets.
2550         * gcc.dg/combine_ashiftrt_2.c: Likewise.
2552 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2554         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2555         * gcc.dg/pr46728-6.c: Ditto.
2557 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
2559         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2560         for mips_nanlegacy target.
2562 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
2564         * gcc.target/i386/chkp-hidden-def.c: New.
2566 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2568         PR middle-end/62103
2569         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2570         to use 24 bits for bitfield b.
2572 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2574         PR testsuite/64796
2575         * lib/target-supports.exp (check_effective_target_bswap64): Do not
2576         cache result in a global variable.  Include all 32-bit targets for
2577         bswap64 tests.
2579 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
2581         PR rtl-optimization/64756
2582         * gcc.c-torture/execute/pr64756.c: New test.
2584 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
2586         PR target/64660
2587         * gcc.target/sh/pr64660-0.h: New.
2588         * gcc.target/sh/pr64660-1.c: New.
2589         * gcc.target/sh/pr64660-2.c: New.
2590         * gcc.target/sh/pr64660-3.c: New.
2591         * gcc.target/sh/pr64660-4.c: New.
2593 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2595         PR c++/64877
2596         * g++.dg/warn/Waddress-2.C: New.
2598 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
2600         PR middle-end/61225
2601         * gcc.target/i386/pr49095.c: XFAIL for ia32.
2603 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
2605         PR preprocessor/64803
2606         * gcc.dg/cpp/builtin-macro-1.c: New test case.
2608 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
2610         * g++.dg/ipa/devirt-37.C: Disable early inlining.
2612 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
2614         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2615         (_ARM_FPSRC): Add DN and AHP fields.
2616         (clean_results): Force DN=1 on AArch64.
2617         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2618         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2619         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2620         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2621         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2622         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2624 2015-02-02  Alan Modra  <amodra@gmail.com>
2626         * gcc.target/powerpc/cprophard.c: New.
2628 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
2630         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2631         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2633 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
2635         PR debug/64817
2636         * gcc.dg/pr64817-1.c: New test.
2637         * gcc.dg/pr64817-2.c: New test.
2639 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
2641         PR target/64851
2642         * gcc.target/sh/pr64851-0.h: New
2643         * gcc.target/sh/pr64851-1.c: New
2644         * gcc.target/sh/pr64851-2.c: New
2645         * gcc.target/sh/pr64851-3.c: New
2646         * gcc.target/sh/pr64851-4.c: New
2648 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2650         PR target/64882
2651         * gcc.dg/torture/pr64882.c: New test.
2653 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
2655         PR target/64159
2656         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2657         sparc*-*-*.
2659 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2661         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2662         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2663         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2664         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2665         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2666         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2667         tree dump.
2668         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2669         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2670         tree dump.
2671         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2672         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2673         tree dump.
2675 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2677         PR target/64688
2678         * g++.dg/pr64688-2.C: New.
2680 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2682         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2683         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2684         * gcc.target/i386/fuse-caller-save.c: Ditto.
2685         * gcc.target/i386/headmerge-1.c: Ditto.
2686         * gcc.target/i386/headmerge-2.c: Ditto.
2687         * gcc.target/i386/sibcall-6.c: Ditto.
2689 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2691         PR target/64617
2692         * gcc.target/i386/pr64617.c: New test.
2694 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2696         PR target/15184
2697         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2698         (dg-options): Remove -m32.
2699         (dg-final): Scan for "movb %al" only.
2700         * gcc.target/i386/pr15184-2.c: Ditto.
2702 2015-01-30  Richard Biener  <rguenther@suse.de>
2704         PR tree-optimization/64829
2705         * gcc.dg/vect/pr64829.c: New testcase.
2707 2015-01-29  Marek Polacek  <polacek@redhat.com>
2709         PR c/64709
2710         * gcc.dg/pr64709.c: New test.
2712 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
2714         PR c++/64717
2715         * g++.dg/ubsan/pr64717-1.C: New test.
2716         * g++.dg/ubsan/pr64717-2.C: New test.
2718 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
2720         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2722 2015-01-29  Jeff Law  <law@redhat.com>
2724         PR target/15184
2725         * gcc.target/i386/pr15184-1.c: New test.
2726         * gcc.target/i386/pr15184-2.c: New test.
2728 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2730         PR tree-optimization/64746
2731         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2733 2015-01-29  Richard Biener  <rguenther@suse.de>
2735         PR tree-optimization/64853
2736         * gcc.dg/torture/pr64853.c: New testcase.
2738 2015-01-29  Richard Biener  <rguenther@suse.de>
2740         PR tree-optimization/64844
2741         * gcc.dg/vect/pr64844.c: New testcase.
2743 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2745         PR middle-end/64809
2746         * gcc.dg/pr64809.c: Delete.
2748 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2750         PR middle-end/64805
2751         * gcc.target/i386/pr64805.c: New.
2753 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2755         * gcc.dg/guality/guality.h (main): Add argv[0] to
2756         guality_gdb_command.
2758 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
2760         PR ipa/64801
2761         * gcc.dg/tree-ssa/pr64801.c: New testcase.
2763 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
2765         PR target/64659
2766         * gcc.target/sh/sh.exp
2767         (check_effective_target_atomic_model_soft_gusa_available,
2768         check_effective_target_atomic_model_soft_tcb_available,
2769         check_effective_target_atomic_model_soft_imask_available,
2770         check_effective_target_atomic_model_hard_llcs_available): New.
2771         * gcc.target/sh/pr64659-0.h: New.
2772         * gcc.target/sh/pr64659-1.c: New.
2773         * gcc.target/sh/pr64659-2.c: New.
2774         * gcc.target/sh/pr64659-3.c: New.
2775         * gcc.target/sh/pr64659-4.c: New.
2777 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
2779         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2780         scan-assembler-times pattern.
2782 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
2784         PR middle-end/64809
2785         * gcc.dg/pr64809.c: New test.
2787 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
2789         PR tree-optimization/64277
2790         * gcc.dg/pr64277.c: New.
2792 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2794         PR tree-optimization/64718
2795         * gcc.c-torture/execute/pr64718.c: New test.
2797 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
2799         * gcc.target/aarch64/abs_2.c: New.
2801 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2803         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2804         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2805         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2806         ISA rev < 2.
2808 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
2810         PR bootstrap/64612
2811         * lib/target-supports.exp (check_effective_target_comdat_group): New.
2812         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2813         { target comdat_group }.
2815 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2817         PR fortran/63861
2818         * gfortran.dg/goacc/coarray_2.f90: New.
2820 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2822         PR ipa/60871
2823         PR ipa/64139
2824         * g++.dg/torture/pr64139.C: New testcase.
2825         * g++.dg/torture/pr60871.C: Likewise.
2827 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2829         PR fortran/64230
2830         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2831         prevent linking errors.
2833 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2835         PR ipa/64282
2836         * g++.dg/torture/pr64282.C: New testcase.
2838 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2840         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2841         for wzr reg.
2843 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2845         * gcc.target/s390/hotpatch-13.c: New testcase.
2846         * gcc.target/s390/hotpatch-14.c: New testcase.
2847         * gcc.target/s390/hotpatch-15.c: New testcase.
2848         * gcc.target/s390/hotpatch-16.c: New testcase.
2849         * gcc.target/s390/hotpatch-17.c: New testcase.
2850         * gcc.target/s390/hotpatch-18.c: New testcase.
2851         * gcc.target/s390/hotpatch-19.c: New testcase.
2852         * gcc.target/s390/hotpatch-20.c: New testcase.
2853         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2854         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2855         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2856         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2857         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2858         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2859         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2860         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2861         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2862         * gcc.target/s390/hotpatch-10.c: Likewise.
2863         * gcc.target/s390/hotpatch-11.c: Likewise.
2864         * gcc.target/s390/hotpatch-12.c: Likewise.
2865         * gcc.target/s390/hotpatch-2.c: Likewise.
2866         * gcc.target/s390/hotpatch-3.c: Likewise.
2867         * gcc.target/s390/hotpatch-4.c: Likewise.
2868         * gcc.target/s390/hotpatch-5.c: Likewise.
2869         * gcc.target/s390/hotpatch-6.c: Likewise.
2870         * gcc.target/s390/hotpatch-7.c: Likewise.
2871         * gcc.target/s390/hotpatch-8.c: Likewise.
2872         * gcc.target/s390/hotpatch-9.c: Likewise.
2873         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2874         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2875         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2876         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2877         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2878         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2879         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2880         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2882 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2884         * gcc.dg/long_branch.c: New testcase.
2886 2015-01-27  Richard Biener  <rguenther@suse.de>
2888         PR tree-optimization/56273
2889         PR tree-optimization/59124
2890         PR tree-optimization/64277
2891         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2892         * gcc.dg/Warray-bounds-12.c: Likewise.
2893         * gcc.dg/Warray-bounds-13.c: Likewise.
2895 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2897         PR rtl-optimization/61058
2898         * gcc.dg/pr61058.c: New test.
2900 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2902         * gcc.target/i386/chkp-narrow-bounds.c: New.
2904 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2906         PR tree-optimization/64807
2907         * gcc.dg/pr64807.c: New test.
2909         PR c/64766
2910         * gcc.dg/pr64766.c: New test.
2912 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2914         PR target/49263
2915         * gcc.target/sh/pr49263-4.c: New.
2917 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2919         PR fortran/62044
2920         * gfortran.dg/allocate_with_mold_1.f90: New test
2922 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2924         PR c/64778
2925         * gcc.dg/pr64778.c: New test.
2927         PR middle-end/64421
2928         * gcc.dg/vect/pr64421.c: New test.
2930 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2932         PR fortran/64771
2933         * gfortran.dg/coarray_36.f: New.
2934         * gfortran.dg/coarray_37.f90: New.
2936 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2938         PR fortran/64230
2939         * gfortran.dg/class_allocate_18.f90: New.
2941 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2943         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2945 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2947         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2949 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2951         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2953 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2955         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2957 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2959         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2960         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2961         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2962         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2964 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2966         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2967         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2968         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2970 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2972         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2973         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2974         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2975         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2976         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2977         vXXXhn.inc.
2979 2015-01-26  Richard Biener  <rguenther@suse.de>
2981         PR middle-end/64764
2982         * gcc.dg/uninit-19.c: New testcase.
2984 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2986         * lib/target-supports.exp (check_effective_target_vect64): Add
2987         sparc*-*-*.
2989 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2991         PR testsuite/64712
2992         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2994 2015-01-26  Tony Liu  <tony.liu@arm.com>
2996         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2997         non-UAL cases.
2999 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
3001         PR libfortran/64770
3002         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
3003         correctly, clean up afterwards.
3005 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3007         PR fortran/62044
3008         * gfortran.dg/use_rename_7.f90: New.
3010 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3012         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3013         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3015 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3017         PR target/54236
3018         * gcc.target/sh/pr54236-4.c: New.
3020 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3022         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3023         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3024         Bridge test.
3026 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3028         PR libfortran/64770
3029         * gfortran.dg/open_new_segv.f90: New test.
3031 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3033         PR target/49263
3034         PR target/53987
3035         PR target/64345
3036         PR target/59533
3037         PR target/52933
3038         PR target/54236
3039         PR target/51244
3040         * gcc.target/sh/pr64345-1.c: New.
3041         * gcc.target/sh/pr64345-2.c: New.
3042         * gcc.target/sh/pr59533-1.c: New.
3043         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3044         * gcc.target/sh/pr52933-2.c: Likewise.
3045         * gcc.target/sh/pr54089-1.c: Likewise.
3046         * gcc.target/sh/pr54236-1.c: Likewise.
3047         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3048         * gcc.target/sh/pr49263-1.c: Remove xfails.
3049         * gcc.target/sh/pr49263-2.c: Likewise.
3050         * gcc.target/sh/pr49263-3.c: Likewise.
3051         * gcc.target/sh/pr53987-1.c: Likewise.
3052         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3053         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3054         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3055         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3056         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3057         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3058         test_009): New.
3059         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3060         (test_02): New.
3062 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3064         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3066 2015-01-23  Ian Lance Taylor  <iant@google.com>
3068         PR go/64510
3069         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3070         targets without split stack support.
3072 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3074         PR target/64317
3075         * gcc.target/i386/pr64317.c: New test.
3077 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3079         PR rtl-optimization/63637
3080         PR rtl-optimization/60663
3081         * gcc.dg/pr63637-1.c: New test.
3082         * gcc.dg/pr63637-2.c: New test.
3083         * gcc.dg/pr63637-3.c: New test.
3084         * gcc.dg/pr63637-4.c: New test.
3085         * gcc.dg/pr63637-5.c: New test.
3086         * gcc.dg/pr63637-6.c: New test.
3087         * gcc.target/i386/pr63637-1.c: New test.
3088         * gcc.target/i386/pr63637-2.c: New test.
3089         * gcc.target/i386/pr63637-3.c: New test.
3090         * gcc.target/i386/pr63637-4.c: New test.
3091         * gcc.target/i386/pr63637-5.c: New test.
3092         * gcc.target/i386/pr63637-6.c: New test.
3094 2015-01-23  Richard Biener  <rguenther@suse.de>
3096         PR testsuite/63439
3097         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3098         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3100 2015-01-23  Marek Polacek  <polacek@redhat.com>
3102         PR preprocessor/60570
3103         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3104         * gcc.dg/cpp/pr60570.c: New test.
3106 2015-01-23  Richard Biener  <rguenther@suse.de>
3108         PR testsuite/63439
3109         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3110         vectorization on vect64 targets.
3112 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3114         PR fortran/60922
3115         * gfortran.dg/class_allocate_17.f90: New.
3117 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3119         PR fortran/64726
3120         * gfortran.dg/goacc/combined_loop.f90: New.
3122 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3124         PR fortran/61933
3125         * gfortran.dg/make_unit.f90: New test.
3127 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3129         PR fortran/61933
3130         * gfortran.dg/negative_unit_int8.f: Update.
3132 2015-01-22  Jeff Law  <law@redhat.com>
3134         PR target/52076
3135         * gcc.target/m68k/pr52076-1.c: New test.
3136         * gcc.target/m68k/pr52076-2.c: New test.
3138 2015-01-22  Richard Biener  <rguenther@suse.de>
3140         PR middle-end/64728
3141         * gcc.dg/torture/pr64728.c: New testcase.
3143 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
3145         PR target/64688
3146         * g++.dg/pr64688.C: New test.
3148 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3150         * gcc.target/i386/chkp-always_inline.c (f1): Make static
3151         to avoid errors with -fpic.
3153 2015-01-22  Richard Biener  <rguenther@suse.de>
3155         PR libstdc++/64535
3156         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3158 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
3160         PR rtl-optimization/64682
3161         * gcc.c-torture/execute/pr64682.c: New file.
3163 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
3165         PR debug/64511
3166         * gcc.dg/pr64511.c: New test.
3168         PR rtl-optimization/62078
3169         * g++.dg/opt/pr62078.C: New test.
3171         PR c/63307
3172         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3174 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
3176         PR fortran/57023
3177         * gfortran.dg/internal_pack_15.f90:  New test.
3179 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3181         * c-c++-common/tsan/step.c: New testcase.
3183 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3185         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3187 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3189         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3191 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3193         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3195 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3197         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3199 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3201         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3203 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3205         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3207 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3209         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3211 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3213         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3215 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3217         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3219 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3221         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3223 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3225         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3227 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3229         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3231 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3233         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3234         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3235         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3236         vXXXw.inc.
3238 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3240         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3241         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3242         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3243         vXXXl.inc.
3245 2015-01-21  Renlin Li  <renlin.li@arm.com>
3247         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3248         * g++.dg/tls/thread_local5g.C: Likewise.
3249         * g++.dg/tls/thread_local6g.C: Likewise.
3251 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3253         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3254         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3255         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3257 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3259         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3260         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3261         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3263 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3265         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3266         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3267         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3269 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3271         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3272         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3273         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3275 2015-01-20  Jeff Law  <law@redhat.com>
3277         PR target/59946
3278         * gcc.target/m68k/pr59946.c: New test.
3280 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3282         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3283         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3284         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3286 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3288         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3289         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3290         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3292 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3294         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3295         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3296         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3298 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3300         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3301         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3302         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3303         vshuffle.inc.
3304         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3305         vshuffle.inc.
3307 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3309         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3310         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3311         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3313 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3315         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3316         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3317         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3319 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3321         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3323 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
3325         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3327         PR sanitizer/64632
3328         * g++.dg/ubsan/pr64632.C: New test.
3330         PR debug/64663
3331         * gcc.dg/pr64663.c: New test.
3333 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3335         PR c++/64383
3336         * g++.dg/warn/Wunused-var-23.C: New.
3338 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3340         PR c++/59937
3341         * g++.dg/cpp0x/constexpr-59937-1.C: New.
3342         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3344 2015-01-20  Richard Biener  <rguenther@suse.de>
3346         PR ipa/64684
3347         * gcc.dg/lto/pr64684_0.c: New testcase.
3348         * gcc.dg/lto/pr64684_1.c: Likewise.
3349         * gcc.dg/lto/pr64684_2.c: Likewise.
3350         * gcc.dg/lto/pr64685_0.c: Likewise.
3351         * gcc.dg/lto/pr64685_1.c: Likewise.
3353 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3355         PR c++/62241
3356         * g++.dg/cpp1y/lambda-init12.C: New.
3358 2015-01-20  Richard Biener  <rguenther@suse.de>
3360         PR tree-optimization/64410
3361         * g++.dg/vect/pr64410.cc: Require vect_double.
3363 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
3365         PR target/64149
3366         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3368 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
3370         PR bootstrap/64676
3371         Revert:
3372         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3374         PR rtl-optimization/64081
3375         * gcc.dg/pr64081.c: New test.
3377 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3379         * jit.dg/harness.h: Include <unistd.h>.
3380         (CHECK_NO_ERRORS): New.
3381         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3382         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3383         gcc_jit_context_compile_to_file.
3384         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3385         args to the spawned executable.
3386         (jit-expand-vars): New function.
3387         (jit-exe-params): New variable.
3388         (dg-jit-set-exe-params): New function.
3389         (jit-dg-test): Detect testcases that use
3390         jit-verify-compile-to-file and call jit-setup-compile-to-file.
3391         Set arguments of spawned process to jit-exe-params.
3392         (jit-get-output-filename): New function.
3393         (jit-setup-compile-to-file): New function.
3394         (jit-verify-compile-to-file): New function.
3395         (jit-run-executable): New function.
3396         (jit-verify-executable): New function.
3397         * jit.dg/test-compile-to-assembler.c: New testcase.
3398         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3399         * jit.dg/test-compile-to-executable.c: New testcase.
3400         * jit.dg/test-compile-to-object.c: New testcase.
3402 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
3404         PR target/64652
3405         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3406         (test_1): New.
3408 2015-01-19  Martin Liska  <mliska@suse.cz>
3410         * objc/compile/pr64668.m: New test.
3412 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3414         * jit.dg/test-arith-overflow.c: Include stdbool.h.
3415         (create_overflow_fn): Update comment to clarify that
3416         the third param of the created function is a bool *, not
3417         an int *.
3418         (verify_int_overflow_fn): Convert param "expected_ovf" from
3419         int to bool.  Update third param of "overflow_fn_type" from int *
3420         to bool *.  Update local "actual_ovf" from int to bool.
3421         (verify_uint_overflow_fn): Likewise.
3423 2015-01-19  Martin Liska  <mliska@suse.cz>
3425         * gcc.dg/ipa/ipa-icf-33.c: New test.
3427 2015-01-19  Felix Yang  <felix.yang@huawei.com>
3428             Haijian Zhang  <z.zhanghaijian@huawei.com>
3430         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3431         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3432         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3433         result_float64x2, expected_hfloat64x2): New helper type, variable and
3434         declaration.
3435         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3436         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3437         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3438         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3439         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3440         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3441         and target without the FMA feature.
3443 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
3445         * gcc.target/aarch64/pr64304.c: New testcase.
3447 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3449         PR rtl-optimization/64081
3450         * gcc.dg/pr64081.c: New test.
3452 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
3454         PR target/63971
3455         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3456         the epilogue).
3457         * gcc.target/aarch64/test_frame_6.c: Likewise.
3458         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3459         and x19 (in the epilogue).
3460         * gcc.target/aarch64/test_frame_4.c: Likewise.
3461         * gcc.target/aarch64/test_frame_7.c: Likewise.
3463 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3465         * gcc.target/i386/chkp-always_inline.c: New.
3467 2015-01-15  Andrew Pinski  <apinski@cavium.com>
3468             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3470         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3471         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3473 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
3475         PR fortran/60255
3476         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3477         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3479 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3481         PR fortran/64578
3482         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3484 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
3486         PR target/64652
3487         * gcc.target/sh/torture/pr64652.c: New.
3489 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3491         * gcc.dg/ipa/ipa-icf-32.c: Update template.
3492         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3493         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3494         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3495         * c-c++-common/asan/kasan-recover-1.c: Likewise.
3496         * c-c++-common/asan/kasan-recover-2.c: Likewise.
3498 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3500         PR ipa/64378
3501         * g++.dg/torture/pr64378.C: New testcase.
3503 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3505         PR fortran/57959
3506         * gfortran.dg/block_13.f08: New test
3508 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3510         PR fortran/55901
3511         * gfortran.dg/associate_1.f03: Allow test for character with
3512         automatic length.
3514 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3516         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3517         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3519 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3521         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3523 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
3525         PR fortran/64578
3526         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3528 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3530         PR fortran/60357
3531         * gfortran.dg/alloc_comp_assign_13.f08: New test.
3533         PR fortran/61275
3534         * gfortran.dg/alloc_comp_assign_14.f08: New test.
3536         PR fortran/55932
3537         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3539 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3541         PR fortran/60334
3542         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3544 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
3546         PR rtl-optimization/52773
3547         * gcc.c-torture/compile/pr52773.c: New test.
3549 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3551         PR c++/62134
3552         * g++.dg/cpp0x/alias-decl-46.C: New.
3554 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3556         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3558 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3560         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3561         Add trace.
3562         (CHECK_FP): Likewise.
3563         (CHECK_CUMULATIVE_SAT): Likewise.
3565 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3567         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3568         (Set_Neon_Cumulative_Sat): Add parameter.
3569         (__set_neon_cumulative_sat): Support new parameter.
3570         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3571         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3572         argument.
3573         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3574         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3575         argument.
3577 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3579         * g++.dg/tsan/vptr_benign_race.C: New testcase.
3580         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3582 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3584         PR c++/60056
3585         * g++.dg/tls/thread_local-ice4.C: New.
3587 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
3589         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3590         than Neon options.
3592 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3594         PR c++/62276
3595         * g++.dg/cpp0x/vt-62276.C: New.
3597 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3599         PR middle-end/64353
3600         * g++.dg/pr64353.C: New.
3602 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3604         PR target/64263
3605         * gcc.target/aarch64/pr64263_1.c: New test.
3607 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
3609         PR tree-optimization/64434
3610         * gcc.dg/torture/pr64434.c: Move to...
3611         * gcc.dg/pr64434.c: ... here.
3613 2015-01-16  Richard Biener  <rguenther@suse.de>
3615         PR middle-end/64614
3616         * gcc.dg/uninit-18.c: New testcase.
3618 2015-01-16  Richard Biener  <rguenther@suse.de>
3620         PR tree-optimization/64568
3621         * g++.dg/torture/pr64568-2.C: New testcase.
3623 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3625         PR target/64363
3626         * gcc.target/i386/chkp-label-address.c: New.
3628 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
3630         PR fortran/45290
3631         * gfortran.dg/pointer_init_6.f90: Extended.
3633 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
3635         * gcc.c-torture/compile/20150108.c: New test.
3637 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3639         * gcc.target/visium: New directory.
3641 2015-01-16  Richard Biener  <rguenther@suse.de>
3643         PR tree-optimization/61743
3644         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3645         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3647 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
3649         * gcc.dg/pr64015.c: New test.
3651 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
3653         PR ipa/64163
3654         PR ipa/64612
3655         * g++.dg/ipa/pr64612.C: New test.
3657 2015-01-16  Renlin Li  <renlin.li@arm.com>
3659         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3661 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
3663         * gcc.target/i386/sse-14.c: Test new intrinsic.
3664         * gcc.target/i386/sse-22.c: Ditto.
3666 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3668         PR c++/58614
3669         * g++.dg/cpp0x/auto44.C: New.
3671 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3673         PR target/59710
3674         * gcc.target/nios2/gpopt-all.c: New test case.
3675         * gcc.target/nios2/gpopt-local.c: New test case.
3676         * gcc.target/nios2/gpopt-global.c: New test case.
3677         * gcc.target/nios2/gpopt-data.c: New test case.
3678         * gcc.target/nios2/gpopt-none.c: New test case.
3680 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
3682         * g++.dg/ubsan/vptr-1.C: New test.
3683         * g++.dg/ubsan/vptr-2.C: New test.
3684         * g++.dg/ubsan/vptr-3.C: New test.
3685         * g++.dg/ubsan/vptr-4.C: New test.
3686         * g++.dg/ubsan/vptr-5.C: New test.
3687         * g++.dg/ubsan/vptr-6.C: New test.
3688         * g++.dg/ubsan/vptr-7.C: New test.
3689         * g++.dg/ubsan/vptr-8.C: New test.
3690         * g++.dg/ubsan/vptr-9.C: New test.
3692 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3694         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3695         is set up.
3696         * lib/gcc-dg.exp: Likewise.
3698 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3700         PR rtl-optimization/64110
3701         * gcc.target/i386/pr64110.c: Add scan-assembler.
3703 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
3704             James Norris  <jnorris@codesourcery.com>
3705             Cesar Philippidis  <cesar@codesourcery.com>
3706             Ilmir Usmanov  <i.usmanov@samsung.com>
3708         * lib/target-supports.exp (check_effective_target_fopenacc): New
3709         procedure.
3710         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3711         * g++.dg/goacc/goacc.exp: Likewise.
3712         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3713         * gcc.dg/goacc/goacc.exp: Likewise.
3714         * gfortran.dg/goacc/goacc.exp: Likewise.
3715         * c-c++-common/cpp/openacc-define-1.c: New file.
3716         * c-c++-common/cpp/openacc-define-2.c: Likewise.
3717         * c-c++-common/cpp/openacc-define-3.c: Likewise.
3718         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3719         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3720         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3721         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3722         * c-c++-common/goacc/asyncwait-1.c: Likewise.
3723         * c-c++-common/goacc/cache-1.c: Likewise.
3724         * c-c++-common/goacc/clauses-fail.c: Likewise.
3725         * c-c++-common/goacc/collapse-1.c: Likewise.
3726         * c-c++-common/goacc/data-1.c: Likewise.
3727         * c-c++-common/goacc/data-2.c: Likewise.
3728         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3729         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3730         * c-c++-common/goacc/deviceptr-2.c: Likewise.
3731         * c-c++-common/goacc/deviceptr-3.c: Likewise.
3732         * c-c++-common/goacc/if-clause-1.c: Likewise.
3733         * c-c++-common/goacc/if-clause-2.c: Likewise.
3734         * c-c++-common/goacc/kernels-1.c: Likewise.
3735         * c-c++-common/goacc/loop-1.c: Likewise.
3736         * c-c++-common/goacc/loop-private-1.c: Likewise.
3737         * c-c++-common/goacc/nesting-1.c: Likewise.
3738         * c-c++-common/goacc/nesting-data-1.c: Likewise.
3739         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3740         * c-c++-common/goacc/parallel-1.c: Likewise.
3741         * c-c++-common/goacc/pcopy.c: Likewise.
3742         * c-c++-common/goacc/pcopyin.c: Likewise.
3743         * c-c++-common/goacc/pcopyout.c: Likewise.
3744         * c-c++-common/goacc/pcreate.c: Likewise.
3745         * c-c++-common/goacc/pragma_context.c: Likewise.
3746         * c-c++-common/goacc/present-1.c: Likewise.
3747         * c-c++-common/goacc/reduction-1.c: Likewise.
3748         * c-c++-common/goacc/reduction-2.c: Likewise.
3749         * c-c++-common/goacc/reduction-3.c: Likewise.
3750         * c-c++-common/goacc/reduction-4.c: Likewise.
3751         * c-c++-common/goacc/sb-1.c: Likewise.
3752         * c-c++-common/goacc/sb-2.c: Likewise.
3753         * c-c++-common/goacc/sb-3.c: Likewise.
3754         * c-c++-common/goacc/update-1.c: Likewise.
3755         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3756         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3757         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3758         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3759         * gfortran.dg/goacc/assumed.f95: Likewise.
3760         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3761         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3762         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3763         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3764         * gfortran.dg/goacc/branch.f95: Likewise.
3765         * gfortran.dg/goacc/cache-1.f95: Likewise.
3766         * gfortran.dg/goacc/coarray.f95: Likewise.
3767         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3768         * gfortran.dg/goacc/cray.f95: Likewise.
3769         * gfortran.dg/goacc/critical.f95: Likewise.
3770         * gfortran.dg/goacc/data-clauses.f95: Likewise.
3771         * gfortran.dg/goacc/data-tree.f95: Likewise.
3772         * gfortran.dg/goacc/declare-1.f95: Likewise.
3773         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3774         * gfortran.dg/goacc/fixed-1.f: Likewise.
3775         * gfortran.dg/goacc/fixed-2.f: Likewise.
3776         * gfortran.dg/goacc/fixed-3.f: Likewise.
3777         * gfortran.dg/goacc/fixed-4.f: Likewise.
3778         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3779         * gfortran.dg/goacc/if.f95: Likewise.
3780         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3781         * gfortran.dg/goacc/list.f95: Likewise.
3782         * gfortran.dg/goacc/literal.f95: Likewise.
3783         * gfortran.dg/goacc/loop-1.f95: Likewise.
3784         * gfortran.dg/goacc/loop-2.f95: Likewise.
3785         * gfortran.dg/goacc/loop-3.f95: Likewise.
3786         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3787         * gfortran.dg/goacc/omp.f95: Likewise.
3788         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3789         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3790         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3791         * gfortran.dg/goacc/parameter.f95: Likewise.
3792         * gfortran.dg/goacc/private-1.f95: Likewise.
3793         * gfortran.dg/goacc/private-2.f95: Likewise.
3794         * gfortran.dg/goacc/private-3.f95: Likewise.
3795         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3796         * gfortran.dg/goacc/reduction-2.f95: Likewise.
3797         * gfortran.dg/goacc/reduction.f95: Likewise.
3798         * gfortran.dg/goacc/routine-1.f90: Likewise.
3799         * gfortran.dg/goacc/routine-2.f90: Likewise.
3800         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3801         * gfortran.dg/goacc/several-directives.f95: Likewise.
3802         * gfortran.dg/goacc/sie.f95: Likewise.
3803         * gfortran.dg/goacc/subarrays.f95: Likewise.
3804         * gfortran.dg/gomp/map-1.f90: Likewise.
3805         * gfortran.dg/openacc-define-1.f90: Likewise.
3806         * gfortran.dg/openacc-define-2.f90: Likewise.
3807         * gfortran.dg/openacc-define-3.f90: Likewise.
3808         * g++.dg/gomp/block-1.C: Update for changed compiler output.
3809         * g++.dg/gomp/block-2.C: Likewise.
3810         * g++.dg/gomp/block-3.C: Likewise.
3811         * g++.dg/gomp/block-5.C: Likewise.
3812         * g++.dg/gomp/target-1.C: Likewise.
3813         * g++.dg/gomp/target-2.C: Likewise.
3814         * g++.dg/gomp/taskgroup-1.C: Likewise.
3815         * g++.dg/gomp/teams-1.C: Likewise.
3816         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3817         * gcc.dg/cilk-plus/jump.c: Likewise.
3818         * gcc.dg/gomp/block-1.c: Likewise.
3819         * gcc.dg/gomp/block-10.c: Likewise.
3820         * gcc.dg/gomp/block-2.c: Likewise.
3821         * gcc.dg/gomp/block-3.c: Likewise.
3822         * gcc.dg/gomp/block-4.c: Likewise.
3823         * gcc.dg/gomp/block-5.c: Likewise.
3824         * gcc.dg/gomp/block-6.c: Likewise.
3825         * gcc.dg/gomp/block-7.c: Likewise.
3826         * gcc.dg/gomp/block-8.c: Likewise.
3827         * gcc.dg/gomp/block-9.c: Likewise.
3828         * gcc.dg/gomp/target-1.c: Likewise.
3829         * gcc.dg/gomp/target-2.c: Likewise.
3830         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3831         * gcc.dg/gomp/teams-1.c: Likewise.
3833 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3835         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3836         test case.
3838 2015-01-15  Mike Stump  <mikestump@comcast.net>
3840         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3841         * gcc.dg/inline_2.c: Likewise.
3842         * gcc.dg/inline_3.c: Likewise.
3843         * gcc.dg/inline_4.c: Likewise.
3845 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3847         PR fortran/58023
3848         * gfortran.dg/proc_ptr_comp_43.f90: New.
3850 2015-01-15  Mike Stump  <mikestump@comcast.net>
3852         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3853         * gcc.dg/unroll_2.c: Likewise.
3854         * gcc.dg/unroll_3.c: Likewise.
3855         * gcc.dg/unroll_4.c: Likewise.
3856         * gcc.dg/unroll_5.c: Likewise.
3858 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3860         PR target/63971
3861         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3862         in epilogue.
3863         * gcc.target/aarch64/test_frame_6.c: Likewise.
3864         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3865         x30 and x19 (in the epilogue).
3866         * gcc.target/aarch64/test_frame_4.c: Likewise.
3867         * gcc.target/aarch64/test_frame_7.c: Likewise.
3869 2015-01-15  Martin Liska  <mliska@suse.cz>
3871         * g++.dg/ipa/pr64068.C: New test.
3872         * gcc.dg/ipa/PR64559.c: New test.
3874 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3876         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3877         with PIE.
3879 2015-01-15  Richard Biener  <rguenther@suse.de>
3881         PR tree-optimization/61743
3882         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3883         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3885 2015-01-15 Renlin Li <renlin.li@arm.com>
3887         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3888         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3890 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3892         * gcc.dg/vect/vect-aggressive-1.c: New.
3893         * gcc.target/i386/avx2-vect-aggressive.c: New.
3895 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3897         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3899 2015-01-15  Richard Biener  <rguenther@suse.de>
3901         PR lto/64415
3902         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3903         -Wl,-undefined,dynamic_lookup.
3905 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3907         * gnat.dg/opt47.adb: New test.
3909 2015-01-15  Richard Biener  <rguenther@suse.de>
3911         PR lto/64415
3912         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3914 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3916         PR tree-optimization/64434
3917         * gcc.dg/torture/pr64434.c: New test.
3919 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3921         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3922         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3923         -march=loongson* and -march=octeon* require -mno-micromips.
3925 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3926             Matthew Fortune  <matthew.fortune@imgtec.com>
3928         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3929         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3930         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3931         * gcc.target/mips/call-saved-7.c: New file.
3932         * gcc.target/mips/call-saved-8.c: New file.
3933         * gcc.target/mips/call-saved-9.c: New file.
3935 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3937         * gcc.target/mips/lsa.c: New file.
3938         * gcc.target/mips/mips64-lsa.c: Likewise.
3939         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3940         * gcc.target/mips/mulsize-4.c: Likewise.
3941         * gcc.target/mips/mulsize-5.c: New file.
3942         * gcc.target/mips/mulsize-6.c: Likewise.
3943         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3944         and !HAS_LSA as ghost options.
3945         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3946         for !HAS_LSA.
3948 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3950         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3952 2015-01-15  Richard Biener  <rguenther@suse.de>
3954         PR middle-end/64365
3955         * gcc.dg/torture/pr64365.c: New testcase.
3957 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3959         * gcc.dg/stackprotectexplicit1.c: New test.
3960         * g++.dg/stackprotectexplicit2.c: New test.
3962 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3964         PR target/61933
3965         * gfortran.dg/inquire_internal.f90: New.
3966         * gfortran.dg/negative_unit_check.f90: New.
3968 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3970         PR target/53988
3971         * gcc.target/sh/pr53988-1.c: New.
3973 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3975         PR c++/58671
3976         * g++.dg/tls/thread_local-ice3.C: New.
3978 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3980         * gcc.target/i386/fentry-override.c: Properly place {} in target
3981         selector.  Remove nonpic.
3982         * gcc.target/i386/fentry.c: Likewise.
3984 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3986         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3987         warnings instead of errors.
3989 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3991         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3992         option support instead of ENABLE_LTO from Makefile.
3994 2015-01-14  Richard Biener  <rguenther@suse.de>
3996         PR tree-optimization/59354
3997         * gcc.dg/vect/pr59354.c: New testcase.
3999 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
4001         * lib/target-supports.exp
4002         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
4003         on ARM architures before v7.
4005 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4007         PR middle-end/59448
4008         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4009         an atomic_exchange.
4011 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4013         PR target/64386
4014         * gcc.target/i386/pr64386.c: New test.
4016 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4018         PR target/64393
4019         * gcc.target/i386/pr64393.c: New test.
4021 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4023         PR target/64387
4024         * gcc.target/i386/pr64387.c: New test.
4026 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4028         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4030 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4032         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4034 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4036         PR target/64453
4037         * gcc.target/arm/pr64453.c: New.
4039 2015-01-14  Richard Biener  <rguenther@suse.de>
4041         PR lto/64415
4042         * gcc.dg/lto/pr64415_0.c: New testcase.
4043         * gcc.dg/lto/pr64415_1.c: Likewise.
4045 2015-01-14  Martin Liska  <mliska@suse.cz>
4047         * gcc.dg/ipa/pr64307.c: New test.
4049 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4051         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4052         64-bit and 128-bit.
4054 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4056         PR target/64460
4057         * gcc.target/arm/pr64460_1.c: New test.
4059 2015-01-14  Richard Biener  <rguenther@suse.de>
4061         PR tree-optimization/64493
4062         PR tree-optimization/64495
4063         * gcc.dg/vect/pr64493.c: New testcase.
4064         * gcc.dg/vect/pr64495.c: Likewise.
4066 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4068         * gcc.dg/Warray-bounds-11.c: New test-case.
4070 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4072         * gcc.target/mips/octeon3-pipe-1.c: New test.
4074 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4076         * jit.dg/harness.h (set_up_logging): Move string concatenation
4077         into...
4078         (concat_strings): New function.
4079         (dump_reproducer): New function.
4080         (test_jit): Call dump_reproducer.
4081         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4082         function.
4083         (jit-dg-test): Delete any generated reproducer from previous runs.
4084         Verify that a generated reproducer was created, and verify that it
4085         compiles.
4086         * jit.dg/test-nested-contexts.c (main): Call
4087         gcc_jit_context_dump_reproducer_to_file.
4089 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4091         * gcc.dg/aru-2.c: Add dg-require-profiling.
4093 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4095         * lib/target-supports.exp (check_profiling_available): Check if
4096         -pg links.
4098 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4100         PR ipa/64565
4101         * g++.dg/torture/pr64565.C: New testcase.
4103 2015-01-13  Marek Polacek  <polacek@redhat.com>
4105         PR middle-end/64391
4106         * gcc.dg/tm/pr64391.c: New test.
4108 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4110         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4111         true.
4113 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4115         * gcc.target/i386/pie.c: New test.
4117         * lib/target-supports.exp (check_effective_target_pie): New.
4119 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4121         PR rtl-optimization/64286
4122         * gcc.target/i386/avx2-pr64286.c: New test.
4124 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4126         PR c++/57626
4127         * g++.dg/cpp0x/vt-57626.C: New.
4129 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4131         PR fortran/64528
4132         * gfortran.dg/pr64528.f90: New test.
4134 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4136         * gcc.target/aarch64/subsp.c: New test.
4138 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4140         * gcc.target/aarch64/store-pair-1.c: New testcase.
4142 2015-01-13  Richard Biener  <rguenther@suse.de>
4144         PR lto/64373
4145         * gcc.dg/lto/pr64373_0.c: New testcase.
4147 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4149         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4150         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4152 2015-01-13  Richard Biener  <rguenther@suse.de>
4154         PR tree-optimization/64406
4155         * gcc.dg/pr64406.c: New testcase.
4157 2015-01-13  Richard Biener  <rguenther@suse.de>
4159         PR tree-optimization/64404
4160         * gcc.dg/vect/pr64404.c: New testcase.
4162 2015-01-13  Richard Biener  <rguenther@suse.de>
4164         PR tree-optimization/64568
4165         * g++.dg/torture/pr64568.C: New testcase.
4167 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4169         * jit.dg/test-error-local-used-from-other-function.c: New test
4170         case.
4171         * jit.dg/test-error-param-reuse.c: New test case.
4172         * jit.dg/test-error-param-sharing.c: New test case.
4173         * jit.dg/test-error-param-used-from-other-function.c: New test
4174         case.
4175         * jit.dg/test-error-param-used-without-a-function.c: New test
4176         case.
4178 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
4180         PR tree-optimization/64563
4181         * gcc.dg/pr64563.c: New test.
4183         PR target/64513
4184         * gcc.target/i386/pr64513.c: New test.
4186         PR tree-optimization/64454
4187         * gcc.dg/pr64454.c: New test.
4189         PR testsuite/64028
4190         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4191         bind_pic_locally.
4192         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4193         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4194         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4195         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4196         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4197         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4198         * gcc.dg/vect/slp-25.c: Likewise.
4199         * gcc.dg/vect/vect-109.c: Likewise.
4200         * gcc.dg/vect/vect-13.c: Likewise.
4201         * gcc.dg/vect/vect-17.c: Likewise.
4202         * gcc.dg/vect/vect-18.c: Likewise.
4203         * gcc.dg/vect/vect-19.c: Likewise.
4204         * gcc.dg/vect/vect-20.c: Likewise.
4205         * gcc.dg/vect/vect-21.c: Likewise.
4206         * gcc.dg/vect/vect-22.c: Likewise.
4207         * gcc.dg/vect/vect-27.c: Likewise.
4208         * gcc.dg/vect/vect-29.c: Likewise.
4209         * gcc.dg/vect/vect-2-big-array.c: Likewise.
4210         * gcc.dg/vect/vect-2.c: Likewise.
4211         * gcc.dg/vect/vect-3.c: Likewise.
4212         * gcc.dg/vect/vect-4.c: Likewise.
4213         * gcc.dg/vect/vect-5.c: Likewise.
4214         * gcc.dg/vect/vect-72.c: Likewise.
4215         * gcc.dg/vect/vect-73-big-array.c: Likewise.
4216         * gcc.dg/vect/vect-73.c: Likewise.
4217         * gcc.dg/vect/vect-77-global.c: Likewise.
4218         * gcc.dg/vect/vect-78-global.c: Likewise.
4219         * gcc.dg/vect/vect-7.c: Likewise.
4220         * gcc.dg/vect/vect-86.c: Likewise.
4221         * gcc.dg/vect/vect-align-1.c: Likewise.
4222         * gcc.dg/vect/vect-align-3.c: Likewise.
4223         * gcc.dg/vect/vect-all-big-array.c: Likewise.
4224         * gcc.dg/vect/vect-all.c: Likewise.
4225         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4226         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4227         * gcc.dg/vect/vect-peel-3.c: Likewise.
4228         * gcc.dg/vect/vect-peel-4.c: Likewise.
4229         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4231 2015-01-12  Jeff Law  <law@redhat.com>
4233         PR target/64461
4234         * gcc.target/m68k/pr64461.c: New test.
4236 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4238         * jit.dg/test-array-as-pointer.c (create_code): Update call
4239         to gcc_jit_context_new_global by setting "kind" to
4240         GCC_JIT_GLOBAL_IMPORTED.
4241         * jit.dg/test-error-array-as-pointer.c: Likewise.
4242         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4243         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4244         setting kind to GCC_JIT_GLOBAL_EXPORTED.
4245         * jit.dg/test-using-global.c (the_global): Rename to...
4246         (imported_global): ...this.
4247         (create_code): Update to test the three kinds of global.
4248         (verify_code): Likewise.
4250 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
4252         PR testsuite/64427
4253         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
4254         undefined behavior.
4255         * gcc.target/i386/pr64291-2.c: Updated.
4257 2015-01-12  Richard Biener  <rguenther@suse.de>
4259         PR tree-optimization/64530
4260         * gfortran.dg/pr64530.f90: New testcase.
4262 2015-01-12  Richard Biener  <rguenther@suse.de>
4264         PR middle-end/64357
4265         * gcc.dg/torture/pr64357.c: New testcase.
4267 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
4269         * gcc.target/i386/nop-mcount.c: Properly place {} in target
4270         selector.
4272 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4273         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4275 2015-01-12  Martin Liska  <mliska@suse.cz>
4277         * gcc.dg/ipa/PR64550.c: New test.
4279 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
4281         PR ipa/63470
4282         * g++.dg/ipa/pr63470.C: New testcase.
4284 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4286         PR fortran/63733
4287         * gfortran.dg/typebound_operator_20.f90: New.
4289 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4291         PR fortran/58023
4292         * gfortran.dg/proc_ptr_comp_42.f90: New.
4294 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4296         PR fortran/64508
4297         * gfortran.dg/proc_ptr_comp_41.f90: New.
4299 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
4301         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4303 2015-01-10  Tobias Burnus  <burnus@net-b.de>
4305         PR fortran/64522
4306         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4307         and add dg-excess-errors.
4308         * gfortran.dg/line_length_6.f90: New.
4309         * gfortran.dg/line_length_7.f90: New.
4310         * gfortran.dg/line_length_8.f90: New.
4311         * gfortran.dg/line_length_9.f90: New.
4312         * gfortran.dg/line_length_10.f90: New.
4313         * gfortran.dg/line_length_11.f90: New.
4315 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4317         * jit.dg/test-threads.c (struct testcase): Move declaration
4318         to jit.dg/all-non-failing-tests.h.
4319         (testcases): Likewise.
4320         * jit.dg/all-non-failing-tests.h (struct testcase): Move
4321         declaration here from jit.dg/all-non-failing-tests.h.
4322         (testcases): Likewise.
4323         * jit.dg/test-combination.c (create_code): Eliminate spelling
4324         out all of the testcases in favor of looping through the
4325         "testcases" metadata.
4326         (verify_code): Likewise.
4328 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
4330         PR rtl-optimization/64536
4331         * gcc.dg/pr64536.c: New test.
4333 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4335         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4336         * jit.dg/test-combination.c (create_code): Likewise.
4337         (verify_code): Likewise.
4338         * jit.dg/test-constants.c: New test case.
4339         * jit.dg/test-threads.c: Add test-constants.c.
4341 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
4343         PR libobjc/51891
4344         * objc.dg/gnu-api-2-class.m: Add a test case
4345         for the above change.
4347 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4349         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4351 2015-01-09  Richard Biener  <rguenther@suse.de>
4353         PR tree-optimization/64410
4354         * g++.dg/vect/pr64410.cc: New testcase.
4356 2015-01-09  Martin Liska  <mliska@suse.cz>
4358         * gcc.dg/ipa/ipa-icf-32.c: New test.
4360 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4362         * c-c++-common/tsan/tsan_barrier.h: New.
4363         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4364         * c-c++-common/tsan/bitfield_race.c: Likewise.
4365         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4366         * c-c++-common/tsan/mutexset1.c: Likewise.
4367         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4368         * c-c++-common/tsan/race_on_mutex.c: Likewise.
4369         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4370         * c-c++-common/tsan/simple_race.c: Likewise.
4371         * c-c++-common/tsan/simple_stack.c: Likewise.
4372         * c-c++-common/tsan/sleep_sync.c: Likewise.
4373         * c-c++-common/tsan/tiny_race.c: Likewise.
4374         * c-c++-common/tsan/tls_race.c: Likewise.
4375         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4376         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4377         * g++.dg/tsan/atomic_free.C: Likewise.
4378         * g++.dg/tsan/atomic_free2.C: Likewise.
4379         * g++.dg/tsan/cond_race.C: Likewise.
4380         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4382 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
4384         PR testsuite/62250
4385         * lib/target-supports.exp (check_effective_target_libatomic_available):
4386         New.
4387         * gfortran.dg/coarray/caf.exp: Only add -latomic for
4388         targets that match effective-target libatomic_available.
4389         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4391 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4393         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4394         Verify the result of gcc_jit_context_get_last_error.
4395         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4397 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4399         PR tree-optimization/63989
4400         * gcc.dg/strlenopt-27.c: New test.
4402 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4404         * jit.dg/harness.h (set_up_logging): New function.
4405         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
4406         set_up_logging on the context, so that every testcase is
4407         logged to a particular file.
4408         * jit.dg/test-nested-contexts.c (main): Open a logfile,
4409         and call gcc_jit_context_set_logfile on the top-level context.
4411 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4413         PR target/64338
4414         * g++.dg/opt/pr64338.C: New test.
4416 2015-01-08  Tobias Burnus  <burnus@net-b.de>
4418         * gfortran.dg/coarray/codimension_2b.f90: New file.
4419         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4420         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4422 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4424         PR c++/59004
4425         * g++.dg/ext/fnname4.C: New.
4427 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4429         PR c++/64462
4430         * g++.dg/cpp0x/constexpr-64462.C: New.
4432 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4434         PR c++/60753
4435         * g++.dg/cpp0x/deleted10.C: New.
4437 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4439         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4441 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4443         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4444         GCC_JIT_UNARY_OP_ABS.
4445         (verify_unary_ops): Likewise.
4447 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4449         * jit.dg/test-arith-overflow.c: New test case.
4450         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4451         * jit.dg/test-combination.c (create_code): Likewise.
4452         (verify_code): Likewise.
4453         * jit.dg/test-threads.c (testcases): Likewise.
4455 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4457         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4458         rather than "jit".  Load g++.exp, and call g++_init.
4459         Run test-*.cc files within the testsuite and *.cc files within
4460         docs/examples.
4461         (jit-dg-test): Drop the addition of -fgnu89-inline to
4462         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4463         doing it when compiling C testcases (since g++ does not handle
4464         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4465         is restored to the value after g++_init ran, rather than the
4466         value before g++_init ran.  Return a list of
4467         $comp_output $output_file, as dg-test assumes.
4469 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4471         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4472         make it easier to figure out the origin of each test result when
4473         running test-combination.c and test-threads.c.
4474         (CHECK_VALUE): Likewise.
4475         (CHECK_DOUBLE_VALUE): Likewise.
4476         (CHECK_STRING_VALUE): Likewise.
4477         (CHECK_STRING_STARTS_WITH): Likewise.
4478         (CHECK_STRING_CONTAINS): Likewise.
4479         (CHECK): Likewise.
4480         (check_string_value): Likewise, add "funcname" param.
4481         (check_string_starts_with): Likewise.
4482         (check_string_contains): Likewise.
4484 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4486         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4487         generating name of built executable.
4489 2015-01-07  Marek Polacek  <polacek@redhat.com>
4491         PR c/64440
4492         * gcc.dg/pr64440.c: New test.
4493         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4495 2015-01-07  Marek Polacek  <polacek@redhat.com>
4497         PR c/64417
4498         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4499         * gcc.dg/pr64417.c: New test.
4501 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4503         PR target/64505
4504         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4505         fix is correct.
4507 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4509         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4510         Check if testcases run without errors, not just if they compile.
4512 2015-01-06  Christian Bruel  <christian.bruel@st.com>
4514         PR target/64507
4515         * gcc.target/sh/pr64507.c: New test.
4517 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
4519         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4521 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
4523         * c-c++-common/asan/sanitize-all-1.c: New test.
4524         * c-c++-common/ubsan/sanitize-all-1.c: New test.
4525         * c-c++-common/ubsan/sanitize-all-2.c: New test.
4526         * c-c++-common/ubsan/sanitize-all-3.c: New test.
4527         * c-c++-common/ubsan/sanitize-all-4.c: New test.
4529 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4531         * lib/target-supports.exp (check_profiling_available): Return 0 for
4532         Visium.
4533         (check_effective_target_tls_runtime): Likewise.
4534         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4535         * gcc.dg/20020312-2.c: Adjust for Visium.
4536         * gcc.dg/tls/thr-cse-1.c: Likewise
4537         * gcc.dg/tree-ssa/20040204-1.c: Likewise
4538         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4539         * gcc.dg/weak/typeof-2.c: Likewise.
4541 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
4543         PR rtl-optimization/64287
4544         * gcc.dg/aru-2.c: New test.
4546 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4548         PR sanitizer/64344
4549         * c-c++-common/ubsan/pr64344-1.c: New test.
4550         * c-c++-common/ubsan/pr64344-2.c: New test.
4552         PR tree-optimization/64465
4553         * gcc.dg/pr64465.c: New test.
4555         PR tree-optimization/64494
4556         * gcc.c-torture/compile/pr64494.c: New test.
4558 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4560         PR fortran/47674
4561         * gfortran.dg/realloc_on_assign_25.f90:  New test.
4563 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4565         Update copyright years.
4567 2015-01-05  Marek Polacek  <polacek@redhat.com>
4569         PR c/64423
4570         * gcc.dg/pr64423.c: New test.
4572 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4574         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4575         mmix-knuth-mmixware for the same reason as for MIPS.
4576         * gcc.dg/debug/debug-2.c: Ditto.
4578         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4580 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
4582         PR testsuite/62250
4583         * lib/gfortran.exp: Add libatomic library search path.
4584         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4585         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4587         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4589 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4591         * c-c++-common/tsan/bitfield_race.c: New testcase.
4592         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4594 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4596         * gfortran.dg/coarray/collectives_4.f90: New.
4598 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4600         PR fortran/57562
4601         * gfortran.dg/extends_16.f90: New.
4603 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4605         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4607 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4609         * gfortran.dg/coarray/codimension_2.f90: New.
4610         * gfortran.dg/coarray/codimension_2a.f90: New.
4611         * gfortran.dg/coarray_35.f90: New.
4612         * gfortran.dg/coarray_35a.f90: New.
4614 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4616         PR fortran/60507
4617         * gfortran.dg/dummy_procedure_11.f90: New.
4619 Copyright (C) 2015 Free Software Foundation, Inc.
4621 Copying and distribution of this file, with or without modification,
4622 are permitted in any medium without royalty provided the copyright
4623 notice and this notice are preserved.