PR tree-optimization/65709
[official-gcc.git] / gcc / testsuite / ChangeLog
blob4be085d3bbe018d6d4545da83abaec42a9c66f26
1 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
3         PR tree-optimization/65709
4         * c-c++-common/ubsan/align-9.c: New test.
6 2013-04-09  Paul Thomas  <pault@gcc.gnu.org>
8         PR fortran/56852
9         * gfortran.dg/pr56852.f90: New test.
11 2015-04-09  Marek Polacek  <polacek@redhat.com>
12             Jakub Jelinek  <jakub@redhat.com>
14         PR middle-end/65554
15         * g++.dg/opt/pr65554.C: New test.
17 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
19         PR c++/65690
20         * c-c++-common/attr-aligned-1.c: New test.
22 2015-04-09  Ilya Enkovich  <ilya.enkovich@intel.com>
24         * gcc.target/i386/mpx/memmove-zero-length.c: New.
26 2015-04-09  Kirill Yukhin  <kirill.yukhin@intel.com>
28         PR target/65676
29         * gcc.target/i386/sse-25.c: New.
31 2015-04-09  Jakub Jelinek  <jakub@redhat.com>
33         PR target/65693
34         * gcc.target/i386/pr65693.c: New test.
36 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
38         * gcc.dg/lto/chkp-static-bounds_0.c: New.
40 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
42         * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
44 2015-04-08  Ilya Enkovich  <ilya.enkovich@intel.com>
46         * gcc/testsuite/gcc.target/i386/thunk-retbnd.c: New.
48 2015-04-08  Eric Botcazou  <ebotcazou@adacore.com>
50         * gnat.dg/opt48.adb: New test.
51         * gnat.dg/opt48_pkg1.ad[sb]: New helper.
52         * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
54 2015-04-07  Jan Hubicka  <hubicka@ucw.cz>
56         PR ipa/65540
57         * gcc.c-torture/compile/pr65540.c: New.
59 2015-04-07  Alan Lawrence  <alan.lawrence@arm.com>
61         * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
62         -Wno-pointer-arith.
64 2015-04-07  Jakub Jelinek  <jakub@redhat.com>
66         PR debug/65678
67         * g++.dg/debug/pr65678.C: New test.
69         PR middle-end/65680
70         * gcc.c-torture/compile/pr65680.c: New test.
72 2015-04-07  Andre Vehreschild  <vehre@gmx.de>
74         PR fortran/65548
75         * gfortran.dg/allocate_with_source_5.f90: New test.
77 2015-04-07  Ilya Enkovich  <ilya.enkovich@intel.com>
79         * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
80         * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
82 2015-04-07  Bin Cheng  <bin.cheng@arm.com>
84         * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
86 2015-04-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
88         PR target/65614
89         * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
90         to get floating point compression.
91         * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
93 2015-04-06  Jakub Jelinek  <jakub@redhat.com>
95         PR preprocessor/61977
96         * gcc.dg/cpp/pr61977.c: New test.
98 2015-04-06  Ilya Enkovich  <ilya.enkovich@intel.com>
100         * gcc.dg/lto/chkp-ctor-merge_0.c: New.
102 2015-04-04  Vladimir Makarov  <vmakarov@redhat.com>
104         PR target/65647
105         * gcc.target/arm/pr65647.c: New.
107 2015-04-03  Jan Hubicka  <hubicka@ucw.cz>
109         PR ipa/65655
110         * g++.dg/torture/pr65655.C: New testcase.
112 2015-04-03  Paolo Carlini  <paolo.carlini@oracle.com>
114         PR c++/64085
115         * g++.dg/cpp1y/lambda-init13.C: New.
117 2015-04-03  Marek Polacek  <polacek@redhat.com>
119         * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
121 2015-04-02  Marek Polacek  <polacek@redhat.com>
123         PR c++/65642
124         * g++.dg/cpp0x/constexpr-fold1.C: New test.
125         * g++.dg/cpp0x/constexpr-fold2.C: New test.
127 2015-04-02  Jakub Jelinek  <jakub@redhat.com>
129         PR preprocessor/61977
130         * gcc.target/powerpc/pr61977-1.c: New test.
131         * gcc.target/powerpc/pr61977-2.c: New test.
133 2015-04-01  Paolo Carlini  <paolo.carlini@oracle.com>
135         PR c++/56100
136         * g++.dg/warn/Wshadow-8.C: New.
137         * g++.dg/warn/Wshadow-9.C: Likewise.
138         * g++.dg/warn/Wshadow-10.C: Likewise.
139         * g++.dg/warn/Wshadow-11.C: Likewise.
141 2015-04-01  Bernd Edlinger  <bernd.edlinger@hotmail.de>
143         * gcc.dg/pr23623.c: Added aligned attribute.
144         * gcc.dg/20141029-1.c: Likewise.
145         * gcc.dg/20150306-1.c: New test.
147 2015-04-01  Marek Polacek  <polacek@redhat.com>
149         PR c++/65554
150         * g++.dg/cpp0x/initlist93.C: New test.
151         * g++.dg/cpp0x/initlist94.C: New test.
153 2015-04-01  Max Ostapenko  <m.ostapenko@partner.samsung.com>
155         PR target/65624
156         * gcc.target/aarch64/pr65624.c: New test.
158 2015-03-31  Jan Hubicka  <hubicka@ucw.cz>
160         * gcc.dg/ipa/inlinehint-4.c: New testcase.
162 2015-03-31  Alex Velenko  <Alex.Velenko@arm.com>
164         * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
165         extra variable to force stack alignment.
166         * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
167         extra variable to force stack alignment.
169 2015-03-31  Marek Polacek  <polacek@redhat.com>
171         PR c++/65390
172         * g++.dg/template/pr65390.C: New test.
174 2015-03-31  Martin Liska  <mliska@suse.cz>
176         * g++.dg/ipa/pr65557.C: New test.
178 2015-03-31  Dominik Vogt  <vogt@linux.vnet.ibm.com>
180         * gcc.target/s390/hotpatch-25.c: New test.
181         * gcc.target/s390/hotpatch-1.c: Update test.
182         * gcc.target/s390/hotpatch-10.c: Update test.
183         * gcc.target/s390/hotpatch-11.c: Update test.
184         * gcc.target/s390/hotpatch-12.c: Update test.
185         * gcc.target/s390/hotpatch-13.c: Update test.
186         * gcc.target/s390/hotpatch-14.c: Update test.
187         * gcc.target/s390/hotpatch-15.c: Update test.
188         * gcc.target/s390/hotpatch-16.c: Update test.
189         * gcc.target/s390/hotpatch-17.c: Update test.
190         * gcc.target/s390/hotpatch-18.c: Update test.
191         * gcc.target/s390/hotpatch-19.c: Update test.
192         * gcc.target/s390/hotpatch-2.c: Update test.
193         * gcc.target/s390/hotpatch-21.c: Update test.
194         * gcc.target/s390/hotpatch-22.c: Update test.
195         * gcc.target/s390/hotpatch-23.c: Update test.
196         * gcc.target/s390/hotpatch-24.c: Update test.
197         * gcc.target/s390/hotpatch-3.c: Update test.
198         * gcc.target/s390/hotpatch-4.c: Update test.
199         * gcc.target/s390/hotpatch-5.c: Update test.
200         * gcc.target/s390/hotpatch-6.c: Update test.
201         * gcc.target/s390/hotpatch-7.c: Update test.
202         * gcc.target/s390/hotpatch-8.c: Update test.
203         * gcc.target/s390/hotpatch-9.c: Update test.
204         * gcc.target/s390/hotpatch-compile-16.c: Update test.
206 2015-03-31  Richard Biener  <rguenther@suse.de>
208         PR middle-end/65626
209         * g++.dg/torture/pr65626.C: New testcase.
211 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
213         PR target/65531
214         * gcc.target/i386/mpx/pr65531.cc: New.
216 2015-03-31  Ilya Enkovich  <ilya.enkovich@intel.com>
218         PR target/65602
219         * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
220         __builtin_alloca instead of alloca.
221         * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
222         * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
223         * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
224         check.
226 2015-03-30  Jakub Jelinek  <jakub@redhat.com>
228         PR ipa/65610
229         * g++.dg/ubsan/pr65610.C: New test.
231 2015-03-30  Marek Polacek  <polacek@redhat.com>
233         PR c++/65398
234         * g++.dg/cpp0x/pr65398-2.C: New test.
236 2015-03-30  Marek Polacek  <polacek@redhat.com>
238         * c-c++-common/pr65556.c: Change the width of bit-fields.
240 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
242         PR ipa/65588
243         * gcc.target/i386/pr65588.c: New testcase.
245 2015-03-29  Thomas Koenig  <tkoenig@gcc.gnu.org>
247         PR libgfortran/65563
248         * gfortran.dg/open_errors_2.f90:  New test.
250 2015-03-28 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
252         PR libgfortran/65596
253         * gfortran.dg/namelist_86.f90: New test.
255 2015-03-28  Andre Vehreschild  <vehre@gmx.de>
257         * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
258         statement to reflect new ownership.
260 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
262         PR c++/42328
263         * g++.dg/template/friend58.C: New.
264         * g++.dg/template/friend59.C: Likewise.
266 2015-03-27  Tobias Burnus  <burnus@net-b.de>
268         PR c/65586
269         * g++.dg/gomp/openmp-simd-3.C: New.
270         * gcc.dg/gomp/openmp-simd-3.c: New.
272 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
274         PR target/65248
275         * gcc.target/i386/pr65248-1.c: New file.
276         * gcc.target/i386/pr65248-2.c: Likewise.
277         * gcc.target/i386/pr65248-3.c: Likewise.
278         * gcc.target/i386/pr65248-4.c: Likewise.
280 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
282         PR target/65593
283         * gcc.c-torture/compile/pr65593.c: New test.
285 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
287         PR c++/59329
288         * g++.dg/cpp1y/constexpr-assert1.C: New.
290 2015-03-27  Marek Polacek  <polacek@redhat.com>
292         PR c++/65556
293         * c-c++-common/pr65556.c: New test.
295 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
297         PR ipa/65600
298         * g++.dg/torture/pr65600.C: New testcase.
300 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
302         PR target/65407
303         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
305 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
307         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
308         statement and cleanup. Fixed typos.
310 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
312         PR middle-end/65595
313         * gcc.c-torture/compile/pr65595.c: New testcase.
315 2015-03-27  Marek Polacek  <polacek@redhat.com>
317         PR sanitizer/65583
318         * g++.dg/ubsan/pr65583.C: New test.
320 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
322         * gcc.c-torture/compile/20150327.c: New testcase.
324 2015-03-26  Richard Biener  <rguenther@suse.de>
326         PR middle-end/65555
327         * g++.dg/torture/pr65555.C: New testcase.
329 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
331         PR tree-optimization/64715
332         * gcc.dg/builtin-object-size-15.c: New test.
333         * gcc.dg/pr64715-1.c: New test.
334         * gcc.dg/pr64715-2.c: New test.
336 2015-03-26  Richard Biener  <rguenther@suse.de>
338         PR middle-end/65519
339         * gnat.dg/specs/opt2.ads: Fix testcase.
341 2015-03-25  Martin Sebor  <msebor@redhat.com>
343         PR testsuite/65526
344         * lib/target-supports.exp (check_effective_target_arm32): Fail early
345         when target isn't arm*-*-*-*.
346         (check_effective_target_arm_nothumb): Likewise.
347         (check_effective_target_arm_little_endian): Likewise.
348         (check_effective_target_arm_vect_no_misalign): Likewise.
349         (check_effective_target_aarch64_little_endian): Fail early if target
350         isn't aarch64*-*-*.
352 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
354         PR tree-optimization/65177
355         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
357 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
359         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
360         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
361         smmintrin.h and mm3dnow.h.
363 2015-03-25  Marek Polacek  <polacek@redhat.com>
365         PR c++/65558
366         * g++.dg/cpp0x/pr65558.C: New test.
368 2015-03-25  Marek Polacek  <polacek@redhat.com>
370         PR c++/61670
371         * g++.dg/template/pr61670.C: New test.
373 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
375         PR c++/54987
376         * g++.dg/template/pr54987.C: New.
378 2015-03-25  Richard Biener  <rguenther@suse.de>
380         PR tree-optimization/62630
381         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
383 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
385         PR target/65508
386         * gcc.target/i386/mpx/pr65508.c: New.
388 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
390         PR fortran/64952
391         PR fortran/65532
392         * gfortran.dg/data_initialized_3.f90: New.
394 2015-03-25  Richard Biener  <rguenther@suse.de>
396         PR middle-end/65519
397         * gnat.dg/specs/opt2.ads: New testcase.
399 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
401         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
402         * gcc.target/arm/memset-inline-4.c: Skip for
403         arm_tune_string_ops_prefer_neon.
404         * gcc.target/arm/memset-inline-5.c: Ditto.
405         * gcc.target/arm/memset-inline-6.c: Ditto.
406         * gcc.target/arm/memset-inline-8.c: Ditto.
407         * gcc.target/arm/memset-inline-9.c: Ditto.
409 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
411         PR c++/58923
412         * g++.dg/other/virtual3.C: New.
414 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
416         PR c++/60130
417         * g++.dg/cpp0x/vt-60130.C: New.
419 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
421         PR c++/61971
422         * g++.dg/warn/Warray-bounds-7.C: New.
424 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
426         PR c++/60067
427         * g++.dg/template/defarg18.C: New.
429 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
431         PR c++/59988
432         * g++.dg/cpp0x/vt-59988.C: New.
434 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
436         PR tree-optimization/65533
437         * gcc.dg/pr65533.c: New test.
439 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
441         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
442         source= and mold= expressions functionality.
443         * gfortran.dg/allocate_class_4.f90: New test.
444         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
445         copying an unlimited polymorhpic object containing a char array
446         to another unlimited polymorphic object respects the _len
447         component.
448         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
449         whether deferred length char array allocate works, unlimited
450         polymorphic object allocation from a string works and if
451         allocating an array of deferred length strings works.
452         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
454 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
456         PR c++/65513
457         * g++.dg/cpp0x/constexpr-array11.C: New.
459 2015-03-24  Richard Biener  <rguenther@suse.de>
461         PR middle-end/65517
462         * gcc.dg/torture/pr65517.c: New testcase.
464 2015-03-24  Tobias Burnus  <burnus@net-b.de>
466         * gfortran.dg/coindexed_1.f90: Moved from
467         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
469 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
471         PR testsuite/65506
472         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
473         gimple dump.
475         PR target/65523
476         * gcc.target/i386/pr65523.c: New test.
478         PR ipa/65475
479         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
480         dg-options.
481         * g++.dg/lto/pr65475b_0.C: Likewise.
483 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
485         PR target/65505
486         * gcc.target/sh/torture/pr65505.c: New.
488 2015-03-23  Martin Sebor  <msebor@redhat.com>
490         PR testsuite/63175
491         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
492         assembly for lvx in addition to lxv.
494 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
496         PR target/65504
497         * gfortran.dg/pr65504.f90: New test.
499         PR ipa/65521
500         * gcc.dg/pr65521.c: New test.
502 2015-03-23  Richard Biener  <rguenther@suse.de>
504         PR tree-optimization/65518
505         * gcc.dg/vect/pr65518.c: New testcase.
507 2015-03-23  Richard Biener  <rguenther@suse.de>
509         PR tree-optimization/65494
510         * gcc.dg/vect/pr65494.c: New testcase.
512 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
514         PR preprocessor/65238
515         * c-c++-common/cpp/pr65238-1.c: New test.
516         * gcc.dg/cpp/pr65238-2.c: New test.
517         * gcc.dg/cpp/trad/pr65238-3.c: New test.
518         * gcc.dg/cpp/trad/pr65238-4.c: New test.
520 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
521             Mikael Morin  <mikael@gcc.gnu.org>
523         PR fortran/64952
524         * gfortran.dg/elemental_dependency_4.f90: New.
525         * gfortran.dg/elemental_dependency_5.f90: New.
527 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
529         PR ipa/65475
530         * g++.dg/lto/pr65475b_0.C: New testcase.
531         * g++.dg/lto/pr65475b_1.C: New testcase.
532         * g++.dg/lto/pr65475c_0.C: New testcase.
533         * g++.dg/lto/pr65475c_1.C: New testcase.
535 2015-03-21  Tobias Burnus  <burnus@net-b.de>
537         * gfortran.dg/coarray_38.f90: New.
538         * gfortran.dg/coarray_39.f90: New.
539         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
540         compile test.
542 2015-03-20  Marek Polacek  <polacek@redhat.com>
544         PR c++/65398
545         * g++.dg/cpp0x/pr65398.C: New test.
547 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
549         PR ipa/65475
550         * g++.dg/lto/pr65475_0.C: New testcase.
551         * g++.dg/lto/pr65475_1.C: New testcase.
553 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
555         PR rtl-optimization/64366
556         * gcc.target/sh/pr64366.c: New.
558 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
560         PR c++/48324
561         * g++.dg/cpp0x/constexpr-48324.C: New.
563 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
565         PR c++/48453
566         * g++.dg/cpp0x/pr48453.C: New.
568 2015-03-20  Marek Polacek  <polacek@redhat.com>
570         PR c++/65072
571         * g++.dg/cpp0x/pr65072.C: New test.
573 2015-03-20  Richard Biener  <rguenther@suse.de>
575         PR middle-end/64715
576         * gcc.dg/pr15347.c: Use -O.
577         * c-c++-common/pr19807-1.c: Likewise.
579 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
581         * gnat.dg/volatile13.ad[sb]: New test.
583 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
585         PR rtl-optimization/60851
586         * gcc.target/i386/pr60851.c: New test.
588 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
590         PR target/65240
591         * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
592         * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
593         * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
594         * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
595         * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
597 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
599         PR rtl-optimization/63491
600         * gcc.target/powerpc/pr63491.c: New.
602 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
604         * g++.dg/ipa/pr65465.C: New test.
606 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
608         PR c++/52659
609         * g++.dg/cpp0x/deleted11.C: New.
611 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
613         PR sanitizer/65400
614         * c-c++-common/tsan/pr65400-3.c: New test.
616 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
618         PR c++/59686
619         * g++.dg/cpp0x/constexpr-59686.C: New.
621 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
623         PR sanitizer/64265
624         * g++.dg/tsan/pr64265.C: New test.
626         PR sanitizer/65400
627         * c-c++-common/tsan/pr65400-1.c: New test.
628         * c-c++-common/tsan/pr65400-2.c: New test.
630 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
632         PR c++/59816
633         * g++.dg/cpp0x/pr59816.C: New.
635 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
637         PR fortran/59198
638         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
640 2015-03-18  Martin Liska  <mliska@suse.cz>
642         PR ipa/65439
643         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
644         equivalences either to 6 or 7.
646 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
648         PR middle-end/64491
649         Revert:
650         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
652         * gcc.dg/undefined-loop-1.c: New file.
653         * gcc.dg/undefined-loop-2.c: New file.
655         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
657         PR testsuite/64032
658         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
659         loop exits too early.
661 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
663         PR tree-optimization/65450
664         * gfortran.dg/pr65450.f90: New test.
666         PR target/65078
667         * gcc.target/i386/pr65078-1.c: New test.
668         * gcc.target/i386/pr65078-2.c: New test.
669         * gcc.target/i386/pr65078-3.c: New test.
670         * gcc.target/i386/pr65078-4.c: New test.
671         * gcc.target/i386/pr65078-5.c: New test.
672         * gcc.target/i386/pr65078-6.c: New test.
674 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
676         PR c++/65340
677         * g++.dg/cpp1y/pr65340.C: New.
679 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
681         PR fortran/64432
682         * gfortran.dg/system_clock_3.f08: Adjust test.
684 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
686         PR fortran/59198
687         * gfortran.dg/proc_ptr_comp_44.f90: New test.
688         * gfortran.dg/proc_ptr_comp_45.f90: New test.
690 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
692         PR fortran/64432
693         * gfortran.dg/system_clock_3.f08: New test.
695 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
697         PR c++/64626
698         g++.dg/cpp1y/pr64626-1.C: New.
699         g++.dg/cpp1y/pr64626-2.C: New.
700         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
702 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
704         PR tree-optimization/65427
705         * gcc.c-torture/execute/pr65427.c: New test.
707 2015-03-16  Marek Polacek  <polacek@redhat.com>
709         DR 1688
710         PR c++/65327
711         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
712         * g++.dg/cpp0x/pr65327.C: New test.
714 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
716         PR sanitizer/64820
717         * c-c++-common/asan/pr64820.c: New test.
719 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
721         * gfortran.dg/pointer_2.f90: New test.
723 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
725         * testsuite/g++.dg/pr65049.C: New test.
727 2015-03-16  Tom de Vries  <tom@codesourcery.com>
729         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
730         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
731         * gcc.target/i386/fuse-caller-save.c: Same.
733 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
735         * gnat.dg/loop_optimization18.ad[sb]: New test.
736         * gnat.dg/loop_optimization18_pkg.ads: New helper.
738 2015-03-16  Alan Modra  <amodra@gmail.com>
740         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
741         2014-12-05 change.
743 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
745         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
746         hppa*-*-hpux*.
747         * gcc.dg/torture/pr65270-2.c: Likewise.
749 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
751         PR fortran/61138
752         * gfortran.dg/pointer_remapping_9.f90: New.
754 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
756         PR tree-optimization/65369
757         * gcc.c-torture/execute/pr65369.c: New test.
759         PR tree-optimization/65418
760         * gcc.c-torture/execute/pr65418-1.c: New test.
761         * gcc.c-torture/execute/pr65418-2.c: New test.
763         PR rtl-optimization/65401
764         * gcc.c-torture/execute/pr65401.c: New test.
766 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
768         PR target/64600
769         * gcc.target/arm/pr64600_1.c: New test.
771 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
773         PR rtl-optimization/65235
774         * gcc.target/aarch64/pr65235_1.c: New test.
776 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
778         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
779         * gcc.target/s390/hotpatch-22.c: Likewise.
780         * gcc.target/s390/hotpatch-23.c: Likewise.
781         * gcc.target/s390/hotpatch-24.c: Likewise.
782         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
783         * gcc.target/s390/hotpatch-1.c: Update expected output.
784         * gcc.target/s390/hotpatch-2.c: Likewise.
785         * gcc.target/s390/hotpatch-3.c: Likewise.
786         * gcc.target/s390/hotpatch-4.c: Likewise.
787         * gcc.target/s390/hotpatch-5.c: Likewise.
788         * gcc.target/s390/hotpatch-6.c: Likewise.
789         * gcc.target/s390/hotpatch-7.c: Likewise.
790         * gcc.target/s390/hotpatch-8.c: Likewise.
791         * gcc.target/s390/hotpatch-9.c: Likewise.
792         * gcc.target/s390/hotpatch-10.c: Likewise.
793         * gcc.target/s390/hotpatch-11.c: Likewise.
794         * gcc.target/s390/hotpatch-12.c: Likewise.
795         * gcc.target/s390/hotpatch-13.c: Likewise.
796         * gcc.target/s390/hotpatch-14.c: Likewise.
797         * gcc.target/s390/hotpatch-15.c: Likewise.
798         * gcc.target/s390/hotpatch-16.c: Likewise.
799         * gcc.target/s390/hotpatch-17.c: Likewise.
800         * gcc.target/s390/hotpatch-18.c: Likewise.
801         * gcc.target/s390/hotpatch-19.c: Likewise.
803 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
805         PR target/65103
806         * gcc.target/i386/pr65103-1.c: New.
808 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
810         PR target/65044
811         * gcc.target/i386/pr65044.c: New.
813 2015-03-12  Tom de Vries  <tom@codesourcery.com>
815         PR rtl-optimization/64895
816         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
817         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
818         * gcc.target/i386/fuse-caller-save.c: Ditto.
820 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
822         * gcc.dg/ipa/pr63569.c: Fix template.
824 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
826         * g++.dg/ipa/pr64146.C: Require fpic support.
828 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
830         PR libfortran/65200
831         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
832         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
834 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
836         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
837         to dg-options, fix up dg-skip-if.
839 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
841         PR target/65296
842         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
843         * gcc.target/avr/tiny-caller-save.c: Same.
845 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
847         PR target/65242
848         * g++.dg/pr65242.C: New test.
850 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
852         * c-c++-common/asan/no-asan-check-glob.c: New test.
854 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
856         PR c++/65370
857         * g++.dg/other/default11.C: New.
858         * g++.dg/other/default12.C: Likewise.
860 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
862         PR target/65368
863         * gcc.target/i386/bmi2-bzhi-2.c: New test.
865 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
867         PR fortran/65024
868         * gfortran.dg/unlimited_polymorphic_23.f90: New test
870 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
872         PR c++/65127
873         * g++.dg/cpp0x/pr65127.C: New test.
875 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
877         * gcc.dg/ipa/PR64550.c: Update template.
879 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
880             Tobias Burnus  <burnus@net-b.de>
882         * gfortran.dg/coarray_sync_memory.f90: New.
884 2015-03-10  Marek Polacek  <polacek@redhat.com>
886         PR sanitizer/65367
887         * c-c++-common/ubsan/pr65367.c: New test.
889 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
891         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
892         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
893         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
894         * gcc.target/i386/mpx/calloc-1-nov.c: New.
895         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
896         * gcc.target/i386/mpx/malloc-1-nov.c: New.
897         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
898         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
899         * gcc.target/i386/mpx/realloc-1-nov.c: New.
900         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
901         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
902         * gcc.target/i386/mpx/realloc-2-nov.c: New.
903         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
905 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
907         * lib/mpx-dg.exp (mpx_link_flags): New.
908         (mpx_init): New.
909         (mpx_finish): New.
910         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
911         * gcc.target/i386/mpx/alloca-1-nov.c: New.
912         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
913         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
914         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
915         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
916         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
917         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
918         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
919         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
920         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
921         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
922         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
923         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
924         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
925         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
926         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
927         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
928         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
929         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
930         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
931         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
932         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
933         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
934         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
935         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
936         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
937         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
938         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
939         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
940         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
941         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
942         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
943         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
944         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
945         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
946         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
947         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
948         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
949         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
950         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
951         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
952         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
953         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
954         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
955         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
956         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
957         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
958         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
959         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
960         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
961         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
962         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
963         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
964         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
965         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
966         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
967         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
968         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
969         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
970         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
971         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
972         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
973         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
974         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
975         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
976         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
977         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
978         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
979         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
980         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
981         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
982         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
983         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
984         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
985         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
986         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
987         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
988         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
989         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
990         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
991         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
992         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
993         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
994         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
995         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
996         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
997         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
998         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
999         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
1000         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
1001         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
1002         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
1003         * gcc.target/i386/mpx/label-address-1.c: New.
1004         * gcc.target/i386/mpx/legacy-1-nov.c: New.
1005         * gcc.target/i386/mpx/macro.c: New.
1006         * gcc.target/i386/mpx/mpx-check.h: New.
1007         * gcc.target/i386/mpx/mpx.exp: New.
1008         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
1009         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
1010         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
1011         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
1012         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
1013         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
1014         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
1015         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
1016         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
1017         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
1018         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
1019         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
1020         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
1021         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
1022         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
1023         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
1024         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
1025         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
1026         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
1027         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
1028         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
1029         * gcc.target/i386/mpx/reference-1-lbv.c: New.
1030         * gcc.target/i386/mpx/reference-1-nov.c: New.
1031         * gcc.target/i386/mpx/reference-1-ubv.c: New.
1032         * gcc.target/i386/mpx/reference-2-lbv.c: New.
1033         * gcc.target/i386/mpx/reference-2-nov.c: New.
1034         * gcc.target/i386/mpx/reference-2-ubv.c: New.
1035         * gcc.target/i386/mpx/reference-3-lbv.c: New.
1036         * gcc.target/i386/mpx/reference-3-nov.c: New.
1037         * gcc.target/i386/mpx/reference-3-ubv.c: New.
1038         * gcc.target/i386/mpx/reference-4-lbv.c: New.
1039         * gcc.target/i386/mpx/reference-4-nov.c: New.
1040         * gcc.target/i386/mpx/reference-4-ubv.c: New.
1041         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
1042         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
1043         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
1044         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
1045         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
1046         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
1047         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
1048         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
1049         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
1050         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
1051         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
1052         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
1053         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
1054         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
1055         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
1056         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
1057         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
1058         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
1059         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
1060         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
1061         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
1062         * gcc.target/i386/mpx/sincos-1-nov.c: New.
1063         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
1064         * gcc.target/i386/mpx/static-array-1-nov.c: New.
1065         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
1066         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
1067         * gcc.target/i386/mpx/static-init-1-nov.c: New.
1068         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
1069         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
1070         * gcc.target/i386/mpx/static-init-2-nov.c: New.
1071         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
1072         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
1073         * gcc.target/i386/mpx/static-init-3-nov.c: New.
1074         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
1075         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
1076         * gcc.target/i386/mpx/static-init-4-nov.c: New.
1077         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
1078         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
1079         * gcc.target/i386/mpx/static-init-5-nov.c: New.
1080         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
1081         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
1082         * gcc.target/i386/mpx/static-init-6-nov.c: New.
1083         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
1084         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
1085         * gcc.target/i386/mpx/static-string-1-nov.c: New.
1086         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
1087         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
1088         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
1089         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
1090         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
1091         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
1092         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
1093         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
1094         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
1095         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
1096         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
1097         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
1098         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
1099         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
1100         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
1101         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
1102         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
1103         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
1104         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
1105         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
1106         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
1107         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
1108         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
1109         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
1110         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
1111         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
1112         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
1113         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
1114         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
1115         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
1116         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
1117         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
1118         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
1119         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
1120         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
1121         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
1122         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
1123         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
1124         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
1125         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
1126         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
1127         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
1128         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
1129         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
1130         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
1131         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
1132         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
1133         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
1134         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
1135         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
1136         * gcc.target/i386/mpx/vararg-1-nov.c: New.
1137         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
1138         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
1139         * gcc.target/i386/mpx/vararg-2-nov.c: New.
1140         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
1141         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
1142         * gcc.target/i386/mpx/vararg-3-nov.c: New.
1143         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
1144         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
1145         * gcc.target/i386/mpx/vararg-4-nov.c: New.
1146         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
1147         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
1148         * gcc.target/i386/mpx/vararg-5-nov.c: New.
1149         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
1150         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
1151         * gcc.target/i386/mpx/vararg-6-nov.c: New.
1152         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
1153         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
1154         * gcc.target/i386/mpx/vararg-7-nov.c: New.
1155         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
1156         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
1157         * gcc.target/i386/mpx/vararg-8-nov.c: New.
1158         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
1159         * gcc.target/i386/mpx/vla-1-lbv.c: New.
1160         * gcc.target/i386/mpx/vla-1-nov.c: New.
1161         * gcc.target/i386/mpx/vla-1-ubv.c: New.
1162         * gcc.target/i386/mpx/vla-2-lbv.c: New.
1163         * gcc.target/i386/mpx/vla-2-nov.c: New.
1164         * gcc.target/i386/mpx/vla-2-ubv.c: New.
1166 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
1168         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
1170 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
1172         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
1174 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
1176         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
1177         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
1179 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
1181         PR c/65120
1182         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
1183         on rhs is 0.
1184         (fn4): New test.
1185         * c-c++-common/pr65120.c: New test.
1187         PR rtl-optimization/65321
1188         * gcc.dg/pr65321.c: New test.
1190 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
1192         PR tree-optimization/65355
1193         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
1195 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
1197         PR c/65120
1198         * c-c++-common/pr49706.c: Adjust tests for not warning
1199         about !!x == y or !b == y where b is boolean, and add
1200         some further tests.
1201         * c-c++-common/pr62199-2.c: Likewise.
1203 2015-03-09  Richard Biener  <rguenther@suse.de>
1205         PR middle-end/65270
1206         * gcc.dg/torture/pr65270-1.c: New testcase.
1207         * gcc.dg/torture/pr65270-2.c: Likewise.
1209 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1211         PR tree-optimization/63743
1212         * gcc.dg/pr63743.c: New test.
1214 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
1216         PR lto/65316
1217         * g++.dg/lto/pr65316_0.C: New testcase.
1218         * g++.dg/lto/pr65316_1.C: New testcase.
1220 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
1222         PR target/62247
1223         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
1224         hppa*-*-hpux*.
1225         * g++.dg/abi/rtti3.C: Likewise.
1227         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
1229         PR target/62251
1230         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
1232         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
1234         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
1236         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
1238 2015-03-08  Morin  <mikael@gcc.gnu.org>
1240         PR fortran/60898
1241         * gfortran.dg/entry_20.f90: New.
1243 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1245         PR target/65153
1246         * gcc.c-torture/compile/pr65153.c: New.
1248 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
1250         PR target/65249
1251         * g++.dg/torture/pr65249.C: New.
1253 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
1255         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
1256         long.
1257         (int64_t): Likewise.
1259 2015-03-07  Marek Polacek  <polacek@redhat.com>
1260             Martin Uecker  <uecker@eecs.berkeley.edu>
1262         PR sanitizer/65280
1263         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1264         member-like arrays.
1265         * c-c++-common/ubsan/bounds-8.c: New test.
1266         * c-c++-common/ubsan/bounds-9.c: New test.
1267         * gcc.dg/ubsan/bounds-2.c: New test.
1269 2015-03-05  Martin Sebor  <msebor@redhat.com>
1271         * PR testsuite/63175
1272         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1273         checking of results into main to prevent it from getting optimized
1274         away.
1275         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1277 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
1279         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1280         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1281         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1282         x64.
1284 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
1286         * g++.dg/lto/pr65302_1.C: New testcase.
1287         * g++.dg/lto/pr65302_0.C: New testcase.
1289 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1291         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1292         -fno-ipa-icf to dg-options.
1294 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1296         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1297         compiles using the linker plugin.
1299 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1301         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1303 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1305         * gcc.target/arm/pr65067.c: New test.
1307 2015-03-05  Martin Liska  <mliska@suse.cz>
1309         PR ipa/65318
1310         * gcc.dg/ipa/pr65318.c: New test.
1312 2015-03-05  Marek Polacek  <polacek@redhat.com>
1314         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1316 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1318         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1320 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1322         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1323         max-unroll-times back to defaults for s390.
1325 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1327         Fix last commit.
1329 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1331         PR c++/64665
1332         * g++.dg/cpp0x/initlist92.C: New.
1334 2015-03-05  Richard Biener  <rguenther@suse.de>
1336         PR tree-optimization/65310
1337         * gcc.dg/vect/pr65310.c: New testcase.
1339 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1341         PR c++/64834
1342         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1344 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1346         * gnat.dg/entry_queues3.adb: New test.
1348 2015-03-04  Ian Lance Taylor  <iant@google.com>
1350         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1352 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1354         PR c++/64227
1355         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1357 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
1359         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1360         -fno-ipa-icf to dg-options
1361         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1362         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1364 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1366         PR c++/64398
1367         * g++.dg/cpp0x/decltype62.C: New.
1369 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1371         * gnat.dg/object_overflow5.adb: New test.
1373 2015-03-03  Martin Liska  <mliska@suse.cz>
1375         PR ipa/65287
1376         * gcc.dg/ipa/pr65287.c: New test.
1378 2015-03-03  Martin Jambor  <mjambor@suse.cz>
1379             Eric Botcazou  <ebotcazou@adacore.com>
1381         * gnat.dg/specs/pack12.ads: New test.
1383 2015-03-03  Martin Liska  <mliska@suse.cz>
1385         * gcc.dg/ipa/PR65282.c: New test.
1387 2015-03-13  Jeff Law  <law@redhat.com>
1389         PR tree-optimization/65241
1390         * gcc.c-torture/compile/pr65241.c: New test.
1392 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
1394         PR target/64331
1395         * gcc.target/avr/torture/pr64331.c: New test.
1397 2015-03-03  Martin Liska  <mliska@suse.cz>
1398             Jan Hubicka  <hubicka@ucw.cz>
1400         * g++.dg/ipa/pr65263.C: New test.
1402 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1404         PR ipa/65130
1405         * gcc.dg/lto/pr65130_0.c: New testcase.
1406         * gcc.dg/lto/pr65130_1.c: New testcase.
1408 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1410         PR ipa/64988
1411         * g++.dg/torture/pr64988.C: New testcase.
1413 2015-03-02  Tobias Burnus  <burnus@net-b.de>
1415         * gfortran.dg/coarray_atomic_6.f90: New.
1417 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1419         PR target/65184
1420         * gcc.target/i386/pr65184.c: New.
1422 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1424         PR target/65183
1425         * gcc.target/i386/pr65183.c: New.
1427 2015-02-28  Martin Liska  <mliska@suse.cz>
1428             Jan Hubicka  <hubicka@ucw.cz>
1430         * gcc.dg/ipa/ipa-icf-35.c: New test.
1431         * gcc.dg/ipa/ipa-icf-36.c: New test.
1432         * gcc.dg/ipa/ipa-icf-37.c: New test.
1434 2015-02-28  Martin Liska  <mliska@suse.cz>
1435             Jan Hubicka  <hubicka@ucw.cz>
1437         PR ipa/65245
1438         * gcc.dg/ipa/ipa-icf-34.c: New test.
1440 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1442         PR target/61142
1443         * gcc.target/sh/sh/pr61142.c: New.
1445 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1447         * g++.dg/other/dump-ada-spec-3.C: New test.
1449 2015-03-01  Martin Liska  <mliska@suse.cz>
1451         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1452         * g++.dg/ipa/pr63595.C: Update expected results.
1454 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
1456         PR ipa/65236
1457         * g++.dg/ipa/ipa-icf-6.C: New testcase.
1459 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
1461         * gcc.dg/vect/pr59354.c: Move vector producing code to
1462         separate function.
1464 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
1466         PR ipa/65237
1467         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1468         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1469         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1470         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1472 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
1474         PR tree-optimization/65048
1475         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1476         (foo): Use K&R style definition.
1478 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
1480         PR target/65032
1481         * g++.dg/pr65032.C: New.
1483 2015-02-27  Marek Polacek  <polacek@redhat.com>
1485         PR c/65040
1486         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1487         -Wformat=2.
1489 2015-02-27  Marek Polacek  <polacek@redhat.com>
1491         PR c/65228
1492         * gcc.dg/pr65228.c: New test.
1494 2015-02-27  Kai Tietz  <ktietz@redhat.com>
1496         PR c/35330
1497         * gcc.dg/weak/weak-17.c: New file.
1499 2015-02-27  Richard Biener  <rguenther@suse.de>
1501         PR lto/65193
1502         * g++.dg/lto/pr65193_0.C: New testcase.
1504 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1506         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1507         * gcc.target/s390/hotpatch-8.c: Likewise.
1508         * gcc.target/s390/hotpatch-9.c: Likewise.
1509         * gcc.target/s390/pr61078.c: Likewise.
1510         * gcc.target/s390/pr57960.c: Remove -m64.
1511         * gcc.target/s390/pr61078.c: Likewise.
1513 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
1514             Martin Liska  <mliska@suse.cz>
1516         PR bootstrap/65150
1517         * gcc.dg/pr64454.c: Disable ICF.
1518         * gcc.dg/pr28685-1.c: Disable ICF
1519         * gcc.dg/ipa/iinline-5.c: Disable ICF.
1520         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1521         * g++.dg/ipa/ipa-icf-4.C: Update template.
1523 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
1525         PR tree-optimization/65216
1526         * gcc.c-torture/execute/pr65216.c: New test.
1528         PR tree-optimization/65215
1529         * gcc.c-torture/execute/pr65215-1.c: New test.
1530         * gcc.c-torture/execute/pr65215-2.c: New test.
1531         * gcc.c-torture/execute/pr65215-3.c: New test.
1532         * gcc.c-torture/execute/pr65215-4.c: New test.
1533         * gcc.c-torture/execute/pr65215-5.c: New test.
1535 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1537         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1539 2015-02-26  Martin Liska  <mliska@suse.cz>
1540             Jan Hubicka  <hubicka@ucw.cz>
1542         * g++.dg/ipa/pr64146.C: Update expected results.
1543         * gcc.dg/ipa/ipa-icf-26.c: Update test.
1544         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1545         * gcc.dg/ipa/ipa-icf-34.c: New test.
1547 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1549         * gcc.dg/vect/vect-pr61917.c: Rename to ...
1550         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1551         (dg-additional-options): Remove dg directive.
1552         (dg-final): Add dg directive.
1554 2015-02-26  Marek Polacek  <polacek@redhat.com>
1556         PR ipa/65008
1557         * g++.dg/ipa/pr65008.C: New test.
1559 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1561         * lib/profopt.exp (profopt-target-cleanup): New proc.
1562         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1563         files from sources from dg-additional-sources.
1565 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1567         * lib/gcov.exp: Cleanup in case of xfail.
1569 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1571         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1573 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
1575         PR debug/46102
1576         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1577         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1578         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1579         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1580         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1581         * g++.dg/debug/pr46123.C: XFAIL and move...
1582         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1583         * gcc.dg/debug/dwarf2-3.c: Move...
1584         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1586 2015-02-26  Marek Polacek  <polacek@redhat.com>
1588         PR c++/65202
1589         * g++.dg/cpp1y/pr65202.C: New test.
1591 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1593         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1594         locale_facets.h.gcov.
1596 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1598         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1600 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1602         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1604 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1606         PR target/65217
1607         * gcc.target/i386/pr65217.c: New.
1609 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1611         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1613 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1615         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1617 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1619         PR tree-optimization/65048
1620         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1622 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1624         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1625         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1627 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
1629         PR target/65161
1630         * gcc.target/i386/pr65161.c: New test.
1632 2015-02-26  Terry Guo  <terry.guo@arm.com>
1634         * gcc.target/arm/no-volatile-in-it.c: New test.
1636 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
1638         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1639         (dg-options): Add -save-temps.
1640         (dg-final): Add cleanup-saved-temps.
1642 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1644         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1646 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
1648         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1649         * gcc.target/powerpc/pack01.c: Include string.h.
1651 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1653         PR target/65167
1654         * gcc.target/i386/pr65167.c: New.
1656 2015-02-25  Kai Tietz  <ktietz@redhat.com>
1658         PR tree-optimization/61917
1659         * gcc.dg/vect/vect-pr61917.c: New file.
1661 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
1663         PR tree-optimization/65170
1664         * gcc.c-torture/execute/pr65170.c: New test.
1665         * gcc.dg/tree-ssa/vrp96.c: New test.
1667 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1669         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1671 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1673         PR testsuite/65126
1674         * lib/gcc-defs.exp (additional_sources_used): Add new var.
1675         (dg-additional-files-options): Copy additional_sources to
1676         additional_sources_used before emptying additional_sources.
1677         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1678         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1679         (cleanup-saved-temps): Use additional_sources_used instead of
1680         additional_sources.
1681         (dg-test): Reset additional_sources_used.
1683 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
1685         PR fortran/63427
1686         * gfortran.dg/integer_exponentiation_6.F90: New test.
1688 2015-02-23  Martin Sebor  <msebor@redhat.com>
1690         PR target/65109
1691         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1692         two parts.  One to save registers, the other to verify the
1693         registers have the right values.  Save register state into
1694         static data rather than on the stack.
1696 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
1698         PR bootstrap/63888
1699         * c-c++-common/asan/pr63888.c: New test.
1701 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1703         PR target/65163
1704         * gcc.c-torture/compile/pr65163.c: New.
1706 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1708         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1709         with -m31 on 64 bit.
1710         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1711         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1713 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1715         * gcc.target/s390/20090223-1.c: Add
1716         -Wno-implicit-function-declaration option.
1717         * gcc.target/s390/pr42224.c: Likewise.
1718         * gcc.target/s390/pr55718.c: Likewise.
1720 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1722         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1723         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1724         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1725         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1726         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1727         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1728         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1729         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1730         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1731         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1732         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1733         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1734         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1735         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1736         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1737         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1738         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1739         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1740         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1741         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1742         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1744 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1746         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1747         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1748         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1749         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1750         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1751         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1752         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1753         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1754         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1755         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1756         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1757         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1758         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1759         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1760         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1761         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1763 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1765         PR fortran/64980
1766         PR fortran/61960
1767         * gfortran.dg/pr61960.f90: New.
1768         * gfortran.dg/pr64230.f90: New.
1769         * gfortran.dg/pr64980.f03: New.
1771 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1773         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1775 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1777         PR ada/65156
1778         * gnat.dg/timing_events.adb: Removed, invalid test.
1780 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1782         PR debug/58123
1783         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1784         location.
1785         * g++.dg/gcov/gcov-2.C: Likewise.
1787 2015-02-20  Richard Biener  <rguenther@suse.de>
1789         PR tree-optimization/65136
1790         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1792 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1794         PR testsuite/64158
1795         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1796         and nvptx-*-* blacklisting.
1798         * gcc.dg/sibcall-9.c: New test.
1799         * gcc.dg/sibcall-10.c: New test.
1801 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1803         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1805 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1807         PR target/64452
1808         * gcc.target/avr/torture/pr64452.c: New test.
1810 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1812         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1813         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1815 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1817         PR testsuite/65116
1818         * lib/target-supports.exp (check_compile): Check whether
1819         additional_sources is defined before using it.
1821 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1823         PR middle-end/65074
1824         * g++.dg/opt/pr65074.C: New file.
1826 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1828         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1829         (size_type): New typedef.
1830         (operator "" _script): Use it for the last argument.
1832 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1834         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1836 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1838         * lib/target-supports.exp (check_compile): Save/restore
1839         additional_sources that may belong to an actual test.
1841 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1843         PR gcov-profile/64634
1844         * g++.dg/gcov/gcov-15.C: New test.
1846 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1848         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1850 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1852         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1854 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1856         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1858 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1860         * gfortran.dg/fmt_cache_1.f: Add missing close.
1862 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1864         PR testsuite/65107
1865         * gfortran.dg/read_eof_8.f90: Add missing close.
1867 2015-02-18  Richard Biener  <rguenther@suse.de>
1869         PR tree-optimization/65063
1870         * gcc.dg/pr65063.c: New testcase.
1872 2015-02-18  Richard Biener  <rguenther@suse.de>
1874         PR tree-optimization/62217
1875         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1877 2015-02-18  Marek Polacek  <polacek@redhat.com>
1879         PR sanitizer/65081
1880         * c-c++-common/ubsan/pr65081.c: New test.
1882 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1884         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1885         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1887 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1889         * gcc.dg/ipa/propalign-3.c: New test.
1891 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1893         PR target/64793
1894         * gcc.target/sh/pr64793.c: New.
1895         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1897 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
1899         * gcc.target/arm/divzero.c: New test case.
1901 2015-02-17  Tom de Vries  <tom@codesourcery.com>
1903         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1905 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
1906             Jakub Jelinek  <jakub@redhat.com>
1908         PR c++/65075
1909         * g++.dg/cpp0x/pr65075.C: New test.
1911 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
1913         PR target/65058
1914         * gcc.target/powerpc/pr65058.c: New test.
1916 2015-02-16  Jeff Law  <law@redhat.com>
1918         PR tree-optimization/64823
1919         * gcc.dg/uninit-20.c: New test.
1921 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
1922             James Greenhalgh  <james.greenhalgh@arm.com>
1924         PR ipa/64963
1925         * gcc.dg/ipa/ipa-clone-1.c: New test.
1927 2015-02-16  Richard Biener  <rguenther@suse.de>
1929         PR tree-optimization/65077
1930         * gcc.dg/torture/pr65077.c: New testcase.
1932 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
1934         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1935         Directive adjusted to scan for ldaxr.
1936         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1937         adjusted to scan for ldaex.
1939 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
1941         PR c++/65080
1942         * g++.dg/cpp0x/constexpr-65080.C: New.
1944 2015-02-16  Richard Biener  <rguenther@suse.de>
1946         PR tree-optimization/63593
1947         * gcc.dg/pr63593.c: New testcase.
1949 2015-02-16  Marek Polacek  <polacek@redhat.com>
1951         PR c/65066
1952         * gcc.dg/pr65066.c: New test.
1954 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1956         * gcc.dg/pr65002.C: Move ...
1957         * g++.dg/ipa/pr65002.C: ... here.
1959 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
1961         * gcc.target/powerpc/pr64205.c: Skip on AIX.
1962         * gcc.target/powerpc/pr64505.c: Skip on AIX.
1963         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1964         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1966 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1968         PR testsuite/64850
1969         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1970         the expression to find calls.
1971         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1972         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1973         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1974         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1975         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1977 2015-02-14  Marek Polacek  <polacek@redhat.com>
1979         PR c/64768
1980         * gcc.dg/array-11.c: New test.
1981         * gcc.dg/array-12.c: New test.
1982         * gcc.dg/array-13.c: New test.
1983         * gcc.dg/array-14.c: New test.
1984         * gcc.dg/c99-flex-array-typedef-1.c: New test.
1985         * gcc.dg/c99-flex-array-typedef-2.c: New test.
1986         * gcc.dg/c99-flex-array-typedef-3.c: New test.
1987         * gcc.dg/c99-flex-array-typedef-5.c: New test.
1988         * gcc.dg/c99-flex-array-typedef-7.c: New test.
1989         * gcc.dg/c99-flex-array-typedef-8.c: New test.
1991 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1993         PR c++/60894
1994         * g++.dg/lookup/using54.C: New.
1996 2015-02-13  Jeff Law  <law@redhat.com>
1998         PR bootstrap/65060
1999         Revert my change for tree-optimization/64823.
2001 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2003         PR tree-optimization/65053
2004         * gcc.c-torture/execute/pr65053-1.c: New test.
2005         * gcc.c-torture/execute/pr65053-2.c: New test.
2007 2015-02-13  Marek Polacek  <polacek@redhat.com>
2009         PR c/65050
2010         * gcc.dg/pr65050.c: New test.
2012 2015-02-13  Jeff Law  <law@redhat.com>
2014         PR tree-optimization/64823
2015         * gcc.dg/uninit-20.c: New test.
2017         PR rtl-optimization/47477
2018         * gcc.dg/tree-ssa/pr47477.c: New test.
2020 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2022         PR c++/60211
2023         * g++.dg/parse/ivdep-2.C: New.
2024         * g++.dg/parse/ivdep-3.C: Likewise.
2026 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2028         PR fortran/64506
2029         * gfortran.dg/continuation_13.f90: New test.
2030         * gfortran.dg/continuation_14.f: New test.
2032 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
2034         PR c++/64970
2035         * g++.dg/cpp0x/sfinae55.C: New.
2037 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
2039         PR ipa/65034
2040         * g++.dg/ipa/pr65034.C: New test.
2042 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
2044         PR tree-optimization/65002
2045         * gcc.dg/pr65002.C: New.
2047 2015-02-13  Marek Polacek  <polacek@redhat.com>
2049         PR c/65040
2050         * c-c++-common/pr65040.c: New test.
2052 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
2054         PR tree-optimization/64705
2055         * gcc.dg/tree-ssa/pr64705.c: New test.
2057 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
2059         PR rtl/32219
2060         * gcc.dg/visibility-22.c: New test.
2061         * gcc.dg/visibility-23.c: New test.
2062         * gcc.target/i386/pr32219-1.c: New test.
2063         * gcc.target/i386/pr32219-2.c: New test.
2064         * gcc.target/i386/pr32219-3.c: New test.
2065         * gcc.target/i386/pr32219-4.c: New test.
2066         * gcc.target/i386/pr32219-5.c: New test.
2067         * gcc.target/i386/pr32219-6.c: New test.
2068         * gcc.target/i386/pr32219-7.c: New test.
2069         * gcc.target/i386/pr32219-8.c: New test.
2070         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
2072 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2074         PR libgfortran/57822
2075         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
2076         four different KINDs.
2078 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2080         PR c++/64884
2081         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
2083         PR sanitizer/65000
2084         * g++.dg/ubsan/pr65000.C: New test.
2086 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
2088         PR fortran/64932
2089         * gfortran.dg/finalize_28.f90: New test
2091 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2093         PR debug/55541
2094         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
2095         DW_TAG_lexical_block removal.
2096         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
2097         * g++.dg/guality/pr55541.C: New test.
2099         PR sanitizer/64984
2100         * g++.dg/ubsan/pr64984.C: New test.
2102 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
2104         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
2106 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
2108         PR testsuite/64930
2109         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
2110         instructions for 2015-01-14 get_memmodel changes.
2111         * gcc.target/powerpc/atomic-p8.c: Likewise.
2113         PR sanitizer/65019
2114         * g++.dg/ubsan/pr65019.C: New test.
2116         PR tree-optimization/65014
2117         * gcc.c-torture/compile/pr65014.c: New test.
2119 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2121         PR libgfortran/57822
2122         * gfortran/fmt_g0_7.f08: Revise test.
2124 2015-02-11  Jeff Law  <law@redhat.com>
2126         PR target/63347
2127         * gcc.target/m68k/pr63347.c: New test.
2129 2015-02-11  Marek Polacek  <polacek@redhat.com>
2131         * g++.dg/ubsan/shift-1.C: New test.
2132         * gcc.dg/ubsan/c-shift-2.c: New test.
2133         * c-c++-common/ubsan/shift-5.c: Remove file.
2135 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
2137         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
2138         Directive adjusted to XFAIL.
2139         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
2140         adjusted to XFAIL.
2142 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2144         PR middle-end/65003
2145         * g++.dg/opt/pr65003.C: New test.
2147 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
2149         * lib/target-supports.exp (check_effective_target_pie): Renamed
2150         to ...
2151         (check_effective_target_pie_enabled): This.
2152         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
2153         * gcc.target/i386/pie.c: Likewise.
2155 2015-02-11  Andrew Pinski  <apinski@cavium.com>
2157         PR target/64893
2158         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
2159         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
2161 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
2163         PR target/61925
2164         * gcc.target/i386/pr61925-1.c: New test.
2165         * gcc.target/i386/pr61925-2.c: New test.
2166         * gcc.target/i386/pr61925-3.c: New test.
2168 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
2170         PR sanitizer/65004
2171         * g++.dg/asan/pr65004.C: New test.
2173 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
2175         PR target/64661
2176         * gcc.taget/sh/pr64661-0.h: New.
2177         * gcc.taget/sh/pr64661-1.c: New.
2178         * gcc.taget/sh/pr64661-2.c: New.
2179         * gcc.taget/sh/pr64661-3.c: New.
2180         * gcc.taget/sh/pr64661-4.c: New.
2182 2015-02-10  Richard Biener  <rguenther@suse.de>
2184         PR tree-optimization/64995
2185         * g++.dg/torture/pr64995.C: New testcase.
2187 2015-02-10  Richard Biener  <rguenther@suse.de>
2189         PR tree-optimization/64909
2190         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
2192 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2194         * gcc.dg/signbit-sa.c: New test.
2196 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2198         PR libgfortran/57822
2199         * gfortran/fmt_g0_7.f08: New test.
2201 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
2203         PR tree-optimization/43378
2204         * gcc.dg/tree-ssa/pr43378.c: New test.
2206 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
2208         PR ipa/64978
2209         * g++.dg/torture/pr64978.C: New testcase.
2211 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2213         PR sanitizer/64981
2214         * gcc.dg/asan/pr64981.c: New test.
2216 2015-02-09  Marek Polacek  <polacek@redhat.com>
2218         PR c/64856
2219         * gcc.dg/pr64856.c: New test.
2221 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
2223         PR target/64979
2224         * gcc.dg/tree-ssa/stdarg-7.c: New test.
2225         * gcc.c-torture/execute/pr64979.c: New test.
2227 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
2229         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
2231 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2233         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
2234         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
2236 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
2238         PR target/58757
2239         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
2241 2015-02-09  Richard Biener  <rguenther@suse.de>
2243         PR tree-optimization/54000
2244         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
2246 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2248         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
2250 2015-02-09  Martin Liska  <mliska@suse.cz>
2252         * g++.dg/ipa/pr64858.C: New test.
2254 2015-02-09  Tom de Vries  <tom@codesourcery.com>
2256         * gcc.dg/uninit-19.c: Fix warning line for fpic.
2258 2015-02-08  Andrew Pinski  <apinski@cavium.com>
2260         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2262 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2264         PR fortran/63744
2265         * gfortran.dg/use_rename_8.f90: New.
2267 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
2269         * gnat.dg/addr7.ad[sb]: New test.
2270         * gnat.dg/addr8.ad[sb]: Likewise.
2272 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
2274         PR jit/64752
2275         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2276         from jit.dg/test-compile-to-executable.c's create_code, with a
2277         clarification of the output message.
2278         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2279         pass/fail message.
2280         (test_jit): Use CHECK_NO_ERRORS when calling
2281         gcc_jit_context_compile_to_file.
2282         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2283         jit-verify-compile-to-file to jit-verify-output-file-was-created.
2284         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
2285         about deletions that are attempted.
2286         (jit-verify-compile-to-file): Rename to...
2287         (jit-verify-output-file-was-created): ...this, and drop the
2288         attempt to run "file" and verify the output.
2289         (jit-verify-assembler): New function.
2290         (jit-verify-object): New function.
2291         (jit-verify-dynamic-library): New function.
2292         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2293         favor of an implementation from new file
2294         create-code-for-hello-world-executable.h, which also adds a
2295         "main".
2296         (dg-final): Replace jit-verify-compile-to-file with
2297         jit-verify-output-file-was-created, and invoke new function
2298         jit-verify-assembler.
2299         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2300         the output message.
2301         (dg-final): Replace jit-verify-compile-to-file with
2302         jit-verify-output-file-was-created, and invoke new function
2303         jit-verify-dynamic-library.
2304         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2305         favor of an implementation from new file
2306         create-code-for-hello-world-executable.h, which also adds a
2307         "main".
2308         (dg-final): Replace jit-verify-compile-to-file with
2309         jit-verify-output-file-was-created.  Strengthen the expected stdout
2310         from the built executable.
2311         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2312         favor of an implementation from new file
2313         create-code-for-hello-world-executable.h, which also adds a
2314         "main".
2315         (dg-final): Replace jit-verify-compile-to-file with
2316         jit-verify-output-file-was-created, and invoke new function
2317         jit-verify-object.
2318         * jit.dg/verify-dynamic-library.c: New source file.
2320 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
2321             Brian Rzycki  <b.rzycki@samsung.com>
2323         PR tree-optimization/64878
2324         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2326 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2328         PR ipa/64896
2329         * g++.dg/ipa/pr64896.C: New test.
2331 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2333         PR target/64205
2334         * gcc.target/powerpc/pr64205.c: New file.
2336 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
2338         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2339         (dg-options): Use -fpie instead of -fPIE -pie.
2341 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2343         PR middle-end/64937
2344         * g++.dg/asan/pr64937.C: New test.
2346 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
2348         PR fortran/63205
2349         * gfortran.dg/class_to_type_4.f90: New test
2351 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
2353         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2355 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2357         PR rtl-optimization/64957
2358         PR debug/64817
2359         * gcc.c-torture/execute/pr64957.c: New test.
2361 2015-02-05  Jeff Law  <law@redhat.com>
2363         PR target/17306
2364         * gcc.target/h8300/pr17306-1.c: New test.
2365         * gcc.target/h8300/pr17306-2.c: New test.
2367 2015-02-05  Tobias Burnus  <burnus@net-b.de>
2369         PR fortran/64943
2370         * gfortran.dg/structure_constructor_12.f90: New.
2372 2015-02-05  Jeff Law  <law@redhat.com>
2374         PR target/58400
2375         gcc.target/h8300/pr58400.c: New test.
2377 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2379         * gcc.target/arm/macro_defs0.c: New test.
2380         * gcc.target/arm/macro_defs1.c: New test.
2381         * gcc.target/arm/macro_defs2.c: New test.
2383 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
2385         PR rtl-optimization/64905
2386         * gcc.target/i386/pr64905.c: Require nonpic target.
2387         (dg-options): Add -fomit-frame-pointer.
2388         (main): Remove.
2390 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
2392         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2393         tree dump scanning.
2395 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
2397         PR fortran/64757
2398         * gfortran.dg/type_to_class_2.f90: New test
2399         * gfortran.dg/type_to_class_3.f90: New test
2401 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
2403         PR ipa/64686
2404         * g++.dg/torture/pr64686.C: New testcase.
2406 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2408         PR rtl-optimization/64905
2409         * gcc.target/i386/pr64905.c: New file.
2411 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2413         * gcc.dg/guality/pr41447-1.c: Remove xfail.
2414         * gcc.dg/guality/pr41616-1.c: Ditto.
2416 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
2418         PR debug/64817
2419         * gcc.dg/pr64817-3.c: New.
2421 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
2422             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2424         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2425         pass parameters in registers.
2426         * gcc.dg/guality/pr36728-2.c (main): Likewise.
2427         * gcc.dg/guality/pr36728-3.c (main): Likewise.
2428         * gcc.dg/guality/pr36728-4.c (main): Likewise.
2430 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
2431             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2433         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2434         list, allow for multilibed targets.
2435         * gcc.dg/combine_ashiftrt_2.c: Likewise.
2437 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2439         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2440         * gcc.dg/pr46728-6.c: Ditto.
2442 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
2444         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2445         for mips_nanlegacy target.
2447 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
2449         * gcc.target/i386/chkp-hidden-def.c: New.
2451 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2453         PR middle-end/62103
2454         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2455         to use 24 bits for bitfield b.
2457 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2459         PR testsuite/64796
2460         * lib/target-supports.exp (check_effective_target_bswap64): Do not
2461         cache result in a global variable.  Include all 32-bit targets for
2462         bswap64 tests.
2464 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
2466         PR rtl-optimization/64756
2467         * gcc.c-torture/execute/pr64756.c: New test.
2469 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
2471         PR target/64660
2472         * gcc.target/sh/pr64660-0.h: New.
2473         * gcc.target/sh/pr64660-1.c: New.
2474         * gcc.target/sh/pr64660-2.c: New.
2475         * gcc.target/sh/pr64660-3.c: New.
2476         * gcc.target/sh/pr64660-4.c: New.
2478 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2480         PR c++/64877
2481         * g++.dg/warn/Waddress-2.C: New.
2483 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
2485         PR middle-end/61225
2486         * gcc.target/i386/pr49095.c: XFAIL for ia32.
2488 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
2490         PR preprocessor/64803
2491         * gcc.dg/cpp/builtin-macro-1.c: New test case.
2493 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
2495         * g++.dg/ipa/devirt-37.C: Disable early inlining.
2497 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
2499         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2500         (_ARM_FPSRC): Add DN and AHP fields.
2501         (clean_results): Force DN=1 on AArch64.
2502         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2503         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2504         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2505         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2506         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2507         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2509 2015-02-02  Alan Modra  <amodra@gmail.com>
2511         * gcc.target/powerpc/cprophard.c: New.
2513 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
2515         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2516         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2518 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
2520         PR debug/64817
2521         * gcc.dg/pr64817-1.c: New test.
2522         * gcc.dg/pr64817-2.c: New test.
2524 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
2526         PR target/64851
2527         * gcc.target/sh/pr64851-0.h: New
2528         * gcc.target/sh/pr64851-1.c: New
2529         * gcc.target/sh/pr64851-2.c: New
2530         * gcc.target/sh/pr64851-3.c: New
2531         * gcc.target/sh/pr64851-4.c: New
2533 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2535         PR target/64882
2536         * gcc.dg/torture/pr64882.c: New test.
2538 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
2540         PR target/64159
2541         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2542         sparc*-*-*.
2544 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2546         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2547         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2548         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2549         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2550         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2551         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2552         tree dump.
2553         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2554         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2555         tree dump.
2556         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2557         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2558         tree dump.
2560 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2562         PR target/64688
2563         * g++.dg/pr64688-2.C: New.
2565 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2567         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2568         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2569         * gcc.target/i386/fuse-caller-save.c: Ditto.
2570         * gcc.target/i386/headmerge-1.c: Ditto.
2571         * gcc.target/i386/headmerge-2.c: Ditto.
2572         * gcc.target/i386/sibcall-6.c: Ditto.
2574 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2576         PR target/64617
2577         * gcc.target/i386/pr64617.c: New test.
2579 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2581         PR target/15184
2582         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2583         (dg-options): Remove -m32.
2584         (dg-final): Scan for "movb %al" only.
2585         * gcc.target/i386/pr15184-2.c: Ditto.
2587 2015-01-30  Richard Biener  <rguenther@suse.de>
2589         PR tree-optimization/64829
2590         * gcc.dg/vect/pr64829.c: New testcase.
2592 2015-01-29  Marek Polacek  <polacek@redhat.com>
2594         PR c/64709
2595         * gcc.dg/pr64709.c: New test.
2597 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
2599         PR c++/64717
2600         * g++.dg/ubsan/pr64717-1.C: New test.
2601         * g++.dg/ubsan/pr64717-2.C: New test.
2603 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
2605         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2607 2015-01-29  Jeff Law  <law@redhat.com>
2609         PR target/15184
2610         * gcc.target/i386/pr15184-1.c: New test.
2611         * gcc.target/i386/pr15184-2.c: New test.
2613 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2615         PR tree-optimization/64746
2616         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2618 2015-01-29  Richard Biener  <rguenther@suse.de>
2620         PR tree-optimization/64853
2621         * gcc.dg/torture/pr64853.c: New testcase.
2623 2015-01-29  Richard Biener  <rguenther@suse.de>
2625         PR tree-optimization/64844
2626         * gcc.dg/vect/pr64844.c: New testcase.
2628 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2630         PR middle-end/64809
2631         * gcc.dg/pr64809.c: Delete.
2633 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2635         PR middle-end/64805
2636         * gcc.target/i386/pr64805.c: New.
2638 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2640         * gcc.dg/guality/guality.h (main): Add argv[0] to
2641         guality_gdb_command.
2643 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
2645         PR ipa/64801
2646         * gcc.dg/tree-ssa/pr64801.c: New testcase.
2648 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
2650         PR target/64659
2651         * gcc.target/sh/sh.exp
2652         (check_effective_target_atomic_model_soft_gusa_available,
2653         check_effective_target_atomic_model_soft_tcb_available,
2654         check_effective_target_atomic_model_soft_imask_available,
2655         check_effective_target_atomic_model_hard_llcs_available): New.
2656         * gcc.target/sh/pr64659-0.h: New.
2657         * gcc.target/sh/pr64659-1.c: New.
2658         * gcc.target/sh/pr64659-2.c: New.
2659         * gcc.target/sh/pr64659-3.c: New.
2660         * gcc.target/sh/pr64659-4.c: New.
2662 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
2664         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2665         scan-assembler-times pattern.
2667 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
2669         PR middle-end/64809
2670         * gcc.dg/pr64809.c: New test.
2672 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
2674         PR tree-optimization/64277
2675         * gcc.dg/pr64277.c: New.
2677 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2679         PR tree-optimization/64718
2680         * gcc.c-torture/execute/pr64718.c: New test.
2682 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
2684         * gcc.target/aarch64/abs_2.c: New.
2686 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2688         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2689         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2690         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2691         ISA rev < 2.
2693 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
2695         PR bootstrap/64612
2696         * lib/target-supports.exp (check_effective_target_comdat_group): New.
2697         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2698         { target comdat_group }.
2700 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2702         PR fortran/63861
2703         * gfortran.dg/goacc/coarray_2.f90: New.
2705 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2707         PR ipa/60871
2708         PR ipa/64139
2709         * g++.dg/torture/pr64139.C: New testcase.
2710         * g++.dg/torture/pr60871.C: Likewise.
2712 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2714         PR fortran/64230
2715         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2716         prevent linking errors.
2718 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2720         PR ipa/64282
2721         * g++.dg/torture/pr64282.C: New testcase.
2723 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2725         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2726         for wzr reg.
2728 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2730         * gcc.target/s390/hotpatch-13.c: New testcase.
2731         * gcc.target/s390/hotpatch-14.c: New testcase.
2732         * gcc.target/s390/hotpatch-15.c: New testcase.
2733         * gcc.target/s390/hotpatch-16.c: New testcase.
2734         * gcc.target/s390/hotpatch-17.c: New testcase.
2735         * gcc.target/s390/hotpatch-18.c: New testcase.
2736         * gcc.target/s390/hotpatch-19.c: New testcase.
2737         * gcc.target/s390/hotpatch-20.c: New testcase.
2738         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2739         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2740         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2741         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2742         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2743         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2744         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2745         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2746         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2747         * gcc.target/s390/hotpatch-10.c: Likewise.
2748         * gcc.target/s390/hotpatch-11.c: Likewise.
2749         * gcc.target/s390/hotpatch-12.c: Likewise.
2750         * gcc.target/s390/hotpatch-2.c: Likewise.
2751         * gcc.target/s390/hotpatch-3.c: Likewise.
2752         * gcc.target/s390/hotpatch-4.c: Likewise.
2753         * gcc.target/s390/hotpatch-5.c: Likewise.
2754         * gcc.target/s390/hotpatch-6.c: Likewise.
2755         * gcc.target/s390/hotpatch-7.c: Likewise.
2756         * gcc.target/s390/hotpatch-8.c: Likewise.
2757         * gcc.target/s390/hotpatch-9.c: Likewise.
2758         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2759         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2760         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2761         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2762         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2763         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2764         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2765         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2767 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2769         * gcc.dg/long_branch.c: New testcase.
2771 2015-01-27  Richard Biener  <rguenther@suse.de>
2773         PR tree-optimization/56273
2774         PR tree-optimization/59124
2775         PR tree-optimization/64277
2776         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2777         * gcc.dg/Warray-bounds-12.c: Likewise.
2778         * gcc.dg/Warray-bounds-13.c: Likewise.
2780 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2782         PR rtl-optimization/61058
2783         * gcc.dg/pr61058.c: New test.
2785 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2787         * gcc.target/i386/chkp-narrow-bounds.c: New.
2789 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2791         PR tree-optimization/64807
2792         * gcc.dg/pr64807.c: New test.
2794         PR c/64766
2795         * gcc.dg/pr64766.c: New test.
2797 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2799         PR target/49263
2800         * gcc.target/sh/pr49263-4.c: New.
2802 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2804         PR fortran/62044
2805         * gfortran.dg/allocate_with_mold_1.f90: New test
2807 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2809         PR c/64778
2810         * gcc.dg/pr64778.c: New test.
2812         PR middle-end/64421
2813         * gcc.dg/vect/pr64421.c: New test.
2815 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2817         PR fortran/64771
2818         * gfortran.dg/coarray_36.f: New.
2819         * gfortran.dg/coarray_37.f90: New.
2821 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2823         PR fortran/64230
2824         * gfortran.dg/class_allocate_18.f90: New.
2826 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2828         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2830 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2832         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2834 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2836         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2838 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2840         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2842 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2844         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2845         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2846         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2847         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2849 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2851         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2852         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2853         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2855 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2857         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2858         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2859         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2860         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2861         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2862         vXXXhn.inc.
2864 2015-01-26  Richard Biener  <rguenther@suse.de>
2866         PR middle-end/64764
2867         * gcc.dg/uninit-19.c: New testcase.
2869 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2871         * lib/target-supports.exp (check_effective_target_vect64): Add
2872         sparc*-*-*.
2874 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2876         PR testsuite/64712
2877         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2879 2015-01-26  Tony Liu  <tony.liu@arm.com>
2881         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2882         non-UAL cases.
2884 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2886         PR libfortran/64770
2887         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2888         correctly, clean up afterwards.
2890 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
2892         PR fortran/62044
2893         * gfortran.dg/use_rename_7.f90: New.
2895 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
2897         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2898         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2900 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
2902         PR target/54236
2903         * gcc.target/sh/pr54236-4.c: New.
2905 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
2907         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2908         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
2909         Bridge test.
2911 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
2913         PR libfortran/64770
2914         * gfortran.dg/open_new_segv.f90: New test.
2916 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
2918         PR target/49263
2919         PR target/53987
2920         PR target/64345
2921         PR target/59533
2922         PR target/52933
2923         PR target/54236
2924         PR target/51244
2925         * gcc.target/sh/pr64345-1.c: New.
2926         * gcc.target/sh/pr64345-2.c: New.
2927         * gcc.target/sh/pr59533-1.c: New.
2928         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2929         * gcc.target/sh/pr52933-2.c: Likewise.
2930         * gcc.target/sh/pr54089-1.c: Likewise.
2931         * gcc.target/sh/pr54236-1.c: Likewise.
2932         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2933         * gcc.target/sh/pr49263-1.c: Remove xfails.
2934         * gcc.target/sh/pr49263-2.c: Likewise.
2935         * gcc.target/sh/pr49263-3.c: Likewise.
2936         * gcc.target/sh/pr53987-1.c: Likewise.
2937         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2938         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2939         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2940         (test05, test06, test07, test08, test09, test10, test11, test12): New.
2941         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2942         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2943         test_009): New.
2944         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2945         (test_02): New.
2947 2015-01-24  Tom de Vries  <tom@codesourcery.com>
2949         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2951 2015-01-23  Ian Lance Taylor  <iant@google.com>
2953         PR go/64510
2954         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2955         targets without split stack support.
2957 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
2959         PR target/64317
2960         * gcc.target/i386/pr64317.c: New test.
2962 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
2964         PR rtl-optimization/63637
2965         PR rtl-optimization/60663
2966         * gcc.dg/pr63637-1.c: New test.
2967         * gcc.dg/pr63637-2.c: New test.
2968         * gcc.dg/pr63637-3.c: New test.
2969         * gcc.dg/pr63637-4.c: New test.
2970         * gcc.dg/pr63637-5.c: New test.
2971         * gcc.dg/pr63637-6.c: New test.
2972         * gcc.target/i386/pr63637-1.c: New test.
2973         * gcc.target/i386/pr63637-2.c: New test.
2974         * gcc.target/i386/pr63637-3.c: New test.
2975         * gcc.target/i386/pr63637-4.c: New test.
2976         * gcc.target/i386/pr63637-5.c: New test.
2977         * gcc.target/i386/pr63637-6.c: New test.
2979 2015-01-23  Richard Biener  <rguenther@suse.de>
2981         PR testsuite/63439
2982         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2983         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2985 2015-01-23  Marek Polacek  <polacek@redhat.com>
2987         PR preprocessor/60570
2988         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2989         * gcc.dg/cpp/pr60570.c: New test.
2991 2015-01-23  Richard Biener  <rguenther@suse.de>
2993         PR testsuite/63439
2994         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2995         vectorization on vect64 targets.
2997 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
2999         PR fortran/60922
3000         * gfortran.dg/class_allocate_17.f90: New.
3002 2015-01-23  Tobias Burnus  <burnus@net-b.de>
3004         PR fortran/64726
3005         * gfortran.dg/goacc/combined_loop.f90: New.
3007 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3009         PR fortran/61933
3010         * gfortran.dg/make_unit.f90: New test.
3012 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3014         PR fortran/61933
3015         * gfortran.dg/negative_unit_int8.f: Update.
3017 2015-01-22  Jeff Law  <law@redhat.com>
3019         PR target/52076
3020         * gcc.target/m68k/pr52076-1.c: New test.
3021         * gcc.target/m68k/pr52076-2.c: New test.
3023 2015-01-22  Richard Biener  <rguenther@suse.de>
3025         PR middle-end/64728
3026         * gcc.dg/torture/pr64728.c: New testcase.
3028 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
3030         PR target/64688
3031         * g++.dg/pr64688.C: New test.
3033 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
3035         * gcc.target/i386/chkp-always_inline.c (f1): Make static
3036         to avoid errors with -fpic.
3038 2015-01-22  Richard Biener  <rguenther@suse.de>
3040         PR libstdc++/64535
3041         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
3043 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
3045         PR rtl-optimization/64682
3046         * gcc.c-torture/execute/pr64682.c: New file.
3048 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
3050         PR debug/64511
3051         * gcc.dg/pr64511.c: New test.
3053         PR rtl-optimization/62078
3054         * g++.dg/opt/pr62078.C: New test.
3056         PR c/63307
3057         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
3059 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
3061         PR fortran/57023
3062         * gfortran.dg/internal_pack_15.f90:  New test.
3064 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3066         * c-c++-common/tsan/step.c: New testcase.
3068 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3070         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
3072 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3074         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
3076 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3078         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
3080 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3082         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
3084 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3086         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
3088 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3090         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
3092 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3094         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
3096 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3098         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
3100 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3102         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
3104 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3106         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
3108 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3110         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
3112 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3114         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
3116 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3118         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
3119         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
3120         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
3121         vXXXw.inc.
3123 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3125         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
3126         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
3127         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
3128         vXXXl.inc.
3130 2015-01-21  Renlin Li  <renlin.li@arm.com>
3132         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
3133         * g++.dg/tls/thread_local5g.C: Likewise.
3134         * g++.dg/tls/thread_local6g.C: Likewise.
3136 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3138         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
3139         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
3140         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
3142 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3144         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
3145         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
3146         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
3148 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3150         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
3151         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
3152         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
3154 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
3156         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
3157         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
3158         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
3160 2015-01-20  Jeff Law  <law@redhat.com>
3162         PR target/59946
3163         * gcc.target/m68k/pr59946.c: New test.
3165 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3167         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
3168         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
3169         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
3171 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3173         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
3174         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
3175         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
3177 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3179         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
3180         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
3181         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
3183 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3185         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
3186         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
3187         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
3188         vshuffle.inc.
3189         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
3190         vshuffle.inc.
3192 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3194         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
3195         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
3196         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
3198 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3200         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
3201         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
3202         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
3204 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
3206         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
3208 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
3210         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
3212         PR sanitizer/64632
3213         * g++.dg/ubsan/pr64632.C: New test.
3215         PR debug/64663
3216         * gcc.dg/pr64663.c: New test.
3218 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3220         PR c++/64383
3221         * g++.dg/warn/Wunused-var-23.C: New.
3223 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3225         PR c++/59937
3226         * g++.dg/cpp0x/constexpr-59937-1.C: New.
3227         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
3229 2015-01-20  Richard Biener  <rguenther@suse.de>
3231         PR ipa/64684
3232         * gcc.dg/lto/pr64684_0.c: New testcase.
3233         * gcc.dg/lto/pr64684_1.c: Likewise.
3234         * gcc.dg/lto/pr64684_2.c: Likewise.
3235         * gcc.dg/lto/pr64685_0.c: Likewise.
3236         * gcc.dg/lto/pr64685_1.c: Likewise.
3238 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
3240         PR c++/62241
3241         * g++.dg/cpp1y/lambda-init12.C: New.
3243 2015-01-20  Richard Biener  <rguenther@suse.de>
3245         PR tree-optimization/64410
3246         * g++.dg/vect/pr64410.cc: Require vect_double.
3248 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
3250         PR target/64149
3251         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
3253 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
3255         PR bootstrap/64676
3256         Revert:
3257         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3259         PR rtl-optimization/64081
3260         * gcc.dg/pr64081.c: New test.
3262 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3264         * jit.dg/harness.h: Include <unistd.h>.
3265         (CHECK_NO_ERRORS): New.
3266         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3267         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3268         gcc_jit_context_compile_to_file.
3269         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3270         args to the spawned executable.
3271         (jit-expand-vars): New function.
3272         (jit-exe-params): New variable.
3273         (dg-jit-set-exe-params): New function.
3274         (jit-dg-test): Detect testcases that use
3275         jit-verify-compile-to-file and call jit-setup-compile-to-file.
3276         Set arguments of spawned process to jit-exe-params.
3277         (jit-get-output-filename): New function.
3278         (jit-setup-compile-to-file): New function.
3279         (jit-verify-compile-to-file): New function.
3280         (jit-run-executable): New function.
3281         (jit-verify-executable): New function.
3282         * jit.dg/test-compile-to-assembler.c: New testcase.
3283         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3284         * jit.dg/test-compile-to-executable.c: New testcase.
3285         * jit.dg/test-compile-to-object.c: New testcase.
3287 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
3289         PR target/64652
3290         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3291         (test_1): New.
3293 2015-01-19  Martin Liska  <mliska@suse.cz>
3295         * objc/compile/pr64668.m: New test.
3297 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3299         * jit.dg/test-arith-overflow.c: Include stdbool.h.
3300         (create_overflow_fn): Update comment to clarify that
3301         the third param of the created function is a bool *, not
3302         an int *.
3303         (verify_int_overflow_fn): Convert param "expected_ovf" from
3304         int to bool.  Update third param of "overflow_fn_type" from int *
3305         to bool *.  Update local "actual_ovf" from int to bool.
3306         (verify_uint_overflow_fn): Likewise.
3308 2015-01-19  Martin Liska  <mliska@suse.cz>
3310         * gcc.dg/ipa/ipa-icf-33.c: New test.
3312 2015-01-19  Felix Yang  <felix.yang@huawei.com>
3313             Haijian Zhang  <z.zhanghaijian@huawei.com>
3315         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3316         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3317         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3318         result_float64x2, expected_hfloat64x2): New helper type, variable and
3319         declaration.
3320         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3321         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3322         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3323         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3324         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3325         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3326         and target without the FMA feature.
3328 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
3330         * gcc.target/aarch64/pr64304.c: New testcase.
3332 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3334         PR rtl-optimization/64081
3335         * gcc.dg/pr64081.c: New test.
3337 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
3339         PR target/63971
3340         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3341         the epilogue).
3342         * gcc.target/aarch64/test_frame_6.c: Likewise.
3343         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3344         and x19 (in the epilogue).
3345         * gcc.target/aarch64/test_frame_4.c: Likewise.
3346         * gcc.target/aarch64/test_frame_7.c: Likewise.
3348 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3350         * gcc.target/i386/chkp-always_inline.c: New.
3352 2015-01-15  Andrew Pinski  <apinski@cavium.com>
3353             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3355         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3356         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3358 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
3360         PR fortran/60255
3361         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3362         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3364 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3366         PR fortran/64578
3367         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3369 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
3371         PR target/64652
3372         * gcc.target/sh/torture/pr64652.c: New.
3374 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3376         * gcc.dg/ipa/ipa-icf-32.c: Update template.
3377         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3378         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3379         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3380         * c-c++-common/asan/kasan-recover-1.c: Likewise.
3381         * c-c++-common/asan/kasan-recover-2.c: Likewise.
3383 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3385         PR ipa/64378
3386         * g++.dg/torture/pr64378.C: New testcase.
3388 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3390         PR fortran/57959
3391         * gfortran.dg/block_13.f08: New test
3393 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3395         PR fortran/55901
3396         * gfortran.dg/associate_1.f03: Allow test for character with
3397         automatic length.
3399 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3401         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3402         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3404 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3406         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3408 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
3410         PR fortran/64578
3411         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3413 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3415         PR fortran/60357
3416         * gfortran.dg/alloc_comp_assign_13.f08: New test.
3418         PR fortran/61275
3419         * gfortran.dg/alloc_comp_assign_14.f08: New test.
3421         PR fortran/55932
3422         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3424 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3426         PR fortran/60334
3427         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3429 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
3431         PR rtl-optimization/52773
3432         * gcc.c-torture/compile/pr52773.c: New test.
3434 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3436         PR c++/62134
3437         * g++.dg/cpp0x/alias-decl-46.C: New.
3439 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3441         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3443 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3445         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3446         Add trace.
3447         (CHECK_FP): Likewise.
3448         (CHECK_CUMULATIVE_SAT): Likewise.
3450 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3452         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3453         (Set_Neon_Cumulative_Sat): Add parameter.
3454         (__set_neon_cumulative_sat): Support new parameter.
3455         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3456         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3457         argument.
3458         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3459         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3460         argument.
3462 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3464         * g++.dg/tsan/vptr_benign_race.C: New testcase.
3465         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3467 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3469         PR c++/60056
3470         * g++.dg/tls/thread_local-ice4.C: New.
3472 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
3474         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3475         than Neon options.
3477 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3479         PR c++/62276
3480         * g++.dg/cpp0x/vt-62276.C: New.
3482 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3484         PR middle-end/64353
3485         * g++.dg/pr64353.C: New.
3487 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3489         PR target/64263
3490         * gcc.target/aarch64/pr64263_1.c: New test.
3492 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
3494         PR tree-optimization/64434
3495         * gcc.dg/torture/pr64434.c: Move to...
3496         * gcc.dg/pr64434.c: ... here.
3498 2015-01-16  Richard Biener  <rguenther@suse.de>
3500         PR middle-end/64614
3501         * gcc.dg/uninit-18.c: New testcase.
3503 2015-01-16  Richard Biener  <rguenther@suse.de>
3505         PR tree-optimization/64568
3506         * g++.dg/torture/pr64568-2.C: New testcase.
3508 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3510         PR target/64363
3511         * gcc.target/i386/chkp-label-address.c: New.
3513 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
3515         PR fortran/45290
3516         * gfortran.dg/pointer_init_6.f90: Extended.
3518 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
3520         * gcc.c-torture/compile/20150108.c: New test.
3522 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3524         * gcc.target/visium: New directory.
3526 2015-01-16  Richard Biener  <rguenther@suse.de>
3528         PR tree-optimization/61743
3529         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3530         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3532 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
3534         * gcc.dg/pr64015.c: New test.
3536 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
3538         PR ipa/64163
3539         PR ipa/64612
3540         * g++.dg/ipa/pr64612.C: New test.
3542 2015-01-16  Renlin Li  <renlin.li@arm.com>
3544         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3546 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
3548         * gcc.target/i386/sse-14.c: Test new intrinsic.
3549         * gcc.target/i386/sse-22.c: Ditto.
3551 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3553         PR c++/58614
3554         * g++.dg/cpp0x/auto44.C: New.
3556 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3558         PR target/59710
3559         * gcc.target/nios2/gpopt-all.c: New test case.
3560         * gcc.target/nios2/gpopt-local.c: New test case.
3561         * gcc.target/nios2/gpopt-global.c: New test case.
3562         * gcc.target/nios2/gpopt-data.c: New test case.
3563         * gcc.target/nios2/gpopt-none.c: New test case.
3565 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
3567         * g++.dg/ubsan/vptr-1.C: New test.
3568         * g++.dg/ubsan/vptr-2.C: New test.
3569         * g++.dg/ubsan/vptr-3.C: New test.
3570         * g++.dg/ubsan/vptr-4.C: New test.
3571         * g++.dg/ubsan/vptr-5.C: New test.
3572         * g++.dg/ubsan/vptr-6.C: New test.
3573         * g++.dg/ubsan/vptr-7.C: New test.
3574         * g++.dg/ubsan/vptr-8.C: New test.
3575         * g++.dg/ubsan/vptr-9.C: New test.
3577 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3579         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3580         is set up.
3581         * lib/gcc-dg.exp: Likewise.
3583 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3585         PR rtl-optimization/64110
3586         * gcc.target/i386/pr64110.c: Add scan-assembler.
3588 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
3589             James Norris  <jnorris@codesourcery.com>
3590             Cesar Philippidis  <cesar@codesourcery.com>
3591             Ilmir Usmanov  <i.usmanov@samsung.com>
3593         * lib/target-supports.exp (check_effective_target_fopenacc): New
3594         procedure.
3595         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3596         * g++.dg/goacc/goacc.exp: Likewise.
3597         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3598         * gcc.dg/goacc/goacc.exp: Likewise.
3599         * gfortran.dg/goacc/goacc.exp: Likewise.
3600         * c-c++-common/cpp/openacc-define-1.c: New file.
3601         * c-c++-common/cpp/openacc-define-2.c: Likewise.
3602         * c-c++-common/cpp/openacc-define-3.c: Likewise.
3603         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3604         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3605         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3606         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3607         * c-c++-common/goacc/asyncwait-1.c: Likewise.
3608         * c-c++-common/goacc/cache-1.c: Likewise.
3609         * c-c++-common/goacc/clauses-fail.c: Likewise.
3610         * c-c++-common/goacc/collapse-1.c: Likewise.
3611         * c-c++-common/goacc/data-1.c: Likewise.
3612         * c-c++-common/goacc/data-2.c: Likewise.
3613         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3614         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3615         * c-c++-common/goacc/deviceptr-2.c: Likewise.
3616         * c-c++-common/goacc/deviceptr-3.c: Likewise.
3617         * c-c++-common/goacc/if-clause-1.c: Likewise.
3618         * c-c++-common/goacc/if-clause-2.c: Likewise.
3619         * c-c++-common/goacc/kernels-1.c: Likewise.
3620         * c-c++-common/goacc/loop-1.c: Likewise.
3621         * c-c++-common/goacc/loop-private-1.c: Likewise.
3622         * c-c++-common/goacc/nesting-1.c: Likewise.
3623         * c-c++-common/goacc/nesting-data-1.c: Likewise.
3624         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3625         * c-c++-common/goacc/parallel-1.c: Likewise.
3626         * c-c++-common/goacc/pcopy.c: Likewise.
3627         * c-c++-common/goacc/pcopyin.c: Likewise.
3628         * c-c++-common/goacc/pcopyout.c: Likewise.
3629         * c-c++-common/goacc/pcreate.c: Likewise.
3630         * c-c++-common/goacc/pragma_context.c: Likewise.
3631         * c-c++-common/goacc/present-1.c: Likewise.
3632         * c-c++-common/goacc/reduction-1.c: Likewise.
3633         * c-c++-common/goacc/reduction-2.c: Likewise.
3634         * c-c++-common/goacc/reduction-3.c: Likewise.
3635         * c-c++-common/goacc/reduction-4.c: Likewise.
3636         * c-c++-common/goacc/sb-1.c: Likewise.
3637         * c-c++-common/goacc/sb-2.c: Likewise.
3638         * c-c++-common/goacc/sb-3.c: Likewise.
3639         * c-c++-common/goacc/update-1.c: Likewise.
3640         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3641         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3642         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3643         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3644         * gfortran.dg/goacc/assumed.f95: Likewise.
3645         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3646         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3647         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3648         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3649         * gfortran.dg/goacc/branch.f95: Likewise.
3650         * gfortran.dg/goacc/cache-1.f95: Likewise.
3651         * gfortran.dg/goacc/coarray.f95: Likewise.
3652         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3653         * gfortran.dg/goacc/cray.f95: Likewise.
3654         * gfortran.dg/goacc/critical.f95: Likewise.
3655         * gfortran.dg/goacc/data-clauses.f95: Likewise.
3656         * gfortran.dg/goacc/data-tree.f95: Likewise.
3657         * gfortran.dg/goacc/declare-1.f95: Likewise.
3658         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3659         * gfortran.dg/goacc/fixed-1.f: Likewise.
3660         * gfortran.dg/goacc/fixed-2.f: Likewise.
3661         * gfortran.dg/goacc/fixed-3.f: Likewise.
3662         * gfortran.dg/goacc/fixed-4.f: Likewise.
3663         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3664         * gfortran.dg/goacc/if.f95: Likewise.
3665         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3666         * gfortran.dg/goacc/list.f95: Likewise.
3667         * gfortran.dg/goacc/literal.f95: Likewise.
3668         * gfortran.dg/goacc/loop-1.f95: Likewise.
3669         * gfortran.dg/goacc/loop-2.f95: Likewise.
3670         * gfortran.dg/goacc/loop-3.f95: Likewise.
3671         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3672         * gfortran.dg/goacc/omp.f95: Likewise.
3673         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3674         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3675         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3676         * gfortran.dg/goacc/parameter.f95: Likewise.
3677         * gfortran.dg/goacc/private-1.f95: Likewise.
3678         * gfortran.dg/goacc/private-2.f95: Likewise.
3679         * gfortran.dg/goacc/private-3.f95: Likewise.
3680         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3681         * gfortran.dg/goacc/reduction-2.f95: Likewise.
3682         * gfortran.dg/goacc/reduction.f95: Likewise.
3683         * gfortran.dg/goacc/routine-1.f90: Likewise.
3684         * gfortran.dg/goacc/routine-2.f90: Likewise.
3685         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3686         * gfortran.dg/goacc/several-directives.f95: Likewise.
3687         * gfortran.dg/goacc/sie.f95: Likewise.
3688         * gfortran.dg/goacc/subarrays.f95: Likewise.
3689         * gfortran.dg/gomp/map-1.f90: Likewise.
3690         * gfortran.dg/openacc-define-1.f90: Likewise.
3691         * gfortran.dg/openacc-define-2.f90: Likewise.
3692         * gfortran.dg/openacc-define-3.f90: Likewise.
3693         * g++.dg/gomp/block-1.C: Update for changed compiler output.
3694         * g++.dg/gomp/block-2.C: Likewise.
3695         * g++.dg/gomp/block-3.C: Likewise.
3696         * g++.dg/gomp/block-5.C: Likewise.
3697         * g++.dg/gomp/target-1.C: Likewise.
3698         * g++.dg/gomp/target-2.C: Likewise.
3699         * g++.dg/gomp/taskgroup-1.C: Likewise.
3700         * g++.dg/gomp/teams-1.C: Likewise.
3701         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3702         * gcc.dg/cilk-plus/jump.c: Likewise.
3703         * gcc.dg/gomp/block-1.c: Likewise.
3704         * gcc.dg/gomp/block-10.c: Likewise.
3705         * gcc.dg/gomp/block-2.c: Likewise.
3706         * gcc.dg/gomp/block-3.c: Likewise.
3707         * gcc.dg/gomp/block-4.c: Likewise.
3708         * gcc.dg/gomp/block-5.c: Likewise.
3709         * gcc.dg/gomp/block-6.c: Likewise.
3710         * gcc.dg/gomp/block-7.c: Likewise.
3711         * gcc.dg/gomp/block-8.c: Likewise.
3712         * gcc.dg/gomp/block-9.c: Likewise.
3713         * gcc.dg/gomp/target-1.c: Likewise.
3714         * gcc.dg/gomp/target-2.c: Likewise.
3715         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3716         * gcc.dg/gomp/teams-1.c: Likewise.
3718 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3720         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3721         test case.
3723 2015-01-15  Mike Stump  <mikestump@comcast.net>
3725         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3726         * gcc.dg/inline_2.c: Likewise.
3727         * gcc.dg/inline_3.c: Likewise.
3728         * gcc.dg/inline_4.c: Likewise.
3730 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3732         PR fortran/58023
3733         * gfortran.dg/proc_ptr_comp_43.f90: New.
3735 2015-01-15  Mike Stump  <mikestump@comcast.net>
3737         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3738         * gcc.dg/unroll_2.c: Likewise.
3739         * gcc.dg/unroll_3.c: Likewise.
3740         * gcc.dg/unroll_4.c: Likewise.
3741         * gcc.dg/unroll_5.c: Likewise.
3743 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3745         PR target/63971
3746         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3747         in epilogue.
3748         * gcc.target/aarch64/test_frame_6.c: Likewise.
3749         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3750         x30 and x19 (in the epilogue).
3751         * gcc.target/aarch64/test_frame_4.c: Likewise.
3752         * gcc.target/aarch64/test_frame_7.c: Likewise.
3754 2015-01-15  Martin Liska  <mliska@suse.cz>
3756         * g++.dg/ipa/pr64068.C: New test.
3757         * gcc.dg/ipa/PR64559.c: New test.
3759 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3761         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3762         with PIE.
3764 2015-01-15  Richard Biener  <rguenther@suse.de>
3766         PR tree-optimization/61743
3767         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3768         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3770 2015-01-15 Renlin Li <renlin.li@arm.com>
3772         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3773         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3775 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3777         * gcc.dg/vect/vect-aggressive-1.c: New.
3778         * gcc.target/i386/avx2-vect-aggressive.c: New.
3780 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3782         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3784 2015-01-15  Richard Biener  <rguenther@suse.de>
3786         PR lto/64415
3787         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3788         -Wl,-undefined,dynamic_lookup.
3790 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3792         * gnat.dg/opt47.adb: New test.
3794 2015-01-15  Richard Biener  <rguenther@suse.de>
3796         PR lto/64415
3797         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3799 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3801         PR tree-optimization/64434
3802         * gcc.dg/torture/pr64434.c: New test.
3804 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3806         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3807         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3808         -march=loongson* and -march=octeon* require -mno-micromips.
3810 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3811             Matthew Fortune  <matthew.fortune@imgtec.com>
3813         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3814         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3815         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3816         * gcc.target/mips/call-saved-7.c: New file.
3817         * gcc.target/mips/call-saved-8.c: New file.
3818         * gcc.target/mips/call-saved-9.c: New file.
3820 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3822         * gcc.target/mips/lsa.c: New file.
3823         * gcc.target/mips/mips64-lsa.c: Likewise.
3824         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3825         * gcc.target/mips/mulsize-4.c: Likewise.
3826         * gcc.target/mips/mulsize-5.c: New file.
3827         * gcc.target/mips/mulsize-6.c: Likewise.
3828         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3829         and !HAS_LSA as ghost options.
3830         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3831         for !HAS_LSA.
3833 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3835         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3837 2015-01-15  Richard Biener  <rguenther@suse.de>
3839         PR middle-end/64365
3840         * gcc.dg/torture/pr64365.c: New testcase.
3842 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3844         * gcc.dg/stackprotectexplicit1.c: New test.
3845         * g++.dg/stackprotectexplicit2.c: New test.
3847 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3849         PR target/61933
3850         * gfortran.dg/inquire_internal.f90: New.
3851         * gfortran.dg/negative_unit_check.f90: New.
3853 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3855         PR target/53988
3856         * gcc.target/sh/pr53988-1.c: New.
3858 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3860         PR c++/58671
3861         * g++.dg/tls/thread_local-ice3.C: New.
3863 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3865         * gcc.target/i386/fentry-override.c: Properly place {} in target
3866         selector.  Remove nonpic.
3867         * gcc.target/i386/fentry.c: Likewise.
3869 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3871         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3872         warnings instead of errors.
3874 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3876         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3877         option support instead of ENABLE_LTO from Makefile.
3879 2015-01-14  Richard Biener  <rguenther@suse.de>
3881         PR tree-optimization/59354
3882         * gcc.dg/vect/pr59354.c: New testcase.
3884 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3886         * lib/target-supports.exp
3887         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3888         on ARM architures before v7.
3890 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3892         PR middle-end/59448
3893         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3894         an atomic_exchange.
3896 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3898         PR target/64386
3899         * gcc.target/i386/pr64386.c: New test.
3901 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3903         PR target/64393
3904         * gcc.target/i386/pr64393.c: New test.
3906 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3908         PR target/64387
3909         * gcc.target/i386/pr64387.c: New test.
3911 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
3913         * gcc.target/aarch64/store-pair-1.c: Fix typo.
3915 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3917         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3919 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3921         PR target/64453
3922         * gcc.target/arm/pr64453.c: New.
3924 2015-01-14  Richard Biener  <rguenther@suse.de>
3926         PR lto/64415
3927         * gcc.dg/lto/pr64415_0.c: New testcase.
3928         * gcc.dg/lto/pr64415_1.c: Likewise.
3930 2015-01-14  Martin Liska  <mliska@suse.cz>
3932         * gcc.dg/ipa/pr64307.c: New test.
3934 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3936         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3937         64-bit and 128-bit.
3939 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3941         PR target/64460
3942         * gcc.target/arm/pr64460_1.c: New test.
3944 2015-01-14  Richard Biener  <rguenther@suse.de>
3946         PR tree-optimization/64493
3947         PR tree-optimization/64495
3948         * gcc.dg/vect/pr64493.c: New testcase.
3949         * gcc.dg/vect/pr64495.c: Likewise.
3951 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
3953         * gcc.dg/Warray-bounds-11.c: New test-case.
3955 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3957         * gcc.target/mips/octeon3-pipe-1.c: New test.
3959 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
3961         * jit.dg/harness.h (set_up_logging): Move string concatenation
3962         into...
3963         (concat_strings): New function.
3964         (dump_reproducer): New function.
3965         (test_jit): Call dump_reproducer.
3966         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3967         function.
3968         (jit-dg-test): Delete any generated reproducer from previous runs.
3969         Verify that a generated reproducer was created, and verify that it
3970         compiles.
3971         * jit.dg/test-nested-contexts.c (main): Call
3972         gcc_jit_context_dump_reproducer_to_file.
3974 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3976         * gcc.dg/aru-2.c: Add dg-require-profiling.
3978 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3980         * lib/target-supports.exp (check_profiling_available): Check if
3981         -pg links.
3983 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
3985         PR ipa/64565
3986         * g++.dg/torture/pr64565.C: New testcase.
3988 2015-01-13  Marek Polacek  <polacek@redhat.com>
3990         PR middle-end/64391
3991         * gcc.dg/tm/pr64391.c: New test.
3993 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3995         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3996         true.
3998 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
4000         * gcc.target/i386/pie.c: New test.
4002         * lib/target-supports.exp (check_effective_target_pie): New.
4004 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4006         PR rtl-optimization/64286
4007         * gcc.target/i386/avx2-pr64286.c: New test.
4009 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
4011         PR c++/57626
4012         * g++.dg/cpp0x/vt-57626.C: New.
4014 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
4016         PR fortran/64528
4017         * gfortran.dg/pr64528.f90: New test.
4019 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
4021         * gcc.target/aarch64/subsp.c: New test.
4023 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4025         * gcc.target/aarch64/store-pair-1.c: New testcase.
4027 2015-01-13  Richard Biener  <rguenther@suse.de>
4029         PR lto/64373
4030         * gcc.dg/lto/pr64373_0.c: New testcase.
4032 2015-01-13  Andrew Pinski  <apinski@cavium.com>
4034         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
4035         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
4037 2015-01-13  Richard Biener  <rguenther@suse.de>
4039         PR tree-optimization/64406
4040         * gcc.dg/pr64406.c: New testcase.
4042 2015-01-13  Richard Biener  <rguenther@suse.de>
4044         PR tree-optimization/64404
4045         * gcc.dg/vect/pr64404.c: New testcase.
4047 2015-01-13  Richard Biener  <rguenther@suse.de>
4049         PR tree-optimization/64568
4050         * g++.dg/torture/pr64568.C: New testcase.
4052 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4054         * jit.dg/test-error-local-used-from-other-function.c: New test
4055         case.
4056         * jit.dg/test-error-param-reuse.c: New test case.
4057         * jit.dg/test-error-param-sharing.c: New test case.
4058         * jit.dg/test-error-param-used-from-other-function.c: New test
4059         case.
4060         * jit.dg/test-error-param-used-without-a-function.c: New test
4061         case.
4063 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
4065         PR tree-optimization/64563
4066         * gcc.dg/pr64563.c: New test.
4068         PR target/64513
4069         * gcc.target/i386/pr64513.c: New test.
4071         PR tree-optimization/64454
4072         * gcc.dg/pr64454.c: New test.
4074         PR testsuite/64028
4075         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
4076         bind_pic_locally.
4077         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
4078         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
4079         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
4080         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
4081         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
4082         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
4083         * gcc.dg/vect/slp-25.c: Likewise.
4084         * gcc.dg/vect/vect-109.c: Likewise.
4085         * gcc.dg/vect/vect-13.c: Likewise.
4086         * gcc.dg/vect/vect-17.c: Likewise.
4087         * gcc.dg/vect/vect-18.c: Likewise.
4088         * gcc.dg/vect/vect-19.c: Likewise.
4089         * gcc.dg/vect/vect-20.c: Likewise.
4090         * gcc.dg/vect/vect-21.c: Likewise.
4091         * gcc.dg/vect/vect-22.c: Likewise.
4092         * gcc.dg/vect/vect-27.c: Likewise.
4093         * gcc.dg/vect/vect-29.c: Likewise.
4094         * gcc.dg/vect/vect-2-big-array.c: Likewise.
4095         * gcc.dg/vect/vect-2.c: Likewise.
4096         * gcc.dg/vect/vect-3.c: Likewise.
4097         * gcc.dg/vect/vect-4.c: Likewise.
4098         * gcc.dg/vect/vect-5.c: Likewise.
4099         * gcc.dg/vect/vect-72.c: Likewise.
4100         * gcc.dg/vect/vect-73-big-array.c: Likewise.
4101         * gcc.dg/vect/vect-73.c: Likewise.
4102         * gcc.dg/vect/vect-77-global.c: Likewise.
4103         * gcc.dg/vect/vect-78-global.c: Likewise.
4104         * gcc.dg/vect/vect-7.c: Likewise.
4105         * gcc.dg/vect/vect-86.c: Likewise.
4106         * gcc.dg/vect/vect-align-1.c: Likewise.
4107         * gcc.dg/vect/vect-align-3.c: Likewise.
4108         * gcc.dg/vect/vect-all-big-array.c: Likewise.
4109         * gcc.dg/vect/vect-all.c: Likewise.
4110         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
4111         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
4112         * gcc.dg/vect/vect-peel-3.c: Likewise.
4113         * gcc.dg/vect/vect-peel-4.c: Likewise.
4114         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
4116 2015-01-12  Jeff Law  <law@redhat.com>
4118         PR target/64461
4119         * gcc.target/m68k/pr64461.c: New test.
4121 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
4123         * jit.dg/test-array-as-pointer.c (create_code): Update call
4124         to gcc_jit_context_new_global by setting "kind" to
4125         GCC_JIT_GLOBAL_IMPORTED.
4126         * jit.dg/test-error-array-as-pointer.c: Likewise.
4127         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
4128         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
4129         setting kind to GCC_JIT_GLOBAL_EXPORTED.
4130         * jit.dg/test-using-global.c (the_global): Rename to...
4131         (imported_global): ...this.
4132         (create_code): Update to test the three kinds of global.
4133         (verify_code): Likewise.
4135 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
4137         PR testsuite/64427
4138         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
4139         undefined behavior.
4140         * gcc.target/i386/pr64291-2.c: Updated.
4142 2015-01-12  Richard Biener  <rguenther@suse.de>
4144         PR tree-optimization/64530
4145         * gfortran.dg/pr64530.f90: New testcase.
4147 2015-01-12  Richard Biener  <rguenther@suse.de>
4149         PR middle-end/64357
4150         * gcc.dg/torture/pr64357.c: New testcase.
4152 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
4154         * gcc.target/i386/nop-mcount.c: Properly place {} in target
4155         selector.
4157 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
4158         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
4160 2015-01-12  Martin Liska  <mliska@suse.cz>
4162         * gcc.dg/ipa/PR64550.c: New test.
4164 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
4166         PR ipa/63470
4167         * g++.dg/ipa/pr63470.C: New testcase.
4169 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4171         PR fortran/63733
4172         * gfortran.dg/typebound_operator_20.f90: New.
4174 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4176         PR fortran/58023
4177         * gfortran.dg/proc_ptr_comp_42.f90: New.
4179 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
4181         PR fortran/64508
4182         * gfortran.dg/proc_ptr_comp_41.f90: New.
4184 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
4186         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
4188 2015-01-10  Tobias Burnus  <burnus@net-b.de>
4190         PR fortran/64522
4191         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
4192         and add dg-excess-errors.
4193         * gfortran.dg/line_length_6.f90: New.
4194         * gfortran.dg/line_length_7.f90: New.
4195         * gfortran.dg/line_length_8.f90: New.
4196         * gfortran.dg/line_length_9.f90: New.
4197         * gfortran.dg/line_length_10.f90: New.
4198         * gfortran.dg/line_length_11.f90: New.
4200 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4202         * jit.dg/test-threads.c (struct testcase): Move declaration
4203         to jit.dg/all-non-failing-tests.h.
4204         (testcases): Likewise.
4205         * jit.dg/all-non-failing-tests.h (struct testcase): Move
4206         declaration here from jit.dg/all-non-failing-tests.h.
4207         (testcases): Likewise.
4208         * jit.dg/test-combination.c (create_code): Eliminate spelling
4209         out all of the testcases in favor of looping through the
4210         "testcases" metadata.
4211         (verify_code): Likewise.
4213 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
4215         PR rtl-optimization/64536
4216         * gcc.dg/pr64536.c: New test.
4218 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
4220         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
4221         * jit.dg/test-combination.c (create_code): Likewise.
4222         (verify_code): Likewise.
4223         * jit.dg/test-constants.c: New test case.
4224         * jit.dg/test-threads.c: Add test-constants.c.
4226 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
4228         PR libobjc/51891
4229         * objc.dg/gnu-api-2-class.m: Add a test case
4230         for the above change.
4232 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
4234         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
4236 2015-01-09  Richard Biener  <rguenther@suse.de>
4238         PR tree-optimization/64410
4239         * g++.dg/vect/pr64410.cc: New testcase.
4241 2015-01-09  Martin Liska  <mliska@suse.cz>
4243         * gcc.dg/ipa/ipa-icf-32.c: New test.
4245 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4247         * c-c++-common/tsan/tsan_barrier.h: New.
4248         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
4249         * c-c++-common/tsan/bitfield_race.c: Likewise.
4250         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
4251         * c-c++-common/tsan/mutexset1.c: Likewise.
4252         * c-c++-common/tsan/race_on_barrier.c: Likewise.
4253         * c-c++-common/tsan/race_on_mutex.c: Likewise.
4254         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
4255         * c-c++-common/tsan/simple_race.c: Likewise.
4256         * c-c++-common/tsan/simple_stack.c: Likewise.
4257         * c-c++-common/tsan/sleep_sync.c: Likewise.
4258         * c-c++-common/tsan/tiny_race.c: Likewise.
4259         * c-c++-common/tsan/tls_race.c: Likewise.
4260         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4261         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4262         * g++.dg/tsan/atomic_free.C: Likewise.
4263         * g++.dg/tsan/atomic_free2.C: Likewise.
4264         * g++.dg/tsan/cond_race.C: Likewise.
4265         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4267 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
4269         PR testsuite/62250
4270         * lib/target-supports.exp (check_effective_target_libatomic_available):
4271         New.
4272         * gfortran.dg/coarray/caf.exp: Only add -latomic for
4273         targets that match effective-target libatomic_available.
4274         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4276 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4278         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4279         Verify the result of gcc_jit_context_get_last_error.
4280         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4282 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4284         PR tree-optimization/63989
4285         * gcc.dg/strlenopt-27.c: New test.
4287 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4289         * jit.dg/harness.h (set_up_logging): New function.
4290         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
4291         set_up_logging on the context, so that every testcase is
4292         logged to a particular file.
4293         * jit.dg/test-nested-contexts.c (main): Open a logfile,
4294         and call gcc_jit_context_set_logfile on the top-level context.
4296 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4298         PR target/64338
4299         * g++.dg/opt/pr64338.C: New test.
4301 2015-01-08  Tobias Burnus  <burnus@net-b.de>
4303         * gfortran.dg/coarray/codimension_2b.f90: New file.
4304         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4305         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4307 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4309         PR c++/59004
4310         * g++.dg/ext/fnname4.C: New.
4312 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4314         PR c++/64462
4315         * g++.dg/cpp0x/constexpr-64462.C: New.
4317 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4319         PR c++/60753
4320         * g++.dg/cpp0x/deleted10.C: New.
4322 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4324         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4326 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4328         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4329         GCC_JIT_UNARY_OP_ABS.
4330         (verify_unary_ops): Likewise.
4332 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4334         * jit.dg/test-arith-overflow.c: New test case.
4335         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4336         * jit.dg/test-combination.c (create_code): Likewise.
4337         (verify_code): Likewise.
4338         * jit.dg/test-threads.c (testcases): Likewise.
4340 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4342         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4343         rather than "jit".  Load g++.exp, and call g++_init.
4344         Run test-*.cc files within the testsuite and *.cc files within
4345         docs/examples.
4346         (jit-dg-test): Drop the addition of -fgnu89-inline to
4347         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4348         doing it when compiling C testcases (since g++ does not handle
4349         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4350         is restored to the value after g++_init ran, rather than the
4351         value before g++_init ran.  Return a list of
4352         $comp_output $output_file, as dg-test assumes.
4354 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4356         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4357         make it easier to figure out the origin of each test result when
4358         running test-combination.c and test-threads.c.
4359         (CHECK_VALUE): Likewise.
4360         (CHECK_DOUBLE_VALUE): Likewise.
4361         (CHECK_STRING_VALUE): Likewise.
4362         (CHECK_STRING_STARTS_WITH): Likewise.
4363         (CHECK_STRING_CONTAINS): Likewise.
4364         (CHECK): Likewise.
4365         (check_string_value): Likewise, add "funcname" param.
4366         (check_string_starts_with): Likewise.
4367         (check_string_contains): Likewise.
4369 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4371         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4372         generating name of built executable.
4374 2015-01-07  Marek Polacek  <polacek@redhat.com>
4376         PR c/64440
4377         * gcc.dg/pr64440.c: New test.
4378         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4380 2015-01-07  Marek Polacek  <polacek@redhat.com>
4382         PR c/64417
4383         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4384         * gcc.dg/pr64417.c: New test.
4386 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4388         PR target/64505
4389         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4390         fix is correct.
4392 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4394         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4395         Check if testcases run without errors, not just if they compile.
4397 2015-01-06  Christian Bruel  <christian.bruel@st.com>
4399         PR target/64507
4400         * gcc.target/sh/pr64507.c: New test.
4402 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
4404         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4406 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
4408         * c-c++-common/asan/sanitize-all-1.c: New test.
4409         * c-c++-common/ubsan/sanitize-all-1.c: New test.
4410         * c-c++-common/ubsan/sanitize-all-2.c: New test.
4411         * c-c++-common/ubsan/sanitize-all-3.c: New test.
4412         * c-c++-common/ubsan/sanitize-all-4.c: New test.
4414 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4416         * lib/target-supports.exp (check_profiling_available): Return 0 for
4417         Visium.
4418         (check_effective_target_tls_runtime): Likewise.
4419         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4420         * gcc.dg/20020312-2.c: Adjust for Visium.
4421         * gcc.dg/tls/thr-cse-1.c: Likewise
4422         * gcc.dg/tree-ssa/20040204-1.c: Likewise
4423         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4424         * gcc.dg/weak/typeof-2.c: Likewise.
4426 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
4428         PR rtl-optimization/64287
4429         * gcc.dg/aru-2.c: New test.
4431 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4433         PR sanitizer/64344
4434         * c-c++-common/ubsan/pr64344-1.c: New test.
4435         * c-c++-common/ubsan/pr64344-2.c: New test.
4437         PR tree-optimization/64465
4438         * gcc.dg/pr64465.c: New test.
4440         PR tree-optimization/64494
4441         * gcc.c-torture/compile/pr64494.c: New test.
4443 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4445         PR fortran/47674
4446         * gfortran.dg/realloc_on_assign_25.f90:  New test.
4448 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4450         Update copyright years.
4452 2015-01-05  Marek Polacek  <polacek@redhat.com>
4454         PR c/64423
4455         * gcc.dg/pr64423.c: New test.
4457 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4459         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4460         mmix-knuth-mmixware for the same reason as for MIPS.
4461         * gcc.dg/debug/debug-2.c: Ditto.
4463         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4465 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
4467         PR testsuite/62250
4468         * lib/gfortran.exp: Add libatomic library search path.
4469         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4470         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4472         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4474 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4476         * c-c++-common/tsan/bitfield_race.c: New testcase.
4477         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4479 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4481         * gfortran.dg/coarray/collectives_4.f90: New.
4483 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4485         PR fortran/57562
4486         * gfortran.dg/extends_16.f90: New.
4488 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4490         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4492 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4494         * gfortran.dg/coarray/codimension_2.f90: New.
4495         * gfortran.dg/coarray/codimension_2a.f90: New.
4496         * gfortran.dg/coarray_35.f90: New.
4497         * gfortran.dg/coarray_35a.f90: New.
4499 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4501         PR fortran/60507
4502         * gfortran.dg/dummy_procedure_11.f90: New.
4504 Copyright (C) 2015 Free Software Foundation, Inc.
4506 Copying and distribution of this file, with or without modification,
4507 are permitted in any medium without royalty provided the copyright
4508 notice and this notice are preserved.