* config/rx/rx.opt (mallow-string-insns): New option.
[official-gcc.git] / gcc / testsuite / ChangeLog
bloba007f32bb9a3d00793ef295e25f89415a1e5c06f
1 2015-04-15  Nick Clifton  <nickc@redhat.com>
3         * gcc.target/rx/builtins.c: Disable RMPA test if string
4         instructions are not allowed.
6 2015-04-15  Alan Modra  <amodra@gmail.com>
8         * gcc.dg/pr65408.c: New.
10 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
12         PR target/65729
13         * gcc.target/arm/pr65729.c: New test.
15 2015-04-14  Richard Biener  <rguenther@suse.de>
17         PR tree-optimization/65758
18         * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
20 2015-04-14  Yvan Roux  <yvan.roux@linaro.org>
22         PR target/65648
23         * gcc.c-torture/execute/pr65648.c: New test.
25 2015-04-14  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
27         * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
28         __builtin_finite instead of finite.
29         * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
30         Likewise.
32 2015-04-14  Marc Glisse  <marc.glisse@inria.fr>
34         PR tree-optimization/63387
35         * gcc.dg/pr63387.c: New testcase.
37 2015-04-12  Jan Hubicka  <hubicka@ucw.cz>
39         * g++.dg/tree-ssa/nonzero-3.C: New testcase.
41 2015-04-13  Richard Biener  <rguenther@suse.de>
43         PR tree-optimization/65204
44         * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
46 2015-04-13  Terry Guo  <terry.guo@arm.com>
48         PR target/65710
49         * gcc.target/arm/pr65710.c: New.
51 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
53         PR tree-optimization/65747
54         * g++.dg/torture/pr65747.C: New test.
56 2015-04-12  Jakub Jelinek  <jakub@redhat.com>
58         PR c++/65736
59         * g++.dg/cpp0x/pr65736.C: New test.
61 2015-04-11  Jan Hubicka  <hubicka@ucw.cz>
62             Martin Liska  <mliska@suse.cz>
64         PR ipa/65722
65         * g++.dg/ipa/pr65722.C: New testcase.
67 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
69         PR tree-optimization/65735
70         * gcc.c-torture/compile/pr65735.c: New test.
72 2015-04-11  H.J. Lu  <hongjiu.lu@intel.com>
74         PR middle-end/65554
75         * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
77 2015-04-11  Jakub Jelinek  <jakub@redhat.com>
79         PR target/65671
80         * gcc.target/i386/pr65671.c: Require avx512vl effective target.
82 2015-04-10  Yvan Roux  <yvan.roux@linaro.org>
84         PR target/65647
85         * gcc.target/arm/pr65647-2.c: New.
87 2015-04-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
89         PR target/65694
90         * g++.dg/torture/pr65694.C: New test.
92 2015-04-10  Tobias Burnus  <burnus@net-b.de>
94         * gfortran.dg/coarray_lock_6.f90: New.
95         * gfortran.dg/coarray_lock_7.f90: New.
96         * gfortran.dg/coarray/lock_2.f90: New.
98 2015-04-10  Mikael Morin  <mikael@gcc.gnu.org>
100         PR fortran/56674
101         PR fortran/58813
102         PR fortran/59016
103         PR fortran/59024
104         * gfortran.dg/used_types_27.f90: New.
106 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
108         PR target/65671
109         * gcc.target/i386/pr65671.c: New.
111 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
113         PR tree-optimization/65709
114         * c-c++-common/ubsan/align-9.c: New test.
116 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
118         PR fortran/56852
119         * gfortran.dg/pr56852.f90: New test.
121 2015-04-09  Marek Polacek  <polacek@redhat.com>
122             Jakub Jelinek  <jakub@redhat.com>
124         PR middle-end/65554
125         * g++.dg/opt/pr65554.C: New test.
127 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
129         PR c++/65690
130         * c-c++-common/attr-aligned-1.c: New test.
132 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
134         * gcc.target/i386/mpx/memmove-zero-length.c: New.
136 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
138         PR target/65676
139         * gcc.target/i386/sse-25.c: New.
141 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
143         PR target/65693
144         * gcc.target/i386/pr65693.c: New test.
146 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
148         * gcc.dg/lto/chkp-static-bounds_0.c: New.
150 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
152         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
154 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
156         * gcc.target/i386/thunk-retbnd.c: New.
158 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
160         * gnat.dg/opt48.adb: New test.
161         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
162         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
164 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
166         PR ipa/65540
167         * gcc.c-torture/compile/pr65540.c: New.
169 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
171         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
172         -Wno-pointer-arith.
174 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
176         PR debug/65678
177         * g++.dg/debug/pr65678.C: New test.
179         PR middle-end/65680
180         * gcc.c-torture/compile/pr65680.c: New test.
182 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
184         PR fortran/65548
185         * gfortran.dg/allocate_with_source_5.f90: New test.
187 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
189         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
190         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
192 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
194         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
196 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
198         PR target/65614
199         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
200         to get floating point compression.
201         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
203 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
205         PR preprocessor/61977
206         * gcc.dg/cpp/pr61977.c: New test.
208 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
210         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
212 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
214         PR target/65647
215         * gcc.target/arm/pr65647.c: New.
217 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
219         PR ipa/65655
220         * g++.dg/torture/pr65655.C: New testcase.
222 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
224         PR c++/64085
225         * g++.dg/cpp1y/lambda-init13.C: New.
227 2015-04-03  Marek Polacek  <polacek@redhat.com>
229         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
231 2015-04-02  Marek Polacek  <polacek@redhat.com>
233         PR c++/65642
234         * g++.dg/cpp0x/constexpr-fold1.C: New test.
235         * g++.dg/cpp0x/constexpr-fold2.C: New test.
237 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
239         PR preprocessor/61977
240         * gcc.target/powerpc/pr61977-1.c: New test.
241         * gcc.target/powerpc/pr61977-2.c: New test.
243 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
245         PR c++/56100
246         * g++.dg/warn/Wshadow-8.C: New.
247         * g++.dg/warn/Wshadow-9.C: Likewise.
248         * g++.dg/warn/Wshadow-10.C: Likewise.
249         * g++.dg/warn/Wshadow-11.C: Likewise.
251 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
253         * gcc.dg/pr23623.c: Added aligned attribute.
254         * gcc.dg/20141029-1.c: Likewise.
255         * gcc.dg/20150306-1.c: New test.
257 2015-04-01  Marek Polacek  <polacek@redhat.com>
259         PR c++/65554
260         * g++.dg/cpp0x/initlist93.C: New test.
261         * g++.dg/cpp0x/initlist94.C: New test.
263 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
265         PR target/65624
266         * gcc.target/aarch64/pr65624.c: New test.
268 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
270         * gcc.dg/ipa/inlinehint-4.c: New testcase.
272 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
274         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
275         extra variable to force stack alignment.
276         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
277         extra variable to force stack alignment.
279 2015-03-31  Marek Polacek  <polacek@redhat.com>
281         PR c++/65390
282         * g++.dg/template/pr65390.C: New test.
284 2015-03-31  Martin Liska  <mliska@suse.cz>
286         * g++.dg/ipa/pr65557.C: New test.
288 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
290         * gcc.target/s390/hotpatch-25.c: New test.
291         * gcc.target/s390/hotpatch-1.c: Update test.
292         * gcc.target/s390/hotpatch-10.c: Update test.
293         * gcc.target/s390/hotpatch-11.c: Update test.
294         * gcc.target/s390/hotpatch-12.c: Update test.
295         * gcc.target/s390/hotpatch-13.c: Update test.
296         * gcc.target/s390/hotpatch-14.c: Update test.
297         * gcc.target/s390/hotpatch-15.c: Update test.
298         * gcc.target/s390/hotpatch-16.c: Update test.
299         * gcc.target/s390/hotpatch-17.c: Update test.
300         * gcc.target/s390/hotpatch-18.c: Update test.
301         * gcc.target/s390/hotpatch-19.c: Update test.
302         * gcc.target/s390/hotpatch-2.c: Update test.
303         * gcc.target/s390/hotpatch-21.c: Update test.
304         * gcc.target/s390/hotpatch-22.c: Update test.
305         * gcc.target/s390/hotpatch-23.c: Update test.
306         * gcc.target/s390/hotpatch-24.c: Update test.
307         * gcc.target/s390/hotpatch-3.c: Update test.
308         * gcc.target/s390/hotpatch-4.c: Update test.
309         * gcc.target/s390/hotpatch-5.c: Update test.
310         * gcc.target/s390/hotpatch-6.c: Update test.
311         * gcc.target/s390/hotpatch-7.c: Update test.
312         * gcc.target/s390/hotpatch-8.c: Update test.
313         * gcc.target/s390/hotpatch-9.c: Update test.
314         * gcc.target/s390/hotpatch-compile-16.c: Update test.
316 2015-03-31  Richard Biener  <rguenther@suse.de>
318         PR middle-end/65626
319         * g++.dg/torture/pr65626.C: New testcase.
321 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
323         PR target/65531
324         * gcc.target/i386/mpx/pr65531.cc: New.
326 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
328         PR target/65602
329         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
330         __builtin_alloca instead of alloca.
331         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
332         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
333         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
334         check.
336 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
338         PR ipa/65610
339         * g++.dg/ubsan/pr65610.C: New test.
341 2015-03-30  Marek Polacek  <polacek@redhat.com>
343         PR c++/65398
344         * g++.dg/cpp0x/pr65398-2.C: New test.
346 2015-03-30  Marek Polacek  <polacek@redhat.com>
348         * c-c++-common/pr65556.c: Change the width of bit-fields.
350 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
352         PR ipa/65588
353         * gcc.target/i386/pr65588.c: New testcase.
355 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
357         PR libgfortran/65563
358         * gfortran.dg/open_errors_2.f90:  New test.
360 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
362         PR libgfortran/65596
363         * gfortran.dg/namelist_86.f90: New test.
365 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
367         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
368         statement to reflect new ownership.
370 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
372         PR c++/42328
373         * g++.dg/template/friend58.C: New.
374         * g++.dg/template/friend59.C: Likewise.
376 2015-03-27  Tobias Burnus  <burnus@net-b.de>
378         PR c/65586
379         * g++.dg/gomp/openmp-simd-3.C: New.
380         * gcc.dg/gomp/openmp-simd-3.c: New.
382 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
384         PR target/65248
385         * gcc.target/i386/pr65248-1.c: New file.
386         * gcc.target/i386/pr65248-2.c: Likewise.
387         * gcc.target/i386/pr65248-3.c: Likewise.
388         * gcc.target/i386/pr65248-4.c: Likewise.
390 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
392         PR target/65593
393         * gcc.c-torture/compile/pr65593.c: New test.
395 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
397         PR c++/59329
398         * g++.dg/cpp1y/constexpr-assert1.C: New.
400 2015-03-27  Marek Polacek  <polacek@redhat.com>
402         PR c++/65556
403         * c-c++-common/pr65556.c: New test.
405 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
407         PR ipa/65600
408         * g++.dg/torture/pr65600.C: New testcase.
410 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
412         PR target/65407
413         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
415 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
417         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
418         statement and cleanup. Fixed typos.
420 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
422         PR middle-end/65595
423         * gcc.c-torture/compile/pr65595.c: New testcase.
425 2015-03-27  Marek Polacek  <polacek@redhat.com>
427         PR sanitizer/65583
428         * g++.dg/ubsan/pr65583.C: New test.
430 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
432         * gcc.c-torture/compile/20150327.c: New testcase.
434 2015-03-26  Richard Biener  <rguenther@suse.de>
436         PR middle-end/65555
437         * g++.dg/torture/pr65555.C: New testcase.
439 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
441         PR tree-optimization/64715
442         * gcc.dg/builtin-object-size-15.c: New test.
443         * gcc.dg/pr64715-1.c: New test.
444         * gcc.dg/pr64715-2.c: New test.
446 2015-03-26  Richard Biener  <rguenther@suse.de>
448         PR middle-end/65519
449         * gnat.dg/specs/opt2.ads: Fix testcase.
451 2015-03-25  Martin Sebor  <msebor@redhat.com>
453         PR testsuite/65526
454         * lib/target-supports.exp (check_effective_target_arm32): Fail early
455         when target isn't arm*-*-*-*.
456         (check_effective_target_arm_nothumb): Likewise.
457         (check_effective_target_arm_little_endian): Likewise.
458         (check_effective_target_arm_vect_no_misalign): Likewise.
459         (check_effective_target_aarch64_little_endian): Fail early if target
460         isn't aarch64*-*-*.
462 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
464         PR tree-optimization/65177
465         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
467 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
469         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
470         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
471         smmintrin.h and mm3dnow.h.
473 2015-03-25  Marek Polacek  <polacek@redhat.com>
475         PR c++/65558
476         * g++.dg/cpp0x/pr65558.C: New test.
478 2015-03-25  Marek Polacek  <polacek@redhat.com>
480         PR c++/61670
481         * g++.dg/template/pr61670.C: New test.
483 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
485         PR c++/54987
486         * g++.dg/template/pr54987.C: New.
488 2015-03-25  Richard Biener  <rguenther@suse.de>
490         PR tree-optimization/62630
491         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
493 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
495         PR target/65508
496         * gcc.target/i386/mpx/pr65508.c: New.
498 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
500         PR fortran/64952
501         PR fortran/65532
502         * gfortran.dg/data_initialized_3.f90: New.
504 2015-03-25  Richard Biener  <rguenther@suse.de>
506         PR middle-end/65519
507         * gnat.dg/specs/opt2.ads: New testcase.
509 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
511         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
512         * gcc.target/arm/memset-inline-4.c: Skip for
513         arm_tune_string_ops_prefer_neon.
514         * gcc.target/arm/memset-inline-5.c: Ditto.
515         * gcc.target/arm/memset-inline-6.c: Ditto.
516         * gcc.target/arm/memset-inline-8.c: Ditto.
517         * gcc.target/arm/memset-inline-9.c: Ditto.
519 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
521         PR c++/58923
522         * g++.dg/other/virtual3.C: New.
524 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
526         PR c++/60130
527         * g++.dg/cpp0x/vt-60130.C: New.
529 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
531         PR c++/61971
532         * g++.dg/warn/Warray-bounds-7.C: New.
534 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
536         PR c++/60067
537         * g++.dg/template/defarg18.C: New.
539 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
541         PR c++/59988
542         * g++.dg/cpp0x/vt-59988.C: New.
544 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
546         PR tree-optimization/65533
547         * gcc.dg/pr65533.c: New test.
549 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
551         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
552         source= and mold= expressions functionality.
553         * gfortran.dg/allocate_class_4.f90: New test.
554         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
555         copying an unlimited polymorhpic object containing a char array
556         to another unlimited polymorphic object respects the _len
557         component.
558         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
559         whether deferred length char array allocate works, unlimited
560         polymorphic object allocation from a string works and if
561         allocating an array of deferred length strings works.
562         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
564 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
566         PR c++/65513
567         * g++.dg/cpp0x/constexpr-array11.C: New.
569 2015-03-24  Richard Biener  <rguenther@suse.de>
571         PR middle-end/65517
572         * gcc.dg/torture/pr65517.c: New testcase.
574 2015-03-24  Tobias Burnus  <burnus@net-b.de>
576         * gfortran.dg/coindexed_1.f90: Moved from
577         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
579 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
581         PR testsuite/65506
582         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
583         gimple dump.
585         PR target/65523
586         * gcc.target/i386/pr65523.c: New test.
588         PR ipa/65475
589         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
590         dg-options.
591         * g++.dg/lto/pr65475b_0.C: Likewise.
593 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
595         PR target/65505
596         * gcc.target/sh/torture/pr65505.c: New.
598 2015-03-23  Martin Sebor  <msebor@redhat.com>
600         PR testsuite/63175
601         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
602         assembly for lvx in addition to lxv.
604 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
606         PR target/65504
607         * gfortran.dg/pr65504.f90: New test.
609         PR ipa/65521
610         * gcc.dg/pr65521.c: New test.
612 2015-03-23  Richard Biener  <rguenther@suse.de>
614         PR tree-optimization/65518
615         * gcc.dg/vect/pr65518.c: New testcase.
617 2015-03-23  Richard Biener  <rguenther@suse.de>
619         PR tree-optimization/65494
620         * gcc.dg/vect/pr65494.c: New testcase.
622 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
624         PR preprocessor/65238
625         * c-c++-common/cpp/pr65238-1.c: New test.
626         * gcc.dg/cpp/pr65238-2.c: New test.
627         * gcc.dg/cpp/trad/pr65238-3.c: New test.
628         * gcc.dg/cpp/trad/pr65238-4.c: New test.
630 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
631             Mikael Morin  <mikael@gcc.gnu.org>
633         PR fortran/64952
634         * gfortran.dg/elemental_dependency_4.f90: New.
635         * gfortran.dg/elemental_dependency_5.f90: New.
637 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
639         PR ipa/65475
640         * g++.dg/lto/pr65475b_0.C: New testcase.
641         * g++.dg/lto/pr65475b_1.C: New testcase.
642         * g++.dg/lto/pr65475c_0.C: New testcase.
643         * g++.dg/lto/pr65475c_1.C: New testcase.
645 2015-03-21  Tobias Burnus  <burnus@net-b.de>
647         * gfortran.dg/coarray_38.f90: New.
648         * gfortran.dg/coarray_39.f90: New.
649         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
650         compile test.
652 2015-03-20  Marek Polacek  <polacek@redhat.com>
654         PR c++/65398
655         * g++.dg/cpp0x/pr65398.C: New test.
657 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
659         PR ipa/65475
660         * g++.dg/lto/pr65475_0.C: New testcase.
661         * g++.dg/lto/pr65475_1.C: New testcase.
663 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
665         PR rtl-optimization/64366
666         * gcc.target/sh/pr64366.c: New.
668 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
670         PR c++/48324
671         * g++.dg/cpp0x/constexpr-48324.C: New.
673 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
675         PR c++/48453
676         * g++.dg/cpp0x/pr48453.C: New.
678 2015-03-20  Marek Polacek  <polacek@redhat.com>
680         PR c++/65072
681         * g++.dg/cpp0x/pr65072.C: New test.
683 2015-03-20  Richard Biener  <rguenther@suse.de>
685         PR middle-end/64715
686         * gcc.dg/pr15347.c: Use -O.
687         * c-c++-common/pr19807-1.c: Likewise.
689 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
691         * gnat.dg/volatile13.ad[sb]: New test.
693 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
695         PR rtl-optimization/60851
696         * gcc.target/i386/pr60851.c: New test.
698 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
700         PR target/65240
701         * g++.dg/pr65240.h: Add tests for PR 65240.
702         * g++.dg/pr65240-1.C: Likewise.
703         * g++.dg/pr65240-2.C: Likewise.
704         * g++.dg/pr65240-3.C: Likewise.
705         * g++.dg/pr65240-4.C: Likewise.
707 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
709         PR rtl-optimization/63491
710         * gcc.target/powerpc/pr63491.c: New.
712 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
714         * g++.dg/ipa/pr65465.C: New test.
716 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
718         PR c++/52659
719         * g++.dg/cpp0x/deleted11.C: New.
721 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
723         PR sanitizer/65400
724         * c-c++-common/tsan/pr65400-3.c: New test.
726 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
728         PR c++/59686
729         * g++.dg/cpp0x/constexpr-59686.C: New.
731 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
733         PR sanitizer/64265
734         * g++.dg/tsan/pr64265.C: New test.
736         PR sanitizer/65400
737         * c-c++-common/tsan/pr65400-1.c: New test.
738         * c-c++-common/tsan/pr65400-2.c: New test.
740 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
742         PR c++/59816
743         * g++.dg/cpp0x/pr59816.C: New.
745 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
747         PR fortran/59198
748         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
750 2015-03-18  Martin Liska  <mliska@suse.cz>
752         PR ipa/65439
753         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
754         equivalences either to 6 or 7.
756 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
758         PR middle-end/64491
759         Revert:
760         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
762         * gcc.dg/undefined-loop-1.c: New file.
763         * gcc.dg/undefined-loop-2.c: New file.
765         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
767         PR testsuite/64032
768         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
769         loop exits too early.
771 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
773         PR tree-optimization/65450
774         * gfortran.dg/pr65450.f90: New test.
776         PR target/65078
777         * gcc.target/i386/pr65078-1.c: New test.
778         * gcc.target/i386/pr65078-2.c: New test.
779         * gcc.target/i386/pr65078-3.c: New test.
780         * gcc.target/i386/pr65078-4.c: New test.
781         * gcc.target/i386/pr65078-5.c: New test.
782         * gcc.target/i386/pr65078-6.c: New test.
784 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
786         PR c++/65340
787         * g++.dg/cpp1y/pr65340.C: New.
789 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
791         PR fortran/64432
792         * gfortran.dg/system_clock_3.f08: Adjust test.
794 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
796         PR fortran/59198
797         * gfortran.dg/proc_ptr_comp_44.f90: New test.
798         * gfortran.dg/proc_ptr_comp_45.f90: New test.
800 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
802         PR fortran/64432
803         * gfortran.dg/system_clock_3.f08: New test.
805 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
807         PR c++/64626
808         g++.dg/cpp1y/pr64626-1.C: New.
809         g++.dg/cpp1y/pr64626-2.C: New.
810         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
812 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
814         PR tree-optimization/65427
815         * gcc.c-torture/execute/pr65427.c: New test.
817 2015-03-16  Marek Polacek  <polacek@redhat.com>
819         DR 1688
820         PR c++/65327
821         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
822         * g++.dg/cpp0x/pr65327.C: New test.
824 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
826         PR sanitizer/64820
827         * c-c++-common/asan/pr64820.c: New test.
829 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
831         * gfortran.dg/pointer_2.f90: New test.
833 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
835         * g++.dg/pr65049.C: New test.
837 2015-03-16  Tom de Vries  <tom@codesourcery.com>
839         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
840         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
841         * gcc.target/i386/fuse-caller-save.c: Same.
843 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
845         * gnat.dg/loop_optimization18.ad[sb]: New test.
846         * gnat.dg/loop_optimization18_pkg.ads: New helper.
848 2015-03-16  Alan Modra  <amodra@gmail.com>
850         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
851         2014-12-05 change.
853 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
855         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
856         hppa*-*-hpux*.
857         * gcc.dg/torture/pr65270-2.c: Likewise.
859 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
861         PR fortran/61138
862         * gfortran.dg/pointer_remapping_9.f90: New.
864 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
866         PR tree-optimization/65369
867         * gcc.c-torture/execute/pr65369.c: New test.
869         PR tree-optimization/65418
870         * gcc.c-torture/execute/pr65418-1.c: New test.
871         * gcc.c-torture/execute/pr65418-2.c: New test.
873         PR rtl-optimization/65401
874         * gcc.c-torture/execute/pr65401.c: New test.
876 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
878         PR target/64600
879         * gcc.target/arm/pr64600_1.c: New test.
881 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
883         PR rtl-optimization/65235
884         * gcc.target/aarch64/pr65235_1.c: New test.
886 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
888         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
889         * gcc.target/s390/hotpatch-22.c: Likewise.
890         * gcc.target/s390/hotpatch-23.c: Likewise.
891         * gcc.target/s390/hotpatch-24.c: Likewise.
892         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
893         * gcc.target/s390/hotpatch-1.c: Update expected output.
894         * gcc.target/s390/hotpatch-2.c: Likewise.
895         * gcc.target/s390/hotpatch-3.c: Likewise.
896         * gcc.target/s390/hotpatch-4.c: Likewise.
897         * gcc.target/s390/hotpatch-5.c: Likewise.
898         * gcc.target/s390/hotpatch-6.c: Likewise.
899         * gcc.target/s390/hotpatch-7.c: Likewise.
900         * gcc.target/s390/hotpatch-8.c: Likewise.
901         * gcc.target/s390/hotpatch-9.c: Likewise.
902         * gcc.target/s390/hotpatch-10.c: Likewise.
903         * gcc.target/s390/hotpatch-11.c: Likewise.
904         * gcc.target/s390/hotpatch-12.c: Likewise.
905         * gcc.target/s390/hotpatch-13.c: Likewise.
906         * gcc.target/s390/hotpatch-14.c: Likewise.
907         * gcc.target/s390/hotpatch-15.c: Likewise.
908         * gcc.target/s390/hotpatch-16.c: Likewise.
909         * gcc.target/s390/hotpatch-17.c: Likewise.
910         * gcc.target/s390/hotpatch-18.c: Likewise.
911         * gcc.target/s390/hotpatch-19.c: Likewise.
913 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
915         PR target/65103
916         * gcc.target/i386/pr65103-1.c: New.
918 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
920         PR target/65044
921         * gcc.target/i386/pr65044.c: New.
923 2015-03-12  Tom de Vries  <tom@codesourcery.com>
925         PR rtl-optimization/64895
926         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
927         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
928         * gcc.target/i386/fuse-caller-save.c: Ditto.
930 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
932         * gcc.dg/ipa/pr63569.c: Fix template.
934 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
936         * g++.dg/ipa/pr64146.C: Require fpic support.
938 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
940         PR libfortran/65200
941         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
942         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
944 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
946         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
947         to dg-options, fix up dg-skip-if.
949 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
951         PR target/65296
952         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
953         * gcc.target/avr/tiny-caller-save.c: Same.
955 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
957         PR target/65242
958         * g++.dg/pr65242.C: New test.
960 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
962         * c-c++-common/asan/no-asan-check-glob.c: New test.
964 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
966         PR c++/65370
967         * g++.dg/other/default11.C: New.
968         * g++.dg/other/default12.C: Likewise.
970 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
972         PR target/65368
973         * gcc.target/i386/bmi2-bzhi-2.c: New test.
975 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
977         PR fortran/65024
978         * gfortran.dg/unlimited_polymorphic_23.f90: New test
980 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
982         PR c++/65127
983         * g++.dg/cpp0x/pr65127.C: New test.
985 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
987         * gcc.dg/ipa/PR64550.c: Update template.
989 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
990             Tobias Burnus  <burnus@net-b.de>
992         * gfortran.dg/coarray_sync_memory.f90: New.
994 2015-03-10  Marek Polacek  <polacek@redhat.com>
996         PR sanitizer/65367
997         * c-c++-common/ubsan/pr65367.c: New test.
999 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1001         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
1002         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
1003         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
1004         * gcc.target/i386/mpx/calloc-1-nov.c: New.
1005         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
1006         * gcc.target/i386/mpx/malloc-1-nov.c: New.
1007         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
1008         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
1009         * gcc.target/i386/mpx/realloc-1-nov.c: New.
1010         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
1011         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
1012         * gcc.target/i386/mpx/realloc-2-nov.c: New.
1013         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
1015 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
1017         * lib/mpx-dg.exp (mpx_link_flags): New.
1018         (mpx_init): New.
1019         (mpx_finish): New.
1020         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
1021         * gcc.target/i386/mpx/alloca-1-nov.c: New.
1022         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
1023         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
1024         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
1025         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
1026         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
1027         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
1028         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
1029         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
1030         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
1031         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
1032         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
1033         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
1034         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
1035         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
1036         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
1037         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
1038         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
1039         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
1040         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
1041         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
1042         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
1043         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
1044         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
1045         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
1046         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
1047         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
1048         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
1049         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
1050         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
1051         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
1052         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
1053         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
1054         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
1055         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
1056         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
1057         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
1058         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
1059         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
1060         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
1061         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
1062         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
1063         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
1064         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
1065         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
1066         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
1067         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
1068         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
1069         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
1070         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
1071         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
1072         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
1073         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
1074         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
1075         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
1076         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
1077         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
1078         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
1079         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
1080         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
1081         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
1082         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
1083         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
1084         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
1085         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
1086         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
1087         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
1088         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
1089         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
1090         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
1091         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
1092         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
1093         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
1094         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
1095         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
1096         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
1097         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
1098         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
1099         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
1100         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
1101         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
1102         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
1103         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
1104         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
1105         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
1106         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
1107         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
1108         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
1109         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1110         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1111         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1112         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1113         * gcc.target/i386/mpx/label-address-1.c: New.
1114         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1115         * gcc.target/i386/mpx/macro.c: New.
1116         * gcc.target/i386/mpx/mpx-check.h: New.
1117         * gcc.target/i386/mpx/mpx.exp: New.
1118         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1119         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1120         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1121         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1122         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1123         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1124         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1125         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1126         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1127         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1128         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1129         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1130         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1131         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1132         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1133         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1134         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1135         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1136         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1137         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1138         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1139         * gcc.target/i386/mpx/reference-1-lbv.c: New.
1140         * gcc.target/i386/mpx/reference-1-nov.c: New.
1141         * gcc.target/i386/mpx/reference-1-ubv.c: New.
1142         * gcc.target/i386/mpx/reference-2-lbv.c: New.
1143         * gcc.target/i386/mpx/reference-2-nov.c: New.
1144         * gcc.target/i386/mpx/reference-2-ubv.c: New.
1145         * gcc.target/i386/mpx/reference-3-lbv.c: New.
1146         * gcc.target/i386/mpx/reference-3-nov.c: New.
1147         * gcc.target/i386/mpx/reference-3-ubv.c: New.
1148         * gcc.target/i386/mpx/reference-4-lbv.c: New.
1149         * gcc.target/i386/mpx/reference-4-nov.c: New.
1150         * gcc.target/i386/mpx/reference-4-ubv.c: New.
1151         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1152         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1153         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1154         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1155         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1156         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1157         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1158         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1159         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1160         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1161         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1162         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1163         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1164         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1165         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1166         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1167         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1168         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1169         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1170         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1171         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1172         * gcc.target/i386/mpx/sincos-1-nov.c: New.
1173         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1174         * gcc.target/i386/mpx/static-array-1-nov.c: New.
1175         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1176         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1177         * gcc.target/i386/mpx/static-init-1-nov.c: New.
1178         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1179         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1180         * gcc.target/i386/mpx/static-init-2-nov.c: New.
1181         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1182         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1183         * gcc.target/i386/mpx/static-init-3-nov.c: New.
1184         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1185         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1186         * gcc.target/i386/mpx/static-init-4-nov.c: New.
1187         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1188         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1189         * gcc.target/i386/mpx/static-init-5-nov.c: New.
1190         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1191         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1192         * gcc.target/i386/mpx/static-init-6-nov.c: New.
1193         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1194         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1195         * gcc.target/i386/mpx/static-string-1-nov.c: New.
1196         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1197         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1198         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1199         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1200         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1201         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1202         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1203         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1204         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1205         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1206         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1207         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1208         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1209         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1210         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1211         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1212         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1213         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1214         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1215         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1216         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1217         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1218         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1219         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1220         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1221         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1222         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1223         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1224         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1225         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1226         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1227         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1228         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1229         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1230         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1231         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1232         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1233         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1234         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1235         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1236         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1237         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1238         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1239         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1240         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1241         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1242         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1243         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1244         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1245         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1246         * gcc.target/i386/mpx/vararg-1-nov.c: New.
1247         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1248         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1249         * gcc.target/i386/mpx/vararg-2-nov.c: New.
1250         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1251         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1252         * gcc.target/i386/mpx/vararg-3-nov.c: New.
1253         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1254         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1255         * gcc.target/i386/mpx/vararg-4-nov.c: New.
1256         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1257         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1258         * gcc.target/i386/mpx/vararg-5-nov.c: New.
1259         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1260         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1261         * gcc.target/i386/mpx/vararg-6-nov.c: New.
1262         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1263         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1264         * gcc.target/i386/mpx/vararg-7-nov.c: New.
1265         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1266         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1267         * gcc.target/i386/mpx/vararg-8-nov.c: New.
1268         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1269         * gcc.target/i386/mpx/vla-1-lbv.c: New.
1270         * gcc.target/i386/mpx/vla-1-nov.c: New.
1271         * gcc.target/i386/mpx/vla-1-ubv.c: New.
1272         * gcc.target/i386/mpx/vla-2-lbv.c: New.
1273         * gcc.target/i386/mpx/vla-2-nov.c: New.
1274         * gcc.target/i386/mpx/vla-2-ubv.c: New.
1276 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
1278         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1280 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
1282         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1284 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
1286         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1287         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1289 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1291         PR c/65120
1292         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1293         on rhs is 0.
1294         (fn4): New test.
1295         * c-c++-common/pr65120.c: New test.
1297         PR rtl-optimization/65321
1298         * gcc.dg/pr65321.c: New test.
1300 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1302         PR tree-optimization/65355
1303         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1305 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
1307         PR c/65120
1308         * c-c++-common/pr49706.c: Adjust tests for not warning
1309         about !!x == y or !b == y where b is boolean, and add
1310         some further tests.
1311         * c-c++-common/pr62199-2.c: Likewise.
1313 2015-03-09  Richard Biener  <rguenther@suse.de>
1315         PR middle-end/65270
1316         * gcc.dg/torture/pr65270-1.c: New testcase.
1317         * gcc.dg/torture/pr65270-2.c: Likewise.
1319 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1321         PR tree-optimization/63743
1322         * gcc.dg/pr63743.c: New test.
1324 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
1326         PR lto/65316
1327         * g++.dg/lto/pr65316_0.C: New testcase.
1328         * g++.dg/lto/pr65316_1.C: New testcase.
1330 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
1332         PR target/62247
1333         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1334         hppa*-*-hpux*.
1335         * g++.dg/abi/rtti3.C: Likewise.
1337         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1339         PR target/62251
1340         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1342         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1344         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1346         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1348 2015-03-08  Morin  <mikael@gcc.gnu.org>
1350         PR fortran/60898
1351         * gfortran.dg/entry_20.f90: New.
1353 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1355         PR target/65153
1356         * gcc.c-torture/compile/pr65153.c: New.
1358 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1360         PR target/65249
1361         * g++.dg/torture/pr65249.C: New.
1363 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
1365         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1366         long.
1367         (int64_t): Likewise.
1369 2015-03-07  Marek Polacek  <polacek@redhat.com>
1370             Martin Uecker  <uecker@eecs.berkeley.edu>
1372         PR sanitizer/65280
1373         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1374         member-like arrays.
1375         * c-c++-common/ubsan/bounds-8.c: New test.
1376         * c-c++-common/ubsan/bounds-9.c: New test.
1377         * gcc.dg/ubsan/bounds-2.c: New test.
1379 2015-03-05  Martin Sebor  <msebor@redhat.com>
1381         * PR testsuite/63175
1382         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1383         checking of results into main to prevent it from getting optimized
1384         away.
1385         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1387 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
1389         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1390         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1391         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1392         x64.
1394 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
1396         * g++.dg/lto/pr65302_1.C: New testcase.
1397         * g++.dg/lto/pr65302_0.C: New testcase.
1399 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1401         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1402         -fno-ipa-icf to dg-options.
1404 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1406         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1407         compiles using the linker plugin.
1409 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1411         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1413 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1415         * gcc.target/arm/pr65067.c: New test.
1417 2015-03-05  Martin Liska  <mliska@suse.cz>
1419         PR ipa/65318
1420         * gcc.dg/ipa/pr65318.c: New test.
1422 2015-03-05  Marek Polacek  <polacek@redhat.com>
1424         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1426 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1428         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1430 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1432         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1433         max-unroll-times back to defaults for s390.
1435 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1437         Fix last commit.
1439 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1441         PR c++/64665
1442         * g++.dg/cpp0x/initlist92.C: New.
1444 2015-03-05  Richard Biener  <rguenther@suse.de>
1446         PR tree-optimization/65310
1447         * gcc.dg/vect/pr65310.c: New testcase.
1449 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1451         PR c++/64834
1452         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1454 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1456         * gnat.dg/entry_queues3.adb: New test.
1458 2015-03-04  Ian Lance Taylor  <iant@google.com>
1460         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1462 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1464         PR c++/64227
1465         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1467 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
1469         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1470         -fno-ipa-icf to dg-options
1471         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1472         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1474 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1476         PR c++/64398
1477         * g++.dg/cpp0x/decltype62.C: New.
1479 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1481         * gnat.dg/object_overflow5.adb: New test.
1483 2015-03-03  Martin Liska  <mliska@suse.cz>
1485         PR ipa/65287
1486         * gcc.dg/ipa/pr65287.c: New test.
1488 2015-03-03  Martin Jambor  <mjambor@suse.cz>
1489             Eric Botcazou  <ebotcazou@adacore.com>
1491         * gnat.dg/specs/pack12.ads: New test.
1493 2015-03-03  Martin Liska  <mliska@suse.cz>
1495         * gcc.dg/ipa/PR65282.c: New test.
1497 2015-03-13  Jeff Law  <law@redhat.com>
1499         PR tree-optimization/65241
1500         * gcc.c-torture/compile/pr65241.c: New test.
1502 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
1504         PR target/64331
1505         * gcc.target/avr/torture/pr64331.c: New test.
1507 2015-03-03  Martin Liska  <mliska@suse.cz>
1508             Jan Hubicka  <hubicka@ucw.cz>
1510         * g++.dg/ipa/pr65263.C: New test.
1512 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1514         PR ipa/65130
1515         * gcc.dg/lto/pr65130_0.c: New testcase.
1516         * gcc.dg/lto/pr65130_1.c: New testcase.
1518 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1520         PR ipa/64988
1521         * g++.dg/torture/pr64988.C: New testcase.
1523 2015-03-02  Tobias Burnus  <burnus@net-b.de>
1525         * gfortran.dg/coarray_atomic_6.f90: New.
1527 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1529         PR target/65184
1530         * gcc.target/i386/pr65184.c: New.
1532 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1534         PR target/65183
1535         * gcc.target/i386/pr65183.c: New.
1537 2015-02-28  Martin Liska  <mliska@suse.cz>
1538             Jan Hubicka  <hubicka@ucw.cz>
1540         * gcc.dg/ipa/ipa-icf-35.c: New test.
1541         * gcc.dg/ipa/ipa-icf-36.c: New test.
1542         * gcc.dg/ipa/ipa-icf-37.c: New test.
1544 2015-02-28  Martin Liska  <mliska@suse.cz>
1545             Jan Hubicka  <hubicka@ucw.cz>
1547         PR ipa/65245
1548         * gcc.dg/ipa/ipa-icf-34.c: New test.
1550 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1552         PR target/61142
1553         * gcc.target/sh/sh/pr61142.c: New.
1555 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1557         * g++.dg/other/dump-ada-spec-3.C: New test.
1559 2015-03-01  Martin Liska  <mliska@suse.cz>
1561         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1562         * g++.dg/ipa/pr63595.C: Update expected results.
1564 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
1566         PR ipa/65236
1567         * g++.dg/ipa/ipa-icf-6.C: New testcase.
1569 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
1571         * gcc.dg/vect/pr59354.c: Move vector producing code to
1572         separate function.
1574 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
1576         PR ipa/65237
1577         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1578         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1579         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1580         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1582 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
1584         PR tree-optimization/65048
1585         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1586         (foo): Use K&R style definition.
1588 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
1590         PR target/65032
1591         * g++.dg/pr65032.C: New.
1593 2015-02-27  Marek Polacek  <polacek@redhat.com>
1595         PR c/65040
1596         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1597         -Wformat=2.
1599 2015-02-27  Marek Polacek  <polacek@redhat.com>
1601         PR c/65228
1602         * gcc.dg/pr65228.c: New test.
1604 2015-02-27  Kai Tietz  <ktietz@redhat.com>
1606         PR c/35330
1607         * gcc.dg/weak/weak-17.c: New file.
1609 2015-02-27  Richard Biener  <rguenther@suse.de>
1611         PR lto/65193
1612         * g++.dg/lto/pr65193_0.C: New testcase.
1614 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1616         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1617         * gcc.target/s390/hotpatch-8.c: Likewise.
1618         * gcc.target/s390/hotpatch-9.c: Likewise.
1619         * gcc.target/s390/pr61078.c: Likewise.
1620         * gcc.target/s390/pr57960.c: Remove -m64.
1621         * gcc.target/s390/pr61078.c: Likewise.
1623 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
1624             Martin Liska  <mliska@suse.cz>
1626         PR bootstrap/65150
1627         * gcc.dg/pr64454.c: Disable ICF.
1628         * gcc.dg/pr28685-1.c: Disable ICF
1629         * gcc.dg/ipa/iinline-5.c: Disable ICF.
1630         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1631         * g++.dg/ipa/ipa-icf-4.C: Update template.
1633 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
1635         PR tree-optimization/65216
1636         * gcc.c-torture/execute/pr65216.c: New test.
1638         PR tree-optimization/65215
1639         * gcc.c-torture/execute/pr65215-1.c: New test.
1640         * gcc.c-torture/execute/pr65215-2.c: New test.
1641         * gcc.c-torture/execute/pr65215-3.c: New test.
1642         * gcc.c-torture/execute/pr65215-4.c: New test.
1643         * gcc.c-torture/execute/pr65215-5.c: New test.
1645 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1647         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1649 2015-02-26  Martin Liska  <mliska@suse.cz>
1650             Jan Hubicka  <hubicka@ucw.cz>
1652         * g++.dg/ipa/pr64146.C: Update expected results.
1653         * gcc.dg/ipa/ipa-icf-26.c: Update test.
1654         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1655         * gcc.dg/ipa/ipa-icf-34.c: New test.
1657 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1659         * gcc.dg/vect/vect-pr61917.c: Rename to ...
1660         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1661         (dg-additional-options): Remove dg directive.
1662         (dg-final): Add dg directive.
1664 2015-02-26  Marek Polacek  <polacek@redhat.com>
1666         PR ipa/65008
1667         * g++.dg/ipa/pr65008.C: New test.
1669 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1671         * lib/profopt.exp (profopt-target-cleanup): New proc.
1672         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1673         files from sources from dg-additional-sources.
1675 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1677         * lib/gcov.exp: Cleanup in case of xfail.
1679 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1681         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1683 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
1685         PR debug/46102
1686         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1687         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1688         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1689         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1690         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1691         * g++.dg/debug/pr46123.C: XFAIL and move...
1692         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1693         * gcc.dg/debug/dwarf2-3.c: Move...
1694         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1696 2015-02-26  Marek Polacek  <polacek@redhat.com>
1698         PR c++/65202
1699         * g++.dg/cpp1y/pr65202.C: New test.
1701 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1703         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1704         locale_facets.h.gcov.
1706 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1708         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1710 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1712         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1714 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1716         PR target/65217
1717         * gcc.target/i386/pr65217.c: New.
1719 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1721         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1723 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1725         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1727 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1729         PR tree-optimization/65048
1730         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1732 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1734         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1735         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1737 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
1739         PR target/65161
1740         * gcc.target/i386/pr65161.c: New test.
1742 2015-02-26  Terry Guo  <terry.guo@arm.com>
1744         * gcc.target/arm/no-volatile-in-it.c: New test.
1746 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
1748         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1749         (dg-options): Add -save-temps.
1750         (dg-final): Add cleanup-saved-temps.
1752 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1754         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1756 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
1758         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1759         * gcc.target/powerpc/pack01.c: Include string.h.
1761 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1763         PR target/65167
1764         * gcc.target/i386/pr65167.c: New.
1766 2015-02-25  Kai Tietz  <ktietz@redhat.com>
1768         PR tree-optimization/61917
1769         * gcc.dg/vect/vect-pr61917.c: New file.
1771 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
1773         PR tree-optimization/65170
1774         * gcc.c-torture/execute/pr65170.c: New test.
1775         * gcc.dg/tree-ssa/vrp96.c: New test.
1777 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1779         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1781 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1783         PR testsuite/65126
1784         * lib/gcc-defs.exp (additional_sources_used): Add new var.
1785         (dg-additional-files-options): Copy additional_sources to
1786         additional_sources_used before emptying additional_sources.
1787         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1788         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1789         (cleanup-saved-temps): Use additional_sources_used instead of
1790         additional_sources.
1791         (dg-test): Reset additional_sources_used.
1793 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
1795         PR fortran/63427
1796         * gfortran.dg/integer_exponentiation_6.F90: New test.
1798 2015-02-23  Martin Sebor  <msebor@redhat.com>
1800         PR target/65109
1801         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1802         two parts.  One to save registers, the other to verify the
1803         registers have the right values.  Save register state into
1804         static data rather than on the stack.
1806 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
1808         PR bootstrap/63888
1809         * c-c++-common/asan/pr63888.c: New test.
1811 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1813         PR target/65163
1814         * gcc.c-torture/compile/pr65163.c: New.
1816 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1818         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1819         with -m31 on 64 bit.
1820         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1821         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1823 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1825         * gcc.target/s390/20090223-1.c: Add
1826         -Wno-implicit-function-declaration option.
1827         * gcc.target/s390/pr42224.c: Likewise.
1828         * gcc.target/s390/pr55718.c: Likewise.
1830 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1832         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1833         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1834         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1835         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1836         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1837         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1838         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1839         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1840         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1841         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1842         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1843         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1844         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1845         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1846         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1847         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1848         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1849         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1850         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1851         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1852         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1854 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1856         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1857         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1858         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1859         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1860         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1861         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1862         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1863         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1864         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1865         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1866         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1867         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1868         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1869         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1870         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1871         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1873 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1875         PR fortran/64980
1876         PR fortran/61960
1877         * gfortran.dg/pr61960.f90: New.
1878         * gfortran.dg/pr64230.f90: New.
1879         * gfortran.dg/pr64980.f03: New.
1881 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1883         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1885 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1887         PR ada/65156
1888         * gnat.dg/timing_events.adb: Removed, invalid test.
1890 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1892         PR debug/58123
1893         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1894         location.
1895         * g++.dg/gcov/gcov-2.C: Likewise.
1897 2015-02-20  Richard Biener  <rguenther@suse.de>
1899         PR tree-optimization/65136
1900         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1902 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1904         PR testsuite/64158
1905         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1906         and nvptx-*-* blacklisting.
1908         * gcc.dg/sibcall-9.c: New test.
1909         * gcc.dg/sibcall-10.c: New test.
1911 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1913         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1915 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1917         PR target/64452
1918         * gcc.target/avr/torture/pr64452.c: New test.
1920 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1922         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1923         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1925 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1927         PR testsuite/65116
1928         * lib/target-supports.exp (check_compile): Check whether
1929         additional_sources is defined before using it.
1931 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1933         PR middle-end/65074
1934         * g++.dg/opt/pr65074.C: New file.
1936 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1938         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1939         (size_type): New typedef.
1940         (operator "" _script): Use it for the last argument.
1942 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1944         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1946 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1948         * lib/target-supports.exp (check_compile): Save/restore
1949         additional_sources that may belong to an actual test.
1951 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1953         PR gcov-profile/64634
1954         * g++.dg/gcov/gcov-15.C: New test.
1956 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1958         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1960 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1962         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1964 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1966         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1968 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1970         * gfortran.dg/fmt_cache_1.f: Add missing close.
1972 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1974         PR testsuite/65107
1975         * gfortran.dg/read_eof_8.f90: Add missing close.
1977 2015-02-18  Richard Biener  <rguenther@suse.de>
1979         PR tree-optimization/65063
1980         * gcc.dg/pr65063.c: New testcase.
1982 2015-02-18  Richard Biener  <rguenther@suse.de>
1984         PR tree-optimization/62217
1985         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1987 2015-02-18  Marek Polacek  <polacek@redhat.com>
1989         PR sanitizer/65081
1990         * c-c++-common/ubsan/pr65081.c: New test.
1992 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1994         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1995         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1997 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1999         * gcc.dg/ipa/propalign-3.c: New test.
2001 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
2003         PR target/64793
2004         * gcc.target/sh/pr64793.c: New.
2005         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
2007 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
2009         * gcc.target/arm/divzero.c: New test case.
2011 2015-02-17  Tom de Vries  <tom@codesourcery.com>
2013         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
2015 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
2016             Jakub Jelinek  <jakub@redhat.com>
2018         PR c++/65075
2019         * g++.dg/cpp0x/pr65075.C: New test.
2021 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
2023         PR target/65058
2024         * gcc.target/powerpc/pr65058.c: New test.
2026 2015-02-16  Jeff Law  <law@redhat.com>
2028         PR tree-optimization/64823
2029         * gcc.dg/uninit-20.c: New test.
2031 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
2032             James Greenhalgh  <james.greenhalgh@arm.com>
2034         PR ipa/64963
2035         * gcc.dg/ipa/ipa-clone-1.c: New test.
2037 2015-02-16  Richard Biener  <rguenther@suse.de>
2039         PR tree-optimization/65077
2040         * gcc.dg/torture/pr65077.c: New testcase.
2042 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
2044         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2045         Directive adjusted to scan for ldaxr.
2046         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2047         adjusted to scan for ldaex.
2049 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
2051         PR c++/65080
2052         * g++.dg/cpp0x/constexpr-65080.C: New.
2054 2015-02-16  Richard Biener  <rguenther@suse.de>
2056         PR tree-optimization/63593
2057         * gcc.dg/pr63593.c: New testcase.
2059 2015-02-16  Marek Polacek  <polacek@redhat.com>
2061         PR c/65066
2062         * gcc.dg/pr65066.c: New test.
2064 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2066         * gcc.dg/pr65002.C: Move ...
2067         * g++.dg/ipa/pr65002.C: ... here.
2069 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
2071         * gcc.target/powerpc/pr64205.c: Skip on AIX.
2072         * gcc.target/powerpc/pr64505.c: Skip on AIX.
2073         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
2074         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
2076 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
2078         PR testsuite/64850
2079         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
2080         the expression to find calls.
2081         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2082         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2083         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2084         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2085         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2087 2015-02-14  Marek Polacek  <polacek@redhat.com>
2089         PR c/64768
2090         * gcc.dg/array-11.c: New test.
2091         * gcc.dg/array-12.c: New test.
2092         * gcc.dg/array-13.c: New test.
2093         * gcc.dg/array-14.c: New test.
2094         * gcc.dg/c99-flex-array-typedef-1.c: New test.
2095         * gcc.dg/c99-flex-array-typedef-2.c: New test.
2096         * gcc.dg/c99-flex-array-typedef-3.c: New test.
2097         * gcc.dg/c99-flex-array-typedef-5.c: New test.
2098         * gcc.dg/c99-flex-array-typedef-7.c: New test.
2099         * gcc.dg/c99-flex-array-typedef-8.c: New test.
2101 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2103         PR c++/60894
2104         * g++.dg/lookup/using54.C: New.
2106 2015-02-13  Jeff Law  <law@redhat.com>
2108         PR bootstrap/65060
2109         Revert my change for tree-optimization/64823.
2111 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2113         PR tree-optimization/65053
2114         * gcc.c-torture/execute/pr65053-1.c: New test.
2115         * gcc.c-torture/execute/pr65053-2.c: New test.
2117 2015-02-13  Marek Polacek  <polacek@redhat.com>
2119         PR c/65050
2120         * gcc.dg/pr65050.c: New test.
2122 2015-02-13  Jeff Law  <law@redhat.com>
2124         PR tree-optimization/64823
2125         * gcc.dg/uninit-20.c: New test.
2127         PR rtl-optimization/47477
2128         * gcc.dg/tree-ssa/pr47477.c: New test.
2130 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2132         PR c++/60211
2133         * g++.dg/parse/ivdep-2.C: New.
2134         * g++.dg/parse/ivdep-3.C: Likewise.
2136 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2138         PR fortran/64506
2139         * gfortran.dg/continuation_13.f90: New test.
2140         * gfortran.dg/continuation_14.f: New test.
2142 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2144         PR c++/64970
2145         * g++.dg/cpp0x/sfinae55.C: New.
2147 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2149         PR ipa/65034
2150         * g++.dg/ipa/pr65034.C: New test.
2152 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2154         PR tree-optimization/65002
2155         * gcc.dg/pr65002.C: New.
2157 2015-02-13  Marek Polacek  <polacek@redhat.com>
2159         PR c/65040
2160         * c-c++-common/pr65040.c: New test.
2162 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
2164         PR tree-optimization/64705
2165         * gcc.dg/tree-ssa/pr64705.c: New test.
2167 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2169         PR rtl/32219
2170         * gcc.dg/visibility-22.c: New test.
2171         * gcc.dg/visibility-23.c: New test.
2172         * gcc.target/i386/pr32219-1.c: New test.
2173         * gcc.target/i386/pr32219-2.c: New test.
2174         * gcc.target/i386/pr32219-3.c: New test.
2175         * gcc.target/i386/pr32219-4.c: New test.
2176         * gcc.target/i386/pr32219-5.c: New test.
2177         * gcc.target/i386/pr32219-6.c: New test.
2178         * gcc.target/i386/pr32219-7.c: New test.
2179         * gcc.target/i386/pr32219-8.c: New test.
2180         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2182 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2184         PR libgfortran/57822
2185         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2186         four different KINDs.
2188 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2190         PR c++/64884
2191         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2193         PR sanitizer/65000
2194         * g++.dg/ubsan/pr65000.C: New test.
2196 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
2198         PR fortran/64932
2199         * gfortran.dg/finalize_28.f90: New test
2201 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2203         PR debug/55541
2204         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2205         DW_TAG_lexical_block removal.
2206         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2207         * g++.dg/guality/pr55541.C: New test.
2209         PR sanitizer/64984
2210         * g++.dg/ubsan/pr64984.C: New test.
2212 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
2214         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2216 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2218         PR testsuite/64930
2219         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2220         instructions for 2015-01-14 get_memmodel changes.
2221         * gcc.target/powerpc/atomic-p8.c: Likewise.
2223         PR sanitizer/65019
2224         * g++.dg/ubsan/pr65019.C: New test.
2226         PR tree-optimization/65014
2227         * gcc.c-torture/compile/pr65014.c: New test.
2229 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2231         PR libgfortran/57822
2232         * gfortran/fmt_g0_7.f08: Revise test.
2234 2015-02-11  Jeff Law  <law@redhat.com>
2236         PR target/63347
2237         * gcc.target/m68k/pr63347.c: New test.
2239 2015-02-11  Marek Polacek  <polacek@redhat.com>
2241         * g++.dg/ubsan/shift-1.C: New test.
2242         * gcc.dg/ubsan/c-shift-2.c: New test.
2243         * c-c++-common/ubsan/shift-5.c: Remove file.
2245 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
2247         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2248         Directive adjusted to XFAIL.
2249         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2250         adjusted to XFAIL.
2252 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2254         PR middle-end/65003
2255         * g++.dg/opt/pr65003.C: New test.
2257 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2259         * lib/target-supports.exp (check_effective_target_pie): Renamed
2260         to ...
2261         (check_effective_target_pie_enabled): This.
2262         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2263         * gcc.target/i386/pie.c: Likewise.
2265 2015-02-11  Andrew Pinski  <apinski@cavium.com>
2267         PR target/64893
2268         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2269         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2271 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2273         PR target/61925
2274         * gcc.target/i386/pr61925-1.c: New test.
2275         * gcc.target/i386/pr61925-2.c: New test.
2276         * gcc.target/i386/pr61925-3.c: New test.
2278 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
2280         PR sanitizer/65004
2281         * g++.dg/asan/pr65004.C: New test.
2283 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
2285         PR target/64661
2286         * gcc.taget/sh/pr64661-0.h: New.
2287         * gcc.taget/sh/pr64661-1.c: New.
2288         * gcc.taget/sh/pr64661-2.c: New.
2289         * gcc.taget/sh/pr64661-3.c: New.
2290         * gcc.taget/sh/pr64661-4.c: New.
2292 2015-02-10  Richard Biener  <rguenther@suse.de>
2294         PR tree-optimization/64995
2295         * g++.dg/torture/pr64995.C: New testcase.
2297 2015-02-10  Richard Biener  <rguenther@suse.de>
2299         PR tree-optimization/64909
2300         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2302 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2304         * gcc.dg/signbit-sa.c: New test.
2306 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2308         PR libgfortran/57822
2309         * gfortran/fmt_g0_7.f08: New test.
2311 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
2313         PR tree-optimization/43378
2314         * gcc.dg/tree-ssa/pr43378.c: New test.
2316 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
2318         PR ipa/64978
2319         * g++.dg/torture/pr64978.C: New testcase.
2321 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2323         PR sanitizer/64981
2324         * gcc.dg/asan/pr64981.c: New test.
2326 2015-02-09  Marek Polacek  <polacek@redhat.com>
2328         PR c/64856
2329         * gcc.dg/pr64856.c: New test.
2331 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2333         PR target/64979
2334         * gcc.dg/tree-ssa/stdarg-7.c: New test.
2335         * gcc.c-torture/execute/pr64979.c: New test.
2337 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
2339         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2341 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2343         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2344         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2346 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2348         PR target/58757
2349         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2351 2015-02-09  Richard Biener  <rguenther@suse.de>
2353         PR tree-optimization/54000
2354         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2356 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2358         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2360 2015-02-09  Martin Liska  <mliska@suse.cz>
2362         * g++.dg/ipa/pr64858.C: New test.
2364 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2366         * gcc.dg/uninit-19.c: Fix warning line for fpic.
2368 2015-02-08  Andrew Pinski  <apinski@cavium.com>
2370         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2372 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2374         PR fortran/63744
2375         * gfortran.dg/use_rename_8.f90: New.
2377 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
2379         * gnat.dg/addr7.ad[sb]: New test.
2380         * gnat.dg/addr8.ad[sb]: Likewise.
2382 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
2384         PR jit/64752
2385         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2386         from jit.dg/test-compile-to-executable.c's create_code, with a
2387         clarification of the output message.
2388         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2389         pass/fail message.
2390         (test_jit): Use CHECK_NO_ERRORS when calling
2391         gcc_jit_context_compile_to_file.
2392         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2393         jit-verify-compile-to-file to jit-verify-output-file-was-created.
2394         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
2395         about deletions that are attempted.
2396         (jit-verify-compile-to-file): Rename to...
2397         (jit-verify-output-file-was-created): ...this, and drop the
2398         attempt to run "file" and verify the output.
2399         (jit-verify-assembler): New function.
2400         (jit-verify-object): New function.
2401         (jit-verify-dynamic-library): New function.
2402         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2403         favor of an implementation from new file
2404         create-code-for-hello-world-executable.h, which also adds a
2405         "main".
2406         (dg-final): Replace jit-verify-compile-to-file with
2407         jit-verify-output-file-was-created, and invoke new function
2408         jit-verify-assembler.
2409         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2410         the output message.
2411         (dg-final): Replace jit-verify-compile-to-file with
2412         jit-verify-output-file-was-created, and invoke new function
2413         jit-verify-dynamic-library.
2414         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2415         favor of an implementation from new file
2416         create-code-for-hello-world-executable.h, which also adds a
2417         "main".
2418         (dg-final): Replace jit-verify-compile-to-file with
2419         jit-verify-output-file-was-created.  Strengthen the expected stdout
2420         from the built executable.
2421         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2422         favor of an implementation from new file
2423         create-code-for-hello-world-executable.h, which also adds a
2424         "main".
2425         (dg-final): Replace jit-verify-compile-to-file with
2426         jit-verify-output-file-was-created, and invoke new function
2427         jit-verify-object.
2428         * jit.dg/verify-dynamic-library.c: New source file.
2430 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
2431             Brian Rzycki  <b.rzycki@samsung.com>
2433         PR tree-optimization/64878
2434         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2436 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2438         PR ipa/64896
2439         * g++.dg/ipa/pr64896.C: New test.
2441 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2443         PR target/64205
2444         * gcc.target/powerpc/pr64205.c: New file.
2446 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
2448         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2449         (dg-options): Use -fpie instead of -fPIE -pie.
2451 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2453         PR middle-end/64937
2454         * g++.dg/asan/pr64937.C: New test.
2456 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
2458         PR fortran/63205
2459         * gfortran.dg/class_to_type_4.f90: New test
2461 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
2463         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2465 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2467         PR rtl-optimization/64957
2468         PR debug/64817
2469         * gcc.c-torture/execute/pr64957.c: New test.
2471 2015-02-05  Jeff Law  <law@redhat.com>
2473         PR target/17306
2474         * gcc.target/h8300/pr17306-1.c: New test.
2475         * gcc.target/h8300/pr17306-2.c: New test.
2477 2015-02-05  Tobias Burnus  <burnus@net-b.de>
2479         PR fortran/64943
2480         * gfortran.dg/structure_constructor_12.f90: New.
2482 2015-02-05  Jeff Law  <law@redhat.com>
2484         PR target/58400
2485         gcc.target/h8300/pr58400.c: New test.
2487 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2489         * gcc.target/arm/macro_defs0.c: New test.
2490         * gcc.target/arm/macro_defs1.c: New test.
2491         * gcc.target/arm/macro_defs2.c: New test.
2493 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
2495         PR rtl-optimization/64905
2496         * gcc.target/i386/pr64905.c: Require nonpic target.
2497         (dg-options): Add -fomit-frame-pointer.
2498         (main): Remove.
2500 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
2502         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2503         tree dump scanning.
2505 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
2507         PR fortran/64757
2508         * gfortran.dg/type_to_class_2.f90: New test
2509         * gfortran.dg/type_to_class_3.f90: New test
2511 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
2513         PR ipa/64686
2514         * g++.dg/torture/pr64686.C: New testcase.
2516 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2518         PR rtl-optimization/64905
2519         * gcc.target/i386/pr64905.c: New file.
2521 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2523         * gcc.dg/guality/pr41447-1.c: Remove xfail.
2524         * gcc.dg/guality/pr41616-1.c: Ditto.
2526 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
2528         PR debug/64817
2529         * gcc.dg/pr64817-3.c: New.
2531 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
2532             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2534         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2535         pass parameters in registers.
2536         * gcc.dg/guality/pr36728-2.c (main): Likewise.
2537         * gcc.dg/guality/pr36728-3.c (main): Likewise.
2538         * gcc.dg/guality/pr36728-4.c (main): Likewise.
2540 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
2541             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2543         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2544         list, allow for multilibed targets.
2545         * gcc.dg/combine_ashiftrt_2.c: Likewise.
2547 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2549         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2550         * gcc.dg/pr46728-6.c: Ditto.
2552 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
2554         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2555         for mips_nanlegacy target.
2557 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
2559         * gcc.target/i386/chkp-hidden-def.c: New.
2561 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2563         PR middle-end/62103
2564         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2565         to use 24 bits for bitfield b.
2567 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2569         PR testsuite/64796
2570         * lib/target-supports.exp (check_effective_target_bswap64): Do not
2571         cache result in a global variable.  Include all 32-bit targets for
2572         bswap64 tests.
2574 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
2576         PR rtl-optimization/64756
2577         * gcc.c-torture/execute/pr64756.c: New test.
2579 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
2581         PR target/64660
2582         * gcc.target/sh/pr64660-0.h: New.
2583         * gcc.target/sh/pr64660-1.c: New.
2584         * gcc.target/sh/pr64660-2.c: New.
2585         * gcc.target/sh/pr64660-3.c: New.
2586         * gcc.target/sh/pr64660-4.c: New.
2588 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2590         PR c++/64877
2591         * g++.dg/warn/Waddress-2.C: New.
2593 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
2595         PR middle-end/61225
2596         * gcc.target/i386/pr49095.c: XFAIL for ia32.
2598 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
2600         PR preprocessor/64803
2601         * gcc.dg/cpp/builtin-macro-1.c: New test case.
2603 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
2605         * g++.dg/ipa/devirt-37.C: Disable early inlining.
2607 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
2609         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2610         (_ARM_FPSRC): Add DN and AHP fields.
2611         (clean_results): Force DN=1 on AArch64.
2612         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2613         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2614         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2615         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2616         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2617         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2619 2015-02-02  Alan Modra  <amodra@gmail.com>
2621         * gcc.target/powerpc/cprophard.c: New.
2623 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
2625         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2626         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2628 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
2630         PR debug/64817
2631         * gcc.dg/pr64817-1.c: New test.
2632         * gcc.dg/pr64817-2.c: New test.
2634 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
2636         PR target/64851
2637         * gcc.target/sh/pr64851-0.h: New
2638         * gcc.target/sh/pr64851-1.c: New
2639         * gcc.target/sh/pr64851-2.c: New
2640         * gcc.target/sh/pr64851-3.c: New
2641         * gcc.target/sh/pr64851-4.c: New
2643 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2645         PR target/64882
2646         * gcc.dg/torture/pr64882.c: New test.
2648 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
2650         PR target/64159
2651         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2652         sparc*-*-*.
2654 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2656         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2657         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2658         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2659         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2660         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2661         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2662         tree dump.
2663         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2664         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2665         tree dump.
2666         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2667         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2668         tree dump.
2670 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2672         PR target/64688
2673         * g++.dg/pr64688-2.C: New.
2675 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2677         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2678         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2679         * gcc.target/i386/fuse-caller-save.c: Ditto.
2680         * gcc.target/i386/headmerge-1.c: Ditto.
2681         * gcc.target/i386/headmerge-2.c: Ditto.
2682         * gcc.target/i386/sibcall-6.c: Ditto.
2684 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2686         PR target/64617
2687         * gcc.target/i386/pr64617.c: New test.
2689 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2691         PR target/15184
2692         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2693         (dg-options): Remove -m32.
2694         (dg-final): Scan for "movb %al" only.
2695         * gcc.target/i386/pr15184-2.c: Ditto.
2697 2015-01-30  Richard Biener  <rguenther@suse.de>
2699         PR tree-optimization/64829
2700         * gcc.dg/vect/pr64829.c: New testcase.
2702 2015-01-29  Marek Polacek  <polacek@redhat.com>
2704         PR c/64709
2705         * gcc.dg/pr64709.c: New test.
2707 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
2709         PR c++/64717
2710         * g++.dg/ubsan/pr64717-1.C: New test.
2711         * g++.dg/ubsan/pr64717-2.C: New test.
2713 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
2715         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2717 2015-01-29  Jeff Law  <law@redhat.com>
2719         PR target/15184
2720         * gcc.target/i386/pr15184-1.c: New test.
2721         * gcc.target/i386/pr15184-2.c: New test.
2723 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2725         PR tree-optimization/64746
2726         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2728 2015-01-29  Richard Biener  <rguenther@suse.de>
2730         PR tree-optimization/64853
2731         * gcc.dg/torture/pr64853.c: New testcase.
2733 2015-01-29  Richard Biener  <rguenther@suse.de>
2735         PR tree-optimization/64844
2736         * gcc.dg/vect/pr64844.c: New testcase.
2738 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2740         PR middle-end/64809
2741         * gcc.dg/pr64809.c: Delete.
2743 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2745         PR middle-end/64805
2746         * gcc.target/i386/pr64805.c: New.
2748 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2750         * gcc.dg/guality/guality.h (main): Add argv[0] to
2751         guality_gdb_command.
2753 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
2755         PR ipa/64801
2756         * gcc.dg/tree-ssa/pr64801.c: New testcase.
2758 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
2760         PR target/64659
2761         * gcc.target/sh/sh.exp
2762         (check_effective_target_atomic_model_soft_gusa_available,
2763         check_effective_target_atomic_model_soft_tcb_available,
2764         check_effective_target_atomic_model_soft_imask_available,
2765         check_effective_target_atomic_model_hard_llcs_available): New.
2766         * gcc.target/sh/pr64659-0.h: New.
2767         * gcc.target/sh/pr64659-1.c: New.
2768         * gcc.target/sh/pr64659-2.c: New.
2769         * gcc.target/sh/pr64659-3.c: New.
2770         * gcc.target/sh/pr64659-4.c: New.
2772 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
2774         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2775         scan-assembler-times pattern.
2777 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
2779         PR middle-end/64809
2780         * gcc.dg/pr64809.c: New test.
2782 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
2784         PR tree-optimization/64277
2785         * gcc.dg/pr64277.c: New.
2787 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2789         PR tree-optimization/64718
2790         * gcc.c-torture/execute/pr64718.c: New test.
2792 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
2794         * gcc.target/aarch64/abs_2.c: New.
2796 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2798         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2799         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2800         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2801         ISA rev < 2.
2803 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
2805         PR bootstrap/64612
2806         * lib/target-supports.exp (check_effective_target_comdat_group): New.
2807         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2808         { target comdat_group }.
2810 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2812         PR fortran/63861
2813         * gfortran.dg/goacc/coarray_2.f90: New.
2815 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2817         PR ipa/60871
2818         PR ipa/64139
2819         * g++.dg/torture/pr64139.C: New testcase.
2820         * g++.dg/torture/pr60871.C: Likewise.
2822 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2824         PR fortran/64230
2825         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2826         prevent linking errors.
2828 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2830         PR ipa/64282
2831         * g++.dg/torture/pr64282.C: New testcase.
2833 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2835         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2836         for wzr reg.
2838 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2840         * gcc.target/s390/hotpatch-13.c: New testcase.
2841         * gcc.target/s390/hotpatch-14.c: New testcase.
2842         * gcc.target/s390/hotpatch-15.c: New testcase.
2843         * gcc.target/s390/hotpatch-16.c: New testcase.
2844         * gcc.target/s390/hotpatch-17.c: New testcase.
2845         * gcc.target/s390/hotpatch-18.c: New testcase.
2846         * gcc.target/s390/hotpatch-19.c: New testcase.
2847         * gcc.target/s390/hotpatch-20.c: New testcase.
2848         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2849         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2850         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2851         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2852         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2853         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2854         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2855         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2856         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2857         * gcc.target/s390/hotpatch-10.c: Likewise.
2858         * gcc.target/s390/hotpatch-11.c: Likewise.
2859         * gcc.target/s390/hotpatch-12.c: Likewise.
2860         * gcc.target/s390/hotpatch-2.c: Likewise.
2861         * gcc.target/s390/hotpatch-3.c: Likewise.
2862         * gcc.target/s390/hotpatch-4.c: Likewise.
2863         * gcc.target/s390/hotpatch-5.c: Likewise.
2864         * gcc.target/s390/hotpatch-6.c: Likewise.
2865         * gcc.target/s390/hotpatch-7.c: Likewise.
2866         * gcc.target/s390/hotpatch-8.c: Likewise.
2867         * gcc.target/s390/hotpatch-9.c: Likewise.
2868         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2869         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2870         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2871         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2872         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2873         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2874         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2875         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2877 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2879         * gcc.dg/long_branch.c: New testcase.
2881 2015-01-27  Richard Biener  <rguenther@suse.de>
2883         PR tree-optimization/56273
2884         PR tree-optimization/59124
2885         PR tree-optimization/64277
2886         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2887         * gcc.dg/Warray-bounds-12.c: Likewise.
2888         * gcc.dg/Warray-bounds-13.c: Likewise.
2890 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2892         PR rtl-optimization/61058
2893         * gcc.dg/pr61058.c: New test.
2895 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2897         * gcc.target/i386/chkp-narrow-bounds.c: New.
2899 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2901         PR tree-optimization/64807
2902         * gcc.dg/pr64807.c: New test.
2904         PR c/64766
2905         * gcc.dg/pr64766.c: New test.
2907 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2909         PR target/49263
2910         * gcc.target/sh/pr49263-4.c: New.
2912 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2914         PR fortran/62044
2915         * gfortran.dg/allocate_with_mold_1.f90: New test
2917 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2919         PR c/64778
2920         * gcc.dg/pr64778.c: New test.
2922         PR middle-end/64421
2923         * gcc.dg/vect/pr64421.c: New test.
2925 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2927         PR fortran/64771
2928         * gfortran.dg/coarray_36.f: New.
2929         * gfortran.dg/coarray_37.f90: New.
2931 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2933         PR fortran/64230
2934         * gfortran.dg/class_allocate_18.f90: New.
2936 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2938         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2940 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2942         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2944 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2946         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2948 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2950         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2952 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2954         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2955         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2956         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2957         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2959 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2961         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2962         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2963         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2965 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2967         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2968         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2969         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2970         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2971         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2972         vXXXhn.inc.
2974 2015-01-26  Richard Biener  <rguenther@suse.de>
2976         PR middle-end/64764
2977         * gcc.dg/uninit-19.c: New testcase.
2979 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2981         * lib/target-supports.exp (check_effective_target_vect64): Add
2982         sparc*-*-*.
2984 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2986         PR testsuite/64712
2987         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2989 2015-01-26  Tony Liu  <tony.liu@arm.com>
2991         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2992         non-UAL cases.
2994 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2996         PR libfortran/64770
2997         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2998         correctly, clean up afterwards.
3000 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
3002         PR fortran/62044
3003         * gfortran.dg/use_rename_7.f90: New.
3005 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
3007         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
3008         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
3010 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
3012         PR target/54236
3013         * gcc.target/sh/pr54236-4.c: New.
3015 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
3017         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
3018         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
3019         Bridge test.
3021 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
3023         PR libfortran/64770
3024         * gfortran.dg/open_new_segv.f90: New test.
3026 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
3028         PR target/49263
3029         PR target/53987
3030         PR target/64345
3031         PR target/59533
3032         PR target/52933
3033         PR target/54236
3034         PR target/51244
3035         * gcc.target/sh/pr64345-1.c: New.
3036         * gcc.target/sh/pr64345-2.c: New.
3037         * gcc.target/sh/pr59533-1.c: New.
3038         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
3039         * gcc.target/sh/pr52933-2.c: Likewise.
3040         * gcc.target/sh/pr54089-1.c: Likewise.
3041         * gcc.target/sh/pr54236-1.c: Likewise.
3042         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
3043         * gcc.target/sh/pr49263-1.c: Remove xfails.
3044         * gcc.target/sh/pr49263-2.c: Likewise.
3045         * gcc.target/sh/pr49263-3.c: Likewise.
3046         * gcc.target/sh/pr53987-1.c: Likewise.
3047         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
3048         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
3049         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
3050         (test05, test06, test07, test08, test09, test10, test11, test12): New.
3051         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
3052         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
3053         test_009): New.
3054         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
3055         (test_02): New.
3057 2015-01-24  Tom de Vries  <tom@codesourcery.com>
3059         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
3061 2015-01-23  Ian Lance Taylor  <iant@google.com>
3063         PR go/64510
3064         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
3065         targets without split stack support.
3067 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
3069         PR target/64317
3070         * gcc.target/i386/pr64317.c: New test.
3072 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
3074         PR rtl-optimization/63637
3075         PR rtl-optimization/60663
3076         * gcc.dg/pr63637-1.c: New test.
3077         * gcc.dg/pr63637-2.c: New test.
3078         * gcc.dg/pr63637-3.c: New test.
3079         * gcc.dg/pr63637-4.c: New test.
3080         * gcc.dg/pr63637-5.c: New test.
3081         * gcc.dg/pr63637-6.c: New test.
3082         * gcc.target/i386/pr63637-1.c: New test.
3083         * gcc.target/i386/pr63637-2.c: New test.
3084         * gcc.target/i386/pr63637-3.c: New test.
3085         * gcc.target/i386/pr63637-4.c: New test.
3086         * gcc.target/i386/pr63637-5.c: New test.
3087         * gcc.target/i386/pr63637-6.c: New test.
3089 2015-01-23  Richard Biener  <rguenther@suse.de>
3091         PR testsuite/63439
3092         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
3093         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
3095 2015-01-23  Marek Polacek  <polacek@redhat.com>
3097         PR preprocessor/60570
3098         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
3099         * gcc.dg/cpp/pr60570.c: New test.
3101 2015-01-23  Richard Biener  <rguenther@suse.de>
3103         PR testsuite/63439
3104         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
3105         vectorization on vect64 targets.
3107 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
3109         PR fortran/60922
3110         * gfortran.dg/class_allocate_17.f90: New.
3112 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3114         PR fortran/64726
3115         * gfortran.dg/goacc/combined_loop.f90: New.
3117 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3119         PR fortran/61933
3120         * gfortran.dg/make_unit.f90: New test.
3122 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3124         PR fortran/61933
3125         * gfortran.dg/negative_unit_int8.f: Update.
3127 2015-01-22  Jeff Law  <law@redhat.com>
3129         PR target/52076
3130         * gcc.target/m68k/pr52076-1.c: New test.
3131         * gcc.target/m68k/pr52076-2.c: New test.
3133 2015-01-22  Richard Biener  <rguenther@suse.de>
3135         PR middle-end/64728
3136         * gcc.dg/torture/pr64728.c: New testcase.
3138 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
3140         PR target/64688
3141         * g++.dg/pr64688.C: New test.
3143 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3145         * gcc.target/i386/chkp-always_inline.c (f1): Make static
3146         to avoid errors with -fpic.
3148 2015-01-22  Richard Biener  <rguenther@suse.de>
3150         PR libstdc++/64535
3151         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3153 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
3155         PR rtl-optimization/64682
3156         * gcc.c-torture/execute/pr64682.c: New file.
3158 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
3160         PR debug/64511
3161         * gcc.dg/pr64511.c: New test.
3163         PR rtl-optimization/62078
3164         * g++.dg/opt/pr62078.C: New test.
3166         PR c/63307
3167         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3169 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
3171         PR fortran/57023
3172         * gfortran.dg/internal_pack_15.f90:  New test.
3174 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3176         * c-c++-common/tsan/step.c: New testcase.
3178 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3180         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3182 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3184         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3186 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3188         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3190 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3192         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3194 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3196         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3198 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3200         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3202 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3204         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3206 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3208         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3210 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3212         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3214 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3216         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3218 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3220         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3222 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3224         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3226 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3228         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3229         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3230         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3231         vXXXw.inc.
3233 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3235         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3236         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3237         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3238         vXXXl.inc.
3240 2015-01-21  Renlin Li  <renlin.li@arm.com>
3242         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3243         * g++.dg/tls/thread_local5g.C: Likewise.
3244         * g++.dg/tls/thread_local6g.C: Likewise.
3246 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3248         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3249         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3250         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3252 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3254         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3255         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3256         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3258 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3260         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3261         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3262         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3264 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3266         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3267         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3268         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3270 2015-01-20  Jeff Law  <law@redhat.com>
3272         PR target/59946
3273         * gcc.target/m68k/pr59946.c: New test.
3275 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3277         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3278         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3279         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3281 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3283         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3284         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3285         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3287 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3289         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3290         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3291         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3293 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3295         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3296         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3297         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3298         vshuffle.inc.
3299         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3300         vshuffle.inc.
3302 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3304         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3305         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3306         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3308 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3310         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3311         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3312         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3314 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3316         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3318 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
3320         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3322         PR sanitizer/64632
3323         * g++.dg/ubsan/pr64632.C: New test.
3325         PR debug/64663
3326         * gcc.dg/pr64663.c: New test.
3328 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3330         PR c++/64383
3331         * g++.dg/warn/Wunused-var-23.C: New.
3333 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3335         PR c++/59937
3336         * g++.dg/cpp0x/constexpr-59937-1.C: New.
3337         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3339 2015-01-20  Richard Biener  <rguenther@suse.de>
3341         PR ipa/64684
3342         * gcc.dg/lto/pr64684_0.c: New testcase.
3343         * gcc.dg/lto/pr64684_1.c: Likewise.
3344         * gcc.dg/lto/pr64684_2.c: Likewise.
3345         * gcc.dg/lto/pr64685_0.c: Likewise.
3346         * gcc.dg/lto/pr64685_1.c: Likewise.
3348 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3350         PR c++/62241
3351         * g++.dg/cpp1y/lambda-init12.C: New.
3353 2015-01-20  Richard Biener  <rguenther@suse.de>
3355         PR tree-optimization/64410
3356         * g++.dg/vect/pr64410.cc: Require vect_double.
3358 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
3360         PR target/64149
3361         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3363 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
3365         PR bootstrap/64676
3366         Revert:
3367         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3369         PR rtl-optimization/64081
3370         * gcc.dg/pr64081.c: New test.
3372 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3374         * jit.dg/harness.h: Include <unistd.h>.
3375         (CHECK_NO_ERRORS): New.
3376         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3377         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3378         gcc_jit_context_compile_to_file.
3379         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3380         args to the spawned executable.
3381         (jit-expand-vars): New function.
3382         (jit-exe-params): New variable.
3383         (dg-jit-set-exe-params): New function.
3384         (jit-dg-test): Detect testcases that use
3385         jit-verify-compile-to-file and call jit-setup-compile-to-file.
3386         Set arguments of spawned process to jit-exe-params.
3387         (jit-get-output-filename): New function.
3388         (jit-setup-compile-to-file): New function.
3389         (jit-verify-compile-to-file): New function.
3390         (jit-run-executable): New function.
3391         (jit-verify-executable): New function.
3392         * jit.dg/test-compile-to-assembler.c: New testcase.
3393         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3394         * jit.dg/test-compile-to-executable.c: New testcase.
3395         * jit.dg/test-compile-to-object.c: New testcase.
3397 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
3399         PR target/64652
3400         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3401         (test_1): New.
3403 2015-01-19  Martin Liska  <mliska@suse.cz>
3405         * objc/compile/pr64668.m: New test.
3407 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3409         * jit.dg/test-arith-overflow.c: Include stdbool.h.
3410         (create_overflow_fn): Update comment to clarify that
3411         the third param of the created function is a bool *, not
3412         an int *.
3413         (verify_int_overflow_fn): Convert param "expected_ovf" from
3414         int to bool.  Update third param of "overflow_fn_type" from int *
3415         to bool *.  Update local "actual_ovf" from int to bool.
3416         (verify_uint_overflow_fn): Likewise.
3418 2015-01-19  Martin Liska  <mliska@suse.cz>
3420         * gcc.dg/ipa/ipa-icf-33.c: New test.
3422 2015-01-19  Felix Yang  <felix.yang@huawei.com>
3423             Haijian Zhang  <z.zhanghaijian@huawei.com>
3425         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3426         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3427         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3428         result_float64x2, expected_hfloat64x2): New helper type, variable and
3429         declaration.
3430         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3431         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3432         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3433         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3434         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3435         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3436         and target without the FMA feature.
3438 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
3440         * gcc.target/aarch64/pr64304.c: New testcase.
3442 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3444         PR rtl-optimization/64081
3445         * gcc.dg/pr64081.c: New test.
3447 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
3449         PR target/63971
3450         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3451         the epilogue).
3452         * gcc.target/aarch64/test_frame_6.c: Likewise.
3453         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3454         and x19 (in the epilogue).
3455         * gcc.target/aarch64/test_frame_4.c: Likewise.
3456         * gcc.target/aarch64/test_frame_7.c: Likewise.
3458 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3460         * gcc.target/i386/chkp-always_inline.c: New.
3462 2015-01-15  Andrew Pinski  <apinski@cavium.com>
3463             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3465         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3466         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3468 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
3470         PR fortran/60255
3471         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3472         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3474 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3476         PR fortran/64578
3477         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3479 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
3481         PR target/64652
3482         * gcc.target/sh/torture/pr64652.c: New.
3484 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3486         * gcc.dg/ipa/ipa-icf-32.c: Update template.
3487         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3488         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3489         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3490         * c-c++-common/asan/kasan-recover-1.c: Likewise.
3491         * c-c++-common/asan/kasan-recover-2.c: Likewise.
3493 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3495         PR ipa/64378
3496         * g++.dg/torture/pr64378.C: New testcase.
3498 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3500         PR fortran/57959
3501         * gfortran.dg/block_13.f08: New test
3503 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3505         PR fortran/55901
3506         * gfortran.dg/associate_1.f03: Allow test for character with
3507         automatic length.
3509 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3511         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3512         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3514 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3516         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3518 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
3520         PR fortran/64578
3521         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3523 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3525         PR fortran/60357
3526         * gfortran.dg/alloc_comp_assign_13.f08: New test.
3528         PR fortran/61275
3529         * gfortran.dg/alloc_comp_assign_14.f08: New test.
3531         PR fortran/55932
3532         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3534 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3536         PR fortran/60334
3537         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3539 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
3541         PR rtl-optimization/52773
3542         * gcc.c-torture/compile/pr52773.c: New test.
3544 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3546         PR c++/62134
3547         * g++.dg/cpp0x/alias-decl-46.C: New.
3549 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3551         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3553 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3555         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3556         Add trace.
3557         (CHECK_FP): Likewise.
3558         (CHECK_CUMULATIVE_SAT): Likewise.
3560 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3562         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3563         (Set_Neon_Cumulative_Sat): Add parameter.
3564         (__set_neon_cumulative_sat): Support new parameter.
3565         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3566         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3567         argument.
3568         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3569         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3570         argument.
3572 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3574         * g++.dg/tsan/vptr_benign_race.C: New testcase.
3575         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3577 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3579         PR c++/60056
3580         * g++.dg/tls/thread_local-ice4.C: New.
3582 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
3584         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3585         than Neon options.
3587 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3589         PR c++/62276
3590         * g++.dg/cpp0x/vt-62276.C: New.
3592 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3594         PR middle-end/64353
3595         * g++.dg/pr64353.C: New.
3597 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3599         PR target/64263
3600         * gcc.target/aarch64/pr64263_1.c: New test.
3602 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
3604         PR tree-optimization/64434
3605         * gcc.dg/torture/pr64434.c: Move to...
3606         * gcc.dg/pr64434.c: ... here.
3608 2015-01-16  Richard Biener  <rguenther@suse.de>
3610         PR middle-end/64614
3611         * gcc.dg/uninit-18.c: New testcase.
3613 2015-01-16  Richard Biener  <rguenther@suse.de>
3615         PR tree-optimization/64568
3616         * g++.dg/torture/pr64568-2.C: New testcase.
3618 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3620         PR target/64363
3621         * gcc.target/i386/chkp-label-address.c: New.
3623 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
3625         PR fortran/45290
3626         * gfortran.dg/pointer_init_6.f90: Extended.
3628 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
3630         * gcc.c-torture/compile/20150108.c: New test.
3632 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3634         * gcc.target/visium: New directory.
3636 2015-01-16  Richard Biener  <rguenther@suse.de>
3638         PR tree-optimization/61743
3639         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3640         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3642 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
3644         * gcc.dg/pr64015.c: New test.
3646 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
3648         PR ipa/64163
3649         PR ipa/64612
3650         * g++.dg/ipa/pr64612.C: New test.
3652 2015-01-16  Renlin Li  <renlin.li@arm.com>
3654         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3656 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
3658         * gcc.target/i386/sse-14.c: Test new intrinsic.
3659         * gcc.target/i386/sse-22.c: Ditto.
3661 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3663         PR c++/58614
3664         * g++.dg/cpp0x/auto44.C: New.
3666 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3668         PR target/59710
3669         * gcc.target/nios2/gpopt-all.c: New test case.
3670         * gcc.target/nios2/gpopt-local.c: New test case.
3671         * gcc.target/nios2/gpopt-global.c: New test case.
3672         * gcc.target/nios2/gpopt-data.c: New test case.
3673         * gcc.target/nios2/gpopt-none.c: New test case.
3675 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
3677         * g++.dg/ubsan/vptr-1.C: New test.
3678         * g++.dg/ubsan/vptr-2.C: New test.
3679         * g++.dg/ubsan/vptr-3.C: New test.
3680         * g++.dg/ubsan/vptr-4.C: New test.
3681         * g++.dg/ubsan/vptr-5.C: New test.
3682         * g++.dg/ubsan/vptr-6.C: New test.
3683         * g++.dg/ubsan/vptr-7.C: New test.
3684         * g++.dg/ubsan/vptr-8.C: New test.
3685         * g++.dg/ubsan/vptr-9.C: New test.
3687 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3689         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3690         is set up.
3691         * lib/gcc-dg.exp: Likewise.
3693 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3695         PR rtl-optimization/64110
3696         * gcc.target/i386/pr64110.c: Add scan-assembler.
3698 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
3699             James Norris  <jnorris@codesourcery.com>
3700             Cesar Philippidis  <cesar@codesourcery.com>
3701             Ilmir Usmanov  <i.usmanov@samsung.com>
3703         * lib/target-supports.exp (check_effective_target_fopenacc): New
3704         procedure.
3705         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3706         * g++.dg/goacc/goacc.exp: Likewise.
3707         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3708         * gcc.dg/goacc/goacc.exp: Likewise.
3709         * gfortran.dg/goacc/goacc.exp: Likewise.
3710         * c-c++-common/cpp/openacc-define-1.c: New file.
3711         * c-c++-common/cpp/openacc-define-2.c: Likewise.
3712         * c-c++-common/cpp/openacc-define-3.c: Likewise.
3713         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3714         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3715         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3716         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3717         * c-c++-common/goacc/asyncwait-1.c: Likewise.
3718         * c-c++-common/goacc/cache-1.c: Likewise.
3719         * c-c++-common/goacc/clauses-fail.c: Likewise.
3720         * c-c++-common/goacc/collapse-1.c: Likewise.
3721         * c-c++-common/goacc/data-1.c: Likewise.
3722         * c-c++-common/goacc/data-2.c: Likewise.
3723         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3724         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3725         * c-c++-common/goacc/deviceptr-2.c: Likewise.
3726         * c-c++-common/goacc/deviceptr-3.c: Likewise.
3727         * c-c++-common/goacc/if-clause-1.c: Likewise.
3728         * c-c++-common/goacc/if-clause-2.c: Likewise.
3729         * c-c++-common/goacc/kernels-1.c: Likewise.
3730         * c-c++-common/goacc/loop-1.c: Likewise.
3731         * c-c++-common/goacc/loop-private-1.c: Likewise.
3732         * c-c++-common/goacc/nesting-1.c: Likewise.
3733         * c-c++-common/goacc/nesting-data-1.c: Likewise.
3734         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3735         * c-c++-common/goacc/parallel-1.c: Likewise.
3736         * c-c++-common/goacc/pcopy.c: Likewise.
3737         * c-c++-common/goacc/pcopyin.c: Likewise.
3738         * c-c++-common/goacc/pcopyout.c: Likewise.
3739         * c-c++-common/goacc/pcreate.c: Likewise.
3740         * c-c++-common/goacc/pragma_context.c: Likewise.
3741         * c-c++-common/goacc/present-1.c: Likewise.
3742         * c-c++-common/goacc/reduction-1.c: Likewise.
3743         * c-c++-common/goacc/reduction-2.c: Likewise.
3744         * c-c++-common/goacc/reduction-3.c: Likewise.
3745         * c-c++-common/goacc/reduction-4.c: Likewise.
3746         * c-c++-common/goacc/sb-1.c: Likewise.
3747         * c-c++-common/goacc/sb-2.c: Likewise.
3748         * c-c++-common/goacc/sb-3.c: Likewise.
3749         * c-c++-common/goacc/update-1.c: Likewise.
3750         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3751         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3752         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3753         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3754         * gfortran.dg/goacc/assumed.f95: Likewise.
3755         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3756         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3757         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3758         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3759         * gfortran.dg/goacc/branch.f95: Likewise.
3760         * gfortran.dg/goacc/cache-1.f95: Likewise.
3761         * gfortran.dg/goacc/coarray.f95: Likewise.
3762         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3763         * gfortran.dg/goacc/cray.f95: Likewise.
3764         * gfortran.dg/goacc/critical.f95: Likewise.
3765         * gfortran.dg/goacc/data-clauses.f95: Likewise.
3766         * gfortran.dg/goacc/data-tree.f95: Likewise.
3767         * gfortran.dg/goacc/declare-1.f95: Likewise.
3768         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3769         * gfortran.dg/goacc/fixed-1.f: Likewise.
3770         * gfortran.dg/goacc/fixed-2.f: Likewise.
3771         * gfortran.dg/goacc/fixed-3.f: Likewise.
3772         * gfortran.dg/goacc/fixed-4.f: Likewise.
3773         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3774         * gfortran.dg/goacc/if.f95: Likewise.
3775         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3776         * gfortran.dg/goacc/list.f95: Likewise.
3777         * gfortran.dg/goacc/literal.f95: Likewise.
3778         * gfortran.dg/goacc/loop-1.f95: Likewise.
3779         * gfortran.dg/goacc/loop-2.f95: Likewise.
3780         * gfortran.dg/goacc/loop-3.f95: Likewise.
3781         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3782         * gfortran.dg/goacc/omp.f95: Likewise.
3783         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3784         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3785         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3786         * gfortran.dg/goacc/parameter.f95: Likewise.
3787         * gfortran.dg/goacc/private-1.f95: Likewise.
3788         * gfortran.dg/goacc/private-2.f95: Likewise.
3789         * gfortran.dg/goacc/private-3.f95: Likewise.
3790         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3791         * gfortran.dg/goacc/reduction-2.f95: Likewise.
3792         * gfortran.dg/goacc/reduction.f95: Likewise.
3793         * gfortran.dg/goacc/routine-1.f90: Likewise.
3794         * gfortran.dg/goacc/routine-2.f90: Likewise.
3795         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3796         * gfortran.dg/goacc/several-directives.f95: Likewise.
3797         * gfortran.dg/goacc/sie.f95: Likewise.
3798         * gfortran.dg/goacc/subarrays.f95: Likewise.
3799         * gfortran.dg/gomp/map-1.f90: Likewise.
3800         * gfortran.dg/openacc-define-1.f90: Likewise.
3801         * gfortran.dg/openacc-define-2.f90: Likewise.
3802         * gfortran.dg/openacc-define-3.f90: Likewise.
3803         * g++.dg/gomp/block-1.C: Update for changed compiler output.
3804         * g++.dg/gomp/block-2.C: Likewise.
3805         * g++.dg/gomp/block-3.C: Likewise.
3806         * g++.dg/gomp/block-5.C: Likewise.
3807         * g++.dg/gomp/target-1.C: Likewise.
3808         * g++.dg/gomp/target-2.C: Likewise.
3809         * g++.dg/gomp/taskgroup-1.C: Likewise.
3810         * g++.dg/gomp/teams-1.C: Likewise.
3811         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3812         * gcc.dg/cilk-plus/jump.c: Likewise.
3813         * gcc.dg/gomp/block-1.c: Likewise.
3814         * gcc.dg/gomp/block-10.c: Likewise.
3815         * gcc.dg/gomp/block-2.c: Likewise.
3816         * gcc.dg/gomp/block-3.c: Likewise.
3817         * gcc.dg/gomp/block-4.c: Likewise.
3818         * gcc.dg/gomp/block-5.c: Likewise.
3819         * gcc.dg/gomp/block-6.c: Likewise.
3820         * gcc.dg/gomp/block-7.c: Likewise.
3821         * gcc.dg/gomp/block-8.c: Likewise.
3822         * gcc.dg/gomp/block-9.c: Likewise.
3823         * gcc.dg/gomp/target-1.c: Likewise.
3824         * gcc.dg/gomp/target-2.c: Likewise.
3825         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3826         * gcc.dg/gomp/teams-1.c: Likewise.
3828 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3830         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3831         test case.
3833 2015-01-15  Mike Stump  <mikestump@comcast.net>
3835         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3836         * gcc.dg/inline_2.c: Likewise.
3837         * gcc.dg/inline_3.c: Likewise.
3838         * gcc.dg/inline_4.c: Likewise.
3840 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3842         PR fortran/58023
3843         * gfortran.dg/proc_ptr_comp_43.f90: New.
3845 2015-01-15  Mike Stump  <mikestump@comcast.net>
3847         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3848         * gcc.dg/unroll_2.c: Likewise.
3849         * gcc.dg/unroll_3.c: Likewise.
3850         * gcc.dg/unroll_4.c: Likewise.
3851         * gcc.dg/unroll_5.c: Likewise.
3853 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3855         PR target/63971
3856         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3857         in epilogue.
3858         * gcc.target/aarch64/test_frame_6.c: Likewise.
3859         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3860         x30 and x19 (in the epilogue).
3861         * gcc.target/aarch64/test_frame_4.c: Likewise.
3862         * gcc.target/aarch64/test_frame_7.c: Likewise.
3864 2015-01-15  Martin Liska  <mliska@suse.cz>
3866         * g++.dg/ipa/pr64068.C: New test.
3867         * gcc.dg/ipa/PR64559.c: New test.
3869 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3871         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3872         with PIE.
3874 2015-01-15  Richard Biener  <rguenther@suse.de>
3876         PR tree-optimization/61743
3877         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3878         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3880 2015-01-15 Renlin Li <renlin.li@arm.com>
3882         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3883         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3885 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3887         * gcc.dg/vect/vect-aggressive-1.c: New.
3888         * gcc.target/i386/avx2-vect-aggressive.c: New.
3890 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3892         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3894 2015-01-15  Richard Biener  <rguenther@suse.de>
3896         PR lto/64415
3897         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3898         -Wl,-undefined,dynamic_lookup.
3900 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3902         * gnat.dg/opt47.adb: New test.
3904 2015-01-15  Richard Biener  <rguenther@suse.de>
3906         PR lto/64415
3907         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3909 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3911         PR tree-optimization/64434
3912         * gcc.dg/torture/pr64434.c: New test.
3914 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3916         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3917         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3918         -march=loongson* and -march=octeon* require -mno-micromips.
3920 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3921             Matthew Fortune  <matthew.fortune@imgtec.com>
3923         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3924         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3925         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3926         * gcc.target/mips/call-saved-7.c: New file.
3927         * gcc.target/mips/call-saved-8.c: New file.
3928         * gcc.target/mips/call-saved-9.c: New file.
3930 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3932         * gcc.target/mips/lsa.c: New file.
3933         * gcc.target/mips/mips64-lsa.c: Likewise.
3934         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3935         * gcc.target/mips/mulsize-4.c: Likewise.
3936         * gcc.target/mips/mulsize-5.c: New file.
3937         * gcc.target/mips/mulsize-6.c: Likewise.
3938         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3939         and !HAS_LSA as ghost options.
3940         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3941         for !HAS_LSA.
3943 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3945         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3947 2015-01-15  Richard Biener  <rguenther@suse.de>
3949         PR middle-end/64365
3950         * gcc.dg/torture/pr64365.c: New testcase.
3952 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3954         * gcc.dg/stackprotectexplicit1.c: New test.
3955         * g++.dg/stackprotectexplicit2.c: New test.
3957 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3959         PR target/61933
3960         * gfortran.dg/inquire_internal.f90: New.
3961         * gfortran.dg/negative_unit_check.f90: New.
3963 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3965         PR target/53988
3966         * gcc.target/sh/pr53988-1.c: New.
3968 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3970         PR c++/58671
3971         * g++.dg/tls/thread_local-ice3.C: New.
3973 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3975         * gcc.target/i386/fentry-override.c: Properly place {} in target
3976         selector.  Remove nonpic.
3977         * gcc.target/i386/fentry.c: Likewise.
3979 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3981         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3982         warnings instead of errors.
3984 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3986         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3987         option support instead of ENABLE_LTO from Makefile.
3989 2015-01-14  Richard Biener  <rguenther@suse.de>
3991         PR tree-optimization/59354
3992         * gcc.dg/vect/pr59354.c: New testcase.
3994 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3996         * lib/target-supports.exp
3997         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3998         on ARM architures before v7.
4000 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
4002         PR middle-end/59448
4003         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
4004         an atomic_exchange.
4006 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4008         PR target/64386
4009         * gcc.target/i386/pr64386.c: New test.
4011 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4013         PR target/64393
4014         * gcc.target/i386/pr64393.c: New test.
4016 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
4018         PR target/64387
4019         * gcc.target/i386/pr64387.c: New test.
4021 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
4023         * gcc.target/aarch64/store-pair-1.c: Fix typo.
4025 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4027         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
4029 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
4031         PR target/64453
4032         * gcc.target/arm/pr64453.c: New.
4034 2015-01-14  Richard Biener  <rguenther@suse.de>
4036         PR lto/64415
4037         * gcc.dg/lto/pr64415_0.c: New testcase.
4038         * gcc.dg/lto/pr64415_1.c: Likewise.
4040 2015-01-14  Martin Liska  <mliska@suse.cz>
4042         * gcc.dg/ipa/pr64307.c: New test.
4044 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
4046         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
4047         64-bit and 128-bit.
4049 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
4051         PR target/64460
4052         * gcc.target/arm/pr64460_1.c: New test.
4054 2015-01-14  Richard Biener  <rguenther@suse.de>
4056         PR tree-optimization/64493
4057         PR tree-optimization/64495
4058         * gcc.dg/vect/pr64493.c: New testcase.
4059         * gcc.dg/vect/pr64495.c: Likewise.
4061 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
4063         * gcc.dg/Warray-bounds-11.c: New test-case.
4065 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
4067         * gcc.target/mips/octeon3-pipe-1.c: New test.
4069 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
4071         * jit.dg/harness.h (set_up_logging): Move string concatenation
4072         into...
4073         (concat_strings): New function.
4074         (dump_reproducer): New function.
4075         (test_jit): Call dump_reproducer.
4076         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
4077         function.
4078         (jit-dg-test): Delete any generated reproducer from previous runs.
4079         Verify that a generated reproducer was created, and verify that it
4080         compiles.
4081         * jit.dg/test-nested-contexts.c (main): Call
4082         gcc_jit_context_dump_reproducer_to_file.
4084 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4086         * gcc.dg/aru-2.c: Add dg-require-profiling.
4088 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4090         * lib/target-supports.exp (check_profiling_available): Check if
4091         -pg links.
4093 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
4095         PR ipa/64565
4096         * g++.dg/torture/pr64565.C: New testcase.
4098 2015-01-13  Marek Polacek  <polacek@redhat.com>
4100         PR middle-end/64391
4101         * gcc.dg/tm/pr64391.c: New test.
4103 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4105         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
4106         true.
4108 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4110         * gcc.target/i386/pie.c: New test.
4112         * lib/target-supports.exp (check_effective_target_pie): New.
4114 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4116         PR rtl-optimization/64286
4117         * gcc.target/i386/avx2-pr64286.c: New test.
4119 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4121         PR c++/57626
4122         * g++.dg/cpp0x/vt-57626.C: New.
4124 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4126         PR fortran/64528
4127         * gfortran.dg/pr64528.f90: New test.
4129 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4131         * gcc.target/aarch64/subsp.c: New test.
4133 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4135         * gcc.target/aarch64/store-pair-1.c: New testcase.
4137 2015-01-13  Richard Biener  <rguenther@suse.de>
4139         PR lto/64373
4140         * gcc.dg/lto/pr64373_0.c: New testcase.
4142 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4144         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4145         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4147 2015-01-13  Richard Biener  <rguenther@suse.de>
4149         PR tree-optimization/64406
4150         * gcc.dg/pr64406.c: New testcase.
4152 2015-01-13  Richard Biener  <rguenther@suse.de>
4154         PR tree-optimization/64404
4155         * gcc.dg/vect/pr64404.c: New testcase.
4157 2015-01-13  Richard Biener  <rguenther@suse.de>
4159         PR tree-optimization/64568
4160         * g++.dg/torture/pr64568.C: New testcase.
4162 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4164         * jit.dg/test-error-local-used-from-other-function.c: New test
4165         case.
4166         * jit.dg/test-error-param-reuse.c: New test case.
4167         * jit.dg/test-error-param-sharing.c: New test case.
4168         * jit.dg/test-error-param-used-from-other-function.c: New test
4169         case.
4170         * jit.dg/test-error-param-used-without-a-function.c: New test
4171         case.
4173 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
4175         PR tree-optimization/64563
4176         * gcc.dg/pr64563.c: New test.
4178         PR target/64513
4179         * gcc.target/i386/pr64513.c: New test.
4181         PR tree-optimization/64454
4182         * gcc.dg/pr64454.c: New test.
4184         PR testsuite/64028
4185         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4186         bind_pic_locally.
4187         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4188         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4189         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4190         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4191         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4192         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4193         * gcc.dg/vect/slp-25.c: Likewise.
4194         * gcc.dg/vect/vect-109.c: Likewise.
4195         * gcc.dg/vect/vect-13.c: Likewise.
4196         * gcc.dg/vect/vect-17.c: Likewise.
4197         * gcc.dg/vect/vect-18.c: Likewise.
4198         * gcc.dg/vect/vect-19.c: Likewise.
4199         * gcc.dg/vect/vect-20.c: Likewise.
4200         * gcc.dg/vect/vect-21.c: Likewise.
4201         * gcc.dg/vect/vect-22.c: Likewise.
4202         * gcc.dg/vect/vect-27.c: Likewise.
4203         * gcc.dg/vect/vect-29.c: Likewise.
4204         * gcc.dg/vect/vect-2-big-array.c: Likewise.
4205         * gcc.dg/vect/vect-2.c: Likewise.
4206         * gcc.dg/vect/vect-3.c: Likewise.
4207         * gcc.dg/vect/vect-4.c: Likewise.
4208         * gcc.dg/vect/vect-5.c: Likewise.
4209         * gcc.dg/vect/vect-72.c: Likewise.
4210         * gcc.dg/vect/vect-73-big-array.c: Likewise.
4211         * gcc.dg/vect/vect-73.c: Likewise.
4212         * gcc.dg/vect/vect-77-global.c: Likewise.
4213         * gcc.dg/vect/vect-78-global.c: Likewise.
4214         * gcc.dg/vect/vect-7.c: Likewise.
4215         * gcc.dg/vect/vect-86.c: Likewise.
4216         * gcc.dg/vect/vect-align-1.c: Likewise.
4217         * gcc.dg/vect/vect-align-3.c: Likewise.
4218         * gcc.dg/vect/vect-all-big-array.c: Likewise.
4219         * gcc.dg/vect/vect-all.c: Likewise.
4220         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4221         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4222         * gcc.dg/vect/vect-peel-3.c: Likewise.
4223         * gcc.dg/vect/vect-peel-4.c: Likewise.
4224         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4226 2015-01-12  Jeff Law  <law@redhat.com>
4228         PR target/64461
4229         * gcc.target/m68k/pr64461.c: New test.
4231 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4233         * jit.dg/test-array-as-pointer.c (create_code): Update call
4234         to gcc_jit_context_new_global by setting "kind" to
4235         GCC_JIT_GLOBAL_IMPORTED.
4236         * jit.dg/test-error-array-as-pointer.c: Likewise.
4237         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4238         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4239         setting kind to GCC_JIT_GLOBAL_EXPORTED.
4240         * jit.dg/test-using-global.c (the_global): Rename to...
4241         (imported_global): ...this.
4242         (create_code): Update to test the three kinds of global.
4243         (verify_code): Likewise.
4245 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
4247         PR testsuite/64427
4248         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
4249         undefined behavior.
4250         * gcc.target/i386/pr64291-2.c: Updated.
4252 2015-01-12  Richard Biener  <rguenther@suse.de>
4254         PR tree-optimization/64530
4255         * gfortran.dg/pr64530.f90: New testcase.
4257 2015-01-12  Richard Biener  <rguenther@suse.de>
4259         PR middle-end/64357
4260         * gcc.dg/torture/pr64357.c: New testcase.
4262 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
4264         * gcc.target/i386/nop-mcount.c: Properly place {} in target
4265         selector.
4267 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4268         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4270 2015-01-12  Martin Liska  <mliska@suse.cz>
4272         * gcc.dg/ipa/PR64550.c: New test.
4274 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
4276         PR ipa/63470
4277         * g++.dg/ipa/pr63470.C: New testcase.
4279 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4281         PR fortran/63733
4282         * gfortran.dg/typebound_operator_20.f90: New.
4284 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4286         PR fortran/58023
4287         * gfortran.dg/proc_ptr_comp_42.f90: New.
4289 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4291         PR fortran/64508
4292         * gfortran.dg/proc_ptr_comp_41.f90: New.
4294 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
4296         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4298 2015-01-10  Tobias Burnus  <burnus@net-b.de>
4300         PR fortran/64522
4301         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4302         and add dg-excess-errors.
4303         * gfortran.dg/line_length_6.f90: New.
4304         * gfortran.dg/line_length_7.f90: New.
4305         * gfortran.dg/line_length_8.f90: New.
4306         * gfortran.dg/line_length_9.f90: New.
4307         * gfortran.dg/line_length_10.f90: New.
4308         * gfortran.dg/line_length_11.f90: New.
4310 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4312         * jit.dg/test-threads.c (struct testcase): Move declaration
4313         to jit.dg/all-non-failing-tests.h.
4314         (testcases): Likewise.
4315         * jit.dg/all-non-failing-tests.h (struct testcase): Move
4316         declaration here from jit.dg/all-non-failing-tests.h.
4317         (testcases): Likewise.
4318         * jit.dg/test-combination.c (create_code): Eliminate spelling
4319         out all of the testcases in favor of looping through the
4320         "testcases" metadata.
4321         (verify_code): Likewise.
4323 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
4325         PR rtl-optimization/64536
4326         * gcc.dg/pr64536.c: New test.
4328 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4330         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4331         * jit.dg/test-combination.c (create_code): Likewise.
4332         (verify_code): Likewise.
4333         * jit.dg/test-constants.c: New test case.
4334         * jit.dg/test-threads.c: Add test-constants.c.
4336 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
4338         PR libobjc/51891
4339         * objc.dg/gnu-api-2-class.m: Add a test case
4340         for the above change.
4342 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4344         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4346 2015-01-09  Richard Biener  <rguenther@suse.de>
4348         PR tree-optimization/64410
4349         * g++.dg/vect/pr64410.cc: New testcase.
4351 2015-01-09  Martin Liska  <mliska@suse.cz>
4353         * gcc.dg/ipa/ipa-icf-32.c: New test.
4355 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4357         * c-c++-common/tsan/tsan_barrier.h: New.
4358         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4359         * c-c++-common/tsan/bitfield_race.c: Likewise.
4360         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4361         * c-c++-common/tsan/mutexset1.c: Likewise.
4362         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4363         * c-c++-common/tsan/race_on_mutex.c: Likewise.
4364         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4365         * c-c++-common/tsan/simple_race.c: Likewise.
4366         * c-c++-common/tsan/simple_stack.c: Likewise.
4367         * c-c++-common/tsan/sleep_sync.c: Likewise.
4368         * c-c++-common/tsan/tiny_race.c: Likewise.
4369         * c-c++-common/tsan/tls_race.c: Likewise.
4370         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4371         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4372         * g++.dg/tsan/atomic_free.C: Likewise.
4373         * g++.dg/tsan/atomic_free2.C: Likewise.
4374         * g++.dg/tsan/cond_race.C: Likewise.
4375         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4377 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
4379         PR testsuite/62250
4380         * lib/target-supports.exp (check_effective_target_libatomic_available):
4381         New.
4382         * gfortran.dg/coarray/caf.exp: Only add -latomic for
4383         targets that match effective-target libatomic_available.
4384         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4386 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4388         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4389         Verify the result of gcc_jit_context_get_last_error.
4390         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4392 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4394         PR tree-optimization/63989
4395         * gcc.dg/strlenopt-27.c: New test.
4397 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4399         * jit.dg/harness.h (set_up_logging): New function.
4400         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
4401         set_up_logging on the context, so that every testcase is
4402         logged to a particular file.
4403         * jit.dg/test-nested-contexts.c (main): Open a logfile,
4404         and call gcc_jit_context_set_logfile on the top-level context.
4406 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4408         PR target/64338
4409         * g++.dg/opt/pr64338.C: New test.
4411 2015-01-08  Tobias Burnus  <burnus@net-b.de>
4413         * gfortran.dg/coarray/codimension_2b.f90: New file.
4414         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4415         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4417 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4419         PR c++/59004
4420         * g++.dg/ext/fnname4.C: New.
4422 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4424         PR c++/64462
4425         * g++.dg/cpp0x/constexpr-64462.C: New.
4427 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4429         PR c++/60753
4430         * g++.dg/cpp0x/deleted10.C: New.
4432 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4434         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4436 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4438         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4439         GCC_JIT_UNARY_OP_ABS.
4440         (verify_unary_ops): Likewise.
4442 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4444         * jit.dg/test-arith-overflow.c: New test case.
4445         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4446         * jit.dg/test-combination.c (create_code): Likewise.
4447         (verify_code): Likewise.
4448         * jit.dg/test-threads.c (testcases): Likewise.
4450 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4452         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4453         rather than "jit".  Load g++.exp, and call g++_init.
4454         Run test-*.cc files within the testsuite and *.cc files within
4455         docs/examples.
4456         (jit-dg-test): Drop the addition of -fgnu89-inline to
4457         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4458         doing it when compiling C testcases (since g++ does not handle
4459         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4460         is restored to the value after g++_init ran, rather than the
4461         value before g++_init ran.  Return a list of
4462         $comp_output $output_file, as dg-test assumes.
4464 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4466         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4467         make it easier to figure out the origin of each test result when
4468         running test-combination.c and test-threads.c.
4469         (CHECK_VALUE): Likewise.
4470         (CHECK_DOUBLE_VALUE): Likewise.
4471         (CHECK_STRING_VALUE): Likewise.
4472         (CHECK_STRING_STARTS_WITH): Likewise.
4473         (CHECK_STRING_CONTAINS): Likewise.
4474         (CHECK): Likewise.
4475         (check_string_value): Likewise, add "funcname" param.
4476         (check_string_starts_with): Likewise.
4477         (check_string_contains): Likewise.
4479 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4481         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4482         generating name of built executable.
4484 2015-01-07  Marek Polacek  <polacek@redhat.com>
4486         PR c/64440
4487         * gcc.dg/pr64440.c: New test.
4488         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4490 2015-01-07  Marek Polacek  <polacek@redhat.com>
4492         PR c/64417
4493         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4494         * gcc.dg/pr64417.c: New test.
4496 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4498         PR target/64505
4499         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4500         fix is correct.
4502 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4504         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4505         Check if testcases run without errors, not just if they compile.
4507 2015-01-06  Christian Bruel  <christian.bruel@st.com>
4509         PR target/64507
4510         * gcc.target/sh/pr64507.c: New test.
4512 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
4514         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4516 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
4518         * c-c++-common/asan/sanitize-all-1.c: New test.
4519         * c-c++-common/ubsan/sanitize-all-1.c: New test.
4520         * c-c++-common/ubsan/sanitize-all-2.c: New test.
4521         * c-c++-common/ubsan/sanitize-all-3.c: New test.
4522         * c-c++-common/ubsan/sanitize-all-4.c: New test.
4524 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4526         * lib/target-supports.exp (check_profiling_available): Return 0 for
4527         Visium.
4528         (check_effective_target_tls_runtime): Likewise.
4529         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4530         * gcc.dg/20020312-2.c: Adjust for Visium.
4531         * gcc.dg/tls/thr-cse-1.c: Likewise
4532         * gcc.dg/tree-ssa/20040204-1.c: Likewise
4533         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4534         * gcc.dg/weak/typeof-2.c: Likewise.
4536 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
4538         PR rtl-optimization/64287
4539         * gcc.dg/aru-2.c: New test.
4541 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4543         PR sanitizer/64344
4544         * c-c++-common/ubsan/pr64344-1.c: New test.
4545         * c-c++-common/ubsan/pr64344-2.c: New test.
4547         PR tree-optimization/64465
4548         * gcc.dg/pr64465.c: New test.
4550         PR tree-optimization/64494
4551         * gcc.c-torture/compile/pr64494.c: New test.
4553 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4555         PR fortran/47674
4556         * gfortran.dg/realloc_on_assign_25.f90:  New test.
4558 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4560         Update copyright years.
4562 2015-01-05  Marek Polacek  <polacek@redhat.com>
4564         PR c/64423
4565         * gcc.dg/pr64423.c: New test.
4567 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4569         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4570         mmix-knuth-mmixware for the same reason as for MIPS.
4571         * gcc.dg/debug/debug-2.c: Ditto.
4573         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4575 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
4577         PR testsuite/62250
4578         * lib/gfortran.exp: Add libatomic library search path.
4579         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4580         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4582         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4584 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4586         * c-c++-common/tsan/bitfield_race.c: New testcase.
4587         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4589 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4591         * gfortran.dg/coarray/collectives_4.f90: New.
4593 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4595         PR fortran/57562
4596         * gfortran.dg/extends_16.f90: New.
4598 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4600         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4602 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4604         * gfortran.dg/coarray/codimension_2.f90: New.
4605         * gfortran.dg/coarray/codimension_2a.f90: New.
4606         * gfortran.dg/coarray_35.f90: New.
4607         * gfortran.dg/coarray_35a.f90: New.
4609 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4611         PR fortran/60507
4612         * gfortran.dg/dummy_procedure_11.f90: New.
4614 Copyright (C) 2015 Free Software Foundation, Inc.
4616 Copying and distribution of this file, with or without modification,
4617 are permitted in any medium without royalty provided the copyright
4618 notice and this notice are preserved.