2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0e4c56cf8adbcc760d46bcbe635c0a47fbe6b776
1 2015-03-28  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/42328
4         * g++.dg/template/friend58.C: New.
5         * g++.dg/template/friend59.C: Likewise.
7 2015-03-27  Tobias Burnus  <burnus@net-b.de>
9         PR c/65586
10         * g++.dg/gomp/openmp-simd-3.C: New.
11         * gcc.dg/gomp/openmp-simd-3.c: New.
13 2015-03-27  H.J. Lu  <hongjiu.lu@intel.com>
15         PR target/65248
16         * gcc.target/i386/pr65248-1.c: New file.
17         * gcc.target/i386/pr65248-2.c: Likewise.
18         * gcc.target/i386/pr65248-3.c: Likewise.
19         * gcc.target/i386/pr65248-4.c: Likewise.
21 2015-03-27  Jakub Jelinek  <jakub@redhat.com>
23         PR target/65593
24         * gcc.c-torture/compile/pr65593.c: New test.
26 2015-03-27  Paolo Carlini  <paolo.carlini@oracle.com>
28         PR c++/59329
29         * g++.dg/cpp1y/constexpr-assert1.C: New.
31 2015-03-27  Marek Polacek  <polacek@redhat.com>
33         PR c++/65556
34         * c-c++-common/pr65556.c: New test.
36 2015-03-27  Jan Hubicka  <hubicka@ucw.cz>
38         PR ipa/65600
39         * g++.dg/torture/pr65600.C: New testcase.
41 2015-03-27  Vladimir Makarov  <vmakarov@redhat.com>
43         PR target/65407
44         * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
46 2015-03-27  Andre Vehreschild  <vehre@gmx.de>
48         * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
49         statement and cleanup. Fixed typos.
51 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
53         PR middle-end/65595
54         * gcc.c-torture/compile/pr65595.c: New testcase.
56 2015-03-27  Marek Polacek  <polacek@redhat.com>
58         PR sanitizer/65583
59         * g++.dg/ubsan/pr65583.C: New test.
61 2015-03-26  Jan Hubicka  <hubicka@ucw.cz>
63         * gcc.c-torture/compile/20150327.c: New testcase.
65 2015-03-26  Richard Biener  <rguenther@suse.de>
67         PR middle-end/65555
68         * g++.dg/torture/pr65555.C: New testcase.
70 2015-03-26  Jakub Jelinek  <jakub@redhat.com>
72         PR tree-optimization/64715
73         * gcc.dg/builtin-object-size-15.c: New test.
74         * gcc.dg/pr64715-1.c: New test.
75         * gcc.dg/pr64715-2.c: New test.
77 2015-03-26  Richard Biener  <rguenther@suse.de>
79         PR middle-end/65519
80         * gnat.dg/specs/opt2.ads: Fix testcase.
82 2015-03-25  Martin Sebor  <msebor@redhat.com>
84         PR testsuite/65526
85         * lib/target-supports.exp (check_effective_target_arm32): Fail early
86         when target isn't arm*-*-*-*.
87         (check_effective_target_arm_nothumb): Likewise.
88         (check_effective_target_arm_little_endian): Likewise.
89         (check_effective_target_arm_vect_no_misalign): Likewise.
90         (check_effective_target_aarch64_little_endian): Fail early if target
91         isn't aarch64*-*-*.
93 2015-03-25  Sebastian Pop  <s.pop@samsung.com>
95         PR tree-optimization/65177
96         * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
98 2015-03-25  Uros Bizjak  <ubizjak@gmail.com>
100         * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
101         * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
102         smmintrin.h and mm3dnow.h.
104 2015-03-25  Marek Polacek  <polacek@redhat.com>
106         PR c++/65558
107         * g++.dg/cpp0x/pr65558.C: New test.
109 2015-03-25  Marek Polacek  <polacek@redhat.com>
111         PR c++/61670
112         * g++.dg/template/pr61670.C: New test.
114 2015-03-25  Paolo Carlini  <paolo.carlini@oracle.com>
116         PR c++/54987
117         * g++.dg/template/pr54987.C: New.
119 2015-03-25  Richard Biener  <rguenther@suse.de>
121         PR tree-optimization/62630
122         * gcc.dg/graphite/vect-pr43423.c: XFAIL.
124 2015-03-25  Ilya Enkovich  <ilya.enkovich@intel.com>
126         PR target/65508
127         * gcc.target/i386/mpx/pr65508.c: New.
129 2015-03-25  Mikael Morin  <mikael@gcc.gnu.org>
131         PR fortran/64952
132         PR fortran/65532
133         * gfortran.dg/data_initialized_3.f90: New.
135 2015-03-25  Richard Biener  <rguenther@suse.de>
137         PR middle-end/65519
138         * gnat.dg/specs/opt2.ads: New testcase.
140 2015-03-25  Bin Cheng  <bin.cheng@arm.com>
142         * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
143         * gcc.target/arm/memset-inline-4.c: Skip for
144         arm_tune_string_ops_prefer_neon.
145         * gcc.target/arm/memset-inline-5.c: Ditto.
146         * gcc.target/arm/memset-inline-6.c: Ditto.
147         * gcc.target/arm/memset-inline-8.c: Ditto.
148         * gcc.target/arm/memset-inline-9.c: Ditto.
150 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
152         PR c++/58923
153         * g++.dg/other/virtual3.C: New.
155 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
157         PR c++/60130
158         * g++.dg/cpp0x/vt-60130.C: New.
160 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
162         PR c++/61971
163         * g++.dg/warn/Warray-bounds-7.C: New.
165 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
167         PR c++/60067
168         * g++.dg/template/defarg18.C: New.
170 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
172         PR c++/59988
173         * g++.dg/cpp0x/vt-59988.C: New.
175 2015-03-24  Jakub Jelinek  <jakub@redhat.com>
177         PR tree-optimization/65533
178         * gcc.dg/pr65533.c: New test.
180 2015-03-24  Andre Vehreschild  <vehre@gmx.de>
182         * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
183         source= and mold= expressions functionality.
184         * gfortran.dg/allocate_class_4.f90: New test.
185         * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
186         copying an unlimited polymorhpic object containing a char array
187         to another unlimited polymorphic object respects the _len
188         component.
189         * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
190         whether deferred length char array allocate works, unlimited
191         polymorphic object allocation from a string works and if
192         allocating an array of deferred length strings works.
193         * gfortran.dg/unlimited_polymorphic_24.f03: New test.
195 2015-03-24  Paolo Carlini  <paolo.carlini@oracle.com>
197         PR c++/65513
198         * g++.dg/cpp0x/constexpr-array11.C: New.
200 2015-03-24  Richard Biener  <rguenther@suse.de>
202         PR middle-end/65517
203         * gcc.dg/torture/pr65517.c: New testcase.
205 2015-03-24  Tobias Burnus  <burnus@net-b.de>
207         * gfortran.dg/coindexed_1.f90: Moved from
208         gfortran.dg/coarray/coindexed_3.f90; added dg-options.
210 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
212         PR testsuite/65506
213         * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
214         gimple dump.
216         PR target/65523
217         * gcc.target/i386/pr65523.c: New test.
219         PR ipa/65475
220         * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
221         dg-options.
222         * g++.dg/lto/pr65475b_0.C: Likewise.
224 2015-03-23  Oleg Endo  <olegendo@gcc.gnu.org>
226         PR target/65505
227         * gcc.target/sh/torture/pr65505.c: New.
229 2015-03-23  Martin Sebor  <msebor@redhat.com>
231         PR testsuite/63175
232         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
233         assembly for lvx in addition to lxv.
235 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
237         PR target/65504
238         * gfortran.dg/pr65504.f90: New test.
240         PR ipa/65521
241         * gcc.dg/pr65521.c: New test.
243 2015-03-23  Richard Biener  <rguenther@suse.de>
245         PR tree-optimization/65518
246         * gcc.dg/vect/pr65518.c: New testcase.
248 2015-03-23  Richard Biener  <rguenther@suse.de>
250         PR tree-optimization/65494
251         * gcc.dg/vect/pr65494.c: New testcase.
253 2015-03-23  Jakub Jelinek  <jakub@redhat.com>
255         PR preprocessor/65238
256         * c-c++-common/cpp/pr65238-1.c: New test.
257         * gcc.dg/cpp/pr65238-2.c: New test.
258         * gcc.dg/cpp/trad/pr65238-3.c: New test.
259         * gcc.dg/cpp/trad/pr65238-4.c: New test.
261 2015-03-23  Paul Thomas  <pault@gcc.gnu.org>
262             Mikael Morin  <mikael@gcc.gnu.org>
264         PR fortran/64952
265         * gfortran.dg/elemental_dependency_4.f90: New.
266         * gfortran.dg/elemental_dependency_5.f90: New.
268 2015-03-22  Jan Hubicka  <hubicka@ucw.cz>
270         PR ipa/65475
271         * g++.dg/lto/pr65475b_0.C: New testcase.
272         * g++.dg/lto/pr65475b_1.C: New testcase.
273         * g++.dg/lto/pr65475c_0.C: New testcase.
274         * g++.dg/lto/pr65475c_1.C: New testcase.
276 2015-03-21  Tobias Burnus  <burnus@net-b.de>
278         * gfortran.dg/coarray_38.f90: New.
279         * gfortran.dg/coarray_39.f90: New.
280         * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
281         compile test.
283 2015-03-20  Marek Polacek  <polacek@redhat.com>
285         PR c++/65398
286         * g++.dg/cpp0x/pr65398.C: New test.
288 2015-03-20  Jan Hubicka  <hubicka@ucw.cz>
290         PR ipa/65475
291         * g++.dg/lto/pr65475_0.C: New testcase.
292         * g++.dg/lto/pr65475_1.C: New testcase.
294 2015-03-20  Vladimir Makarov  <vmakarov@redhat.com>
296         PR rtl-optimization/64366
297         * gcc.target/sh/pr64366.c: New.
299 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
301         PR c++/48324
302         * g++.dg/cpp0x/constexpr-48324.C: New.
304 2015-03-20  Paolo Carlini  <paolo.carlini@oracle.com>
306         PR c++/48453
307         * g++.dg/cpp0x/pr48453.C: New.
309 2015-03-20  Marek Polacek  <polacek@redhat.com>
311         PR c++/65072
312         * g++.dg/cpp0x/pr65072.C: New test.
314 2015-03-20  Richard Biener  <rguenther@suse.de>
316         PR middle-end/64715
317         * gcc.dg/pr15347.c: Use -O.
318         * c-c++-common/pr19807-1.c: Likewise.
320 2015-03-20  Eric Botcazou  <ebotcazou@adacore.com>
322         * gnat.dg/volatile13.ad[sb]: New test.
324 2015-03-20  Uros Bizjak  <ubizjak@gmail.com>
326         PR rtl-optimization/60851
327         * gcc.target/i386/pr60851.c: New test.
329 2015-03-19  Michael Meissner  <meissner@linux.vnet.ibm.com>
331         PR target/65240
332         * gcc/testsuite/g++.dg/pr65240.h: Add tests for PR 65240.
333         * gcc/testsuite/g++.dg/pr65240-1.C: Likewise.
334         * gcc/testsuite/g++.dg/pr65240-2.C: Likewise.
335         * gcc/testsuite/g++.dg/pr65240-3.C: Likewise.
336         * gcc/testsuite/g++.dg/pr65240-4.C: Likewise.
338 2015-03-19  Vladimir Makarov  <vmakarov@redhat.com>
340         PR rtl-optimization/63491
341         * gcc.target/powerpc/pr63491.c: New.
343 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
345         * g++.dg/ipa/pr65465.C: New test.
347 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
349         PR c++/52659
350         * g++.dg/cpp0x/deleted11.C: New.
352 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
354         PR sanitizer/65400
355         * c-c++-common/tsan/pr65400-3.c: New test.
357 2015-03-19  Paolo Carlini  <paolo.carlini@oracle.com>
359         PR c++/59686
360         * g++.dg/cpp0x/constexpr-59686.C: New.
362 2015-03-19  Jakub Jelinek  <jakub@redhat.com>
364         PR sanitizer/64265
365         * g++.dg/tsan/pr64265.C: New test.
367         PR sanitizer/65400
368         * c-c++-common/tsan/pr65400-1.c: New test.
369         * c-c++-common/tsan/pr65400-2.c: New test.
371 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
373         PR c++/59816
374         * g++.dg/cpp0x/pr59816.C: New.
376 2015-03-18  Paul Thomas  <pault@gcc.gnu.org>
378         PR fortran/59198
379         * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
381 2015-03-18  Martin Liska  <mliska@suse.cz>
383         PR ipa/65439
384         * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
385         equivalences either to 6 or 7.
387 2015-03-18  Andrew Stubbs  <ams@codesourcery.com>
389         PR middle-end/64491
390         Revert:
391         2014-11-20  Andrew Stubbs  <ams@codesourcery.com>
393         * gcc.dg/undefined-loop-1.c: New file.
394         * gcc.dg/undefined-loop-2.c: New file.
396         2014-12-24  Andrew Stubbs  <ams@codesourcery.com>
398         PR testsuite/64032
399         * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
400         loop exits too early.
402 2015-03-18  Jakub Jelinek  <jakub@redhat.com>
404         PR tree-optimization/65450
405         * gfortran.dg/pr65450.f90: New test.
407         PR target/65078
408         * gcc.target/i386/pr65078-1.c: New test.
409         * gcc.target/i386/pr65078-2.c: New test.
410         * gcc.target/i386/pr65078-3.c: New test.
411         * gcc.target/i386/pr65078-4.c: New test.
412         * gcc.target/i386/pr65078-5.c: New test.
413         * gcc.target/i386/pr65078-6.c: New test.
415 2015-03-18  Paolo Carlini  <paolo.carlini@oracle.com>
417         PR c++/65340
418         * g++.dg/cpp1y/pr65340.C: New.
420 2015-03-17 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
422         PR fortran/64432
423         * gfortran.dg/system_clock_3.f08: Adjust test.
425 2015-03-17  Paul Thomas  <pault@gcc.gnu.org>
427         PR fortran/59198
428         * gfortran.dg/proc_ptr_comp_44.f90: New test.
429         * gfortran.dg/proc_ptr_comp_45.f90: New test.
431 2015-03-16 Jerry DeLisle  <jvdelisle@gcc.gnu.org>
433         PR fortran/64432
434         * gfortran.dg/system_clock_3.f08: New test.
436 2015-03-16  Edward Smith-Rowland  <3dw4rd@verizon.net>
438         PR c++/64626
439         g++.dg/cpp1y/pr64626-1.C: New.
440         g++.dg/cpp1y/pr64626-2.C: New.
441         g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
443 2015-03-16  Jakub Jelinek  <jakub@redhat.com>
445         PR tree-optimization/65427
446         * gcc.c-torture/execute/pr65427.c: New test.
448 2015-03-16  Marek Polacek  <polacek@redhat.com>
450         DR 1688
451         PR c++/65327
452         * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
453         * g++.dg/cpp0x/pr65327.C: New test.
455 2015-03-16  Max Ostapenko  <m.ostapenko@partner.samsung.com>
457         PR sanitizer/64820
458         * c-c++-common/asan/pr64820.c: New test.
460 2015-03-16  Andre Vehreschild  <vehre@gmx.de>
462         * gfortran.dg/pointer_2.f90: New test.
464 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
466         * testsuite/g++.dg/pr65049.C: New test.
468 2015-03-16  Tom de Vries  <tom@codesourcery.com>
470         * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
471         * gcc.target/i386/fuse-caller-save-xmm.c: Same.
472         * gcc.target/i386/fuse-caller-save.c: Same.
474 2015-03-16  Eric Botcazou  <ebotcazou@adacore.com>
476         * gnat.dg/loop_optimization18.ad[sb]: New test.
477         * gnat.dg/loop_optimization18_pkg.ads: New helper.
479 2015-03-16  Alan Modra  <amodra@gmail.com>
481         * gcc.target/powerpc/pr53199.c: Add extra functions.  Revert
482         2014-12-05 change.
484 2015-03-15  John David Anglin  <danglin@gcc.gnu.org>
486         * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
487         hppa*-*-hpux*.
488         * gcc.dg/torture/pr65270-2.c: Likewise.
490 2015-03-14  Mikael Morin  <mikael@gcc.gnu.org>
492         PR fortran/61138
493         * gfortran.dg/pointer_remapping_9.f90: New.
495 2015-03-14  Jakub Jelinek  <jakub@redhat.com>
497         PR tree-optimization/65369
498         * gcc.c-torture/execute/pr65369.c: New test.
500         PR tree-optimization/65418
501         * gcc.c-torture/execute/pr65418-1.c: New test.
502         * gcc.c-torture/execute/pr65418-2.c: New test.
504         PR rtl-optimization/65401
505         * gcc.c-torture/execute/pr65401.c: New test.
507 2015-03-13  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
509         PR target/64600
510         * gcc.target/arm/pr64600_1.c: New test.
512 2015-03-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
514         PR rtl-optimization/65235
515         * gcc.target/aarch64/pr65235_1.c: New test.
517 2015-03-12  Dominik Vogt  <vogt@linux.vnet.ibm.com>
519         * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
520         * gcc.target/s390/hotpatch-22.c: Likewise.
521         * gcc.target/s390/hotpatch-23.c: Likewise.
522         * gcc.target/s390/hotpatch-24.c: Likewise.
523         * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
524         * gcc.target/s390/hotpatch-1.c: Update expected output.
525         * gcc.target/s390/hotpatch-2.c: Likewise.
526         * gcc.target/s390/hotpatch-3.c: Likewise.
527         * gcc.target/s390/hotpatch-4.c: Likewise.
528         * gcc.target/s390/hotpatch-5.c: Likewise.
529         * gcc.target/s390/hotpatch-6.c: Likewise.
530         * gcc.target/s390/hotpatch-7.c: Likewise.
531         * gcc.target/s390/hotpatch-8.c: Likewise.
532         * gcc.target/s390/hotpatch-9.c: Likewise.
533         * gcc.target/s390/hotpatch-10.c: Likewise.
534         * gcc.target/s390/hotpatch-11.c: Likewise.
535         * gcc.target/s390/hotpatch-12.c: Likewise.
536         * gcc.target/s390/hotpatch-13.c: Likewise.
537         * gcc.target/s390/hotpatch-14.c: Likewise.
538         * gcc.target/s390/hotpatch-15.c: Likewise.
539         * gcc.target/s390/hotpatch-16.c: Likewise.
540         * gcc.target/s390/hotpatch-17.c: Likewise.
541         * gcc.target/s390/hotpatch-18.c: Likewise.
542         * gcc.target/s390/hotpatch-19.c: Likewise.
544 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
546         PR target/65103
547         * gcc.target/i386/pr65103-1.c: New.
549 2015-03-12  Ilya Enkovich  <ilya.enkovich@intel.com>
551         PR target/65044
552         * gcc.target/i386/pr65044.c: New.
554 2015-03-12  Tom de Vries  <tom@codesourcery.com>
556         PR rtl-optimization/64895
557         * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
558         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
559         * gcc.target/i386/fuse-caller-save.c: Ditto.
561 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
563         * gcc.dg/ipa/pr63569.c: Fix template.
565 2015-03-11  Sandra Loosemore  <sandra@codesourcery.com>
567         * g++.dg/ipa/pr64146.C: Require fpic support.
569 2015-03-11  Janne Blomqvist  <jb@gcc.gnu.org>
571         PR libfortran/65200
572         * gfortran.dg/open_errors.f90: Update checks for iomsg string.
573         * gfortran.dg/open_new_segv.f90: Fix error message pattern.
575 2015-03-11  Jakub Jelinek  <jakub@redhat.com>
577         * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
578         to dg-options, fix up dg-skip-if.
580 2015-03-11  Georg-Johann Lay  <avr@gjlay.de>
582         PR target/65296
583         * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
584         * gcc.target/avr/tiny-caller-save.c: Same.
586 2015-03-11  Michael Meissner  <meissner@linux.vnet.ibm.com>
588         PR target/65242
589         * g++.dg/pr65242.C: New test.
591 2015-03-11  Marat Zakirov  <m.zakirov@samsung.com>
593         * c-c++-common/asan/no-asan-check-glob.c: New test.
595 2015-03-10  Paolo Carlini  <paolo.carlini@oracle.com>
597         PR c++/65370
598         * g++.dg/other/default11.C: New.
599         * g++.dg/other/default12.C: Likewise.
601 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
603         PR target/65368
604         * gcc.target/i386/bmi2-bzhi-2.c: New test.
606 2015-03-10  Paul Thomas  <pault@gcc.gnu.org>
608         PR fortran/65024
609         * gfortran.dg/unlimited_polymorphic_23.f90: New test
611 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
613         PR c++/65127
614         * g++.dg/cpp0x/pr65127.C: New test.
616 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
618         * gcc.dg/ipa/PR64550.c: Update template.
620 2015-03-10  Alessandro Fanfarillo  <fanfarillo.gcc@gmail.com>
621             Tobias Burnus  <burnus@net-b.de>
623         * gfortran.dg/coarray_sync_memory.f90: New.
625 2015-03-10  Marek Polacek  <polacek@redhat.com>
627         PR sanitizer/65367
628         * c-c++-common/ubsan/pr65367.c: New test.
630 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
632         * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
633         * gcc.target/i386/mpx/calloc-1-lbv.c: New.
634         * gcc.target/i386/mpx/calloc-1-ubv.c: New.
635         * gcc.target/i386/mpx/calloc-1-nov.c: New.
636         * gcc.target/i386/mpx/malloc-1-lbv.c: New.
637         * gcc.target/i386/mpx/malloc-1-nov.c: New.
638         * gcc.target/i386/mpx/malloc-1-ubv.c: New.
639         * gcc.target/i386/mpx/realloc-1-lbv.c: New.
640         * gcc.target/i386/mpx/realloc-1-nov.c: New.
641         * gcc.target/i386/mpx/realloc-1-ubv.c: New.
642         * gcc.target/i386/mpx/realloc-2-lbv.c: New.
643         * gcc.target/i386/mpx/realloc-2-nov.c: New.
644         * gcc.target/i386/mpx/realloc-2-ubv.c: New.
646 2015-03-10  Ilya Enkovich  <ilya.enkovich@intel.com>
648         * lib/mpx-dg.exp (mpx_link_flags): New.
649         (mpx_init): New.
650         (mpx_finish): New.
651         * gcc.target/i386/mpx/alloca-1-lbv.c: New.
652         * gcc.target/i386/mpx/alloca-1-nov.c: New.
653         * gcc.target/i386/mpx/alloca-1-ubv.c: New.
654         * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
655         * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
656         * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
657         * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
658         * gcc.target/i386/mpx/bitfields-1-nov.c: New.
659         * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
660         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
661         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
662         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
663         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
664         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
665         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
666         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
667         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
668         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
669         * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
670         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
671         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
672         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
673         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
674         * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
675         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
676         * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
677         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
678         * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
679         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
680         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
681         * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
682         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
683         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
684         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
685         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
686         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
687         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
688         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
689         * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
690         * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
691         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
692         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
693         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
694         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
695         * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
696         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
697         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
698         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
699         * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
700         * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
701         * gcc.target/i386/mpx/fastcall-1-nov.c: New.
702         * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
703         * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
704         * gcc.target/i386/mpx/fastcall-2-nov.c: New.
705         * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
706         * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
707         * gcc.target/i386/mpx/field-addr-1-nov.c: New.
708         * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
709         * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
710         * gcc.target/i386/mpx/field-addr-10-nov.c: New.
711         * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
712         * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
713         * gcc.target/i386/mpx/field-addr-2-nov.c: New.
714         * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
715         * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
716         * gcc.target/i386/mpx/field-addr-3-nov.c: New.
717         * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
718         * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
719         * gcc.target/i386/mpx/field-addr-4-nov.c: New.
720         * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
721         * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
722         * gcc.target/i386/mpx/field-addr-5-nov.c: New.
723         * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
724         * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
725         * gcc.target/i386/mpx/field-addr-6-nov.c: New.
726         * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
727         * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
728         * gcc.target/i386/mpx/field-addr-7-nov.c: New.
729         * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
730         * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
731         * gcc.target/i386/mpx/field-addr-8-nov.c: New.
732         * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
733         * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
734         * gcc.target/i386/mpx/field-addr-9-nov.c: New.
735         * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
736         * gcc.target/i386/mpx/frame-address-1-nov.c: New.
737         * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
738         * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
739         * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
740         * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
741         * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
742         * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
743         * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
744         * gcc.target/i386/mpx/label-address-1.c: New.
745         * gcc.target/i386/mpx/legacy-1-nov.c: New.
746         * gcc.target/i386/mpx/macro.c: New.
747         * gcc.target/i386/mpx/mpx-check.h: New.
748         * gcc.target/i386/mpx/mpx.exp: New.
749         * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
750         * gcc.target/i386/mpx/nested-function-1-nov.c: New.
751         * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
752         * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
753         * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
754         * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
755         * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
756         * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
757         * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
758         * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
759         * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
760         * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
761         * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
762         * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
763         * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
764         * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
765         * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
766         * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
767         * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
768         * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
769         * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
770         * gcc.target/i386/mpx/reference-1-lbv.c: New.
771         * gcc.target/i386/mpx/reference-1-nov.c: New.
772         * gcc.target/i386/mpx/reference-1-ubv.c: New.
773         * gcc.target/i386/mpx/reference-2-lbv.c: New.
774         * gcc.target/i386/mpx/reference-2-nov.c: New.
775         * gcc.target/i386/mpx/reference-2-ubv.c: New.
776         * gcc.target/i386/mpx/reference-3-lbv.c: New.
777         * gcc.target/i386/mpx/reference-3-nov.c: New.
778         * gcc.target/i386/mpx/reference-3-ubv.c: New.
779         * gcc.target/i386/mpx/reference-4-lbv.c: New.
780         * gcc.target/i386/mpx/reference-4-nov.c: New.
781         * gcc.target/i386/mpx/reference-4-ubv.c: New.
782         * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
783         * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
784         * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
785         * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
786         * gcc.target/i386/mpx/return-struct-1-nov.c: New.
787         * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
788         * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
789         * gcc.target/i386/mpx/return-struct-2-nov.c: New.
790         * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
791         * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
792         * gcc.target/i386/mpx/return-struct-3-nov.c: New.
793         * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
794         * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
795         * gcc.target/i386/mpx/return-struct-4-nov.c: New.
796         * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
797         * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
798         * gcc.target/i386/mpx/return-struct-5-nov.c: New.
799         * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
800         * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
801         * gcc.target/i386/mpx/return-struct-6-nov.c: New.
802         * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
803         * gcc.target/i386/mpx/sincos-1-nov.c: New.
804         * gcc.target/i386/mpx/static-array-1-lbv.c: New.
805         * gcc.target/i386/mpx/static-array-1-nov.c: New.
806         * gcc.target/i386/mpx/static-array-1-ubv.c: New.
807         * gcc.target/i386/mpx/static-init-1-lbv.c: New.
808         * gcc.target/i386/mpx/static-init-1-nov.c: New.
809         * gcc.target/i386/mpx/static-init-1-ubv.c: New.
810         * gcc.target/i386/mpx/static-init-2-lbv.c: New.
811         * gcc.target/i386/mpx/static-init-2-nov.c: New.
812         * gcc.target/i386/mpx/static-init-2-ubv.c: New.
813         * gcc.target/i386/mpx/static-init-3-lbv.c: New.
814         * gcc.target/i386/mpx/static-init-3-nov.c: New.
815         * gcc.target/i386/mpx/static-init-3-ubv.c: New.
816         * gcc.target/i386/mpx/static-init-4-lbv.c: New.
817         * gcc.target/i386/mpx/static-init-4-nov.c: New.
818         * gcc.target/i386/mpx/static-init-4-ubv.c: New.
819         * gcc.target/i386/mpx/static-init-5-lbv.c: New.
820         * gcc.target/i386/mpx/static-init-5-nov.c: New.
821         * gcc.target/i386/mpx/static-init-5-ubv.c: New.
822         * gcc.target/i386/mpx/static-init-6-lbv.c: New.
823         * gcc.target/i386/mpx/static-init-6-nov.c: New.
824         * gcc.target/i386/mpx/static-init-6-ubv.c: New.
825         * gcc.target/i386/mpx/static-string-1-lbv.c: New.
826         * gcc.target/i386/mpx/static-string-1-nov.c: New.
827         * gcc.target/i386/mpx/static-string-1-ubv.c: New.
828         * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
829         * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
830         * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
831         * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
832         * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
833         * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
834         * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
835         * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
836         * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
837         * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
838         * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
839         * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
840         * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
841         * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
842         * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
843         * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
844         * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
845         * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
846         * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
847         * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
848         * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
849         * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
850         * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
851         * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
852         * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
853         * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
854         * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
855         * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
856         * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
857         * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
858         * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
859         * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
860         * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
861         * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
862         * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
863         * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
864         * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
865         * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
866         * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
867         * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
868         * gcc.target/i386/mpx/union-arg-1-nov.c: New.
869         * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
870         * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
871         * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
872         * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
873         * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
874         * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
875         * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
876         * gcc.target/i386/mpx/vararg-1-lbv.c: New.
877         * gcc.target/i386/mpx/vararg-1-nov.c: New.
878         * gcc.target/i386/mpx/vararg-1-ubv.c: New.
879         * gcc.target/i386/mpx/vararg-2-lbv.c: New.
880         * gcc.target/i386/mpx/vararg-2-nov.c: New.
881         * gcc.target/i386/mpx/vararg-2-ubv.c: New.
882         * gcc.target/i386/mpx/vararg-3-lbv.c: New.
883         * gcc.target/i386/mpx/vararg-3-nov.c: New.
884         * gcc.target/i386/mpx/vararg-3-ubv.c: New.
885         * gcc.target/i386/mpx/vararg-4-lbv.c: New.
886         * gcc.target/i386/mpx/vararg-4-nov.c: New.
887         * gcc.target/i386/mpx/vararg-4-ubv.c: New.
888         * gcc.target/i386/mpx/vararg-5-lbv.c: New.
889         * gcc.target/i386/mpx/vararg-5-nov.c: New.
890         * gcc.target/i386/mpx/vararg-5-ubv.c: New.
891         * gcc.target/i386/mpx/vararg-6-lbv.c: New.
892         * gcc.target/i386/mpx/vararg-6-nov.c: New.
893         * gcc.target/i386/mpx/vararg-6-ubv.c: New.
894         * gcc.target/i386/mpx/vararg-7-lbv.c: New.
895         * gcc.target/i386/mpx/vararg-7-nov.c: New.
896         * gcc.target/i386/mpx/vararg-7-ubv.c: New.
897         * gcc.target/i386/mpx/vararg-8-lbv.c: New.
898         * gcc.target/i386/mpx/vararg-8-nov.c: New.
899         * gcc.target/i386/mpx/vararg-8-ubv.c: New.
900         * gcc.target/i386/mpx/vla-1-lbv.c: New.
901         * gcc.target/i386/mpx/vla-1-nov.c: New.
902         * gcc.target/i386/mpx/vla-1-ubv.c: New.
903         * gcc.target/i386/mpx/vla-2-lbv.c: New.
904         * gcc.target/i386/mpx/vla-2-nov.c: New.
905         * gcc.target/i386/mpx/vla-2-ubv.c: New.
907 2015-03-10  James Greenhalgh  <james.greenhalgh@arm.com>
909         * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
911 2015-03-10  Oleg Endo  <olegendo@gcc.gnu.org>
913         * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
915 2015-03-10  Uros Bizjak  <ubizjak@gmail.com>
917         * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
918         * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
920 2015-03-10  Jakub Jelinek  <jakub@redhat.com>
922         PR c/65120
923         * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
924         on rhs is 0.
925         (fn4): New test.
926         * c-c++-common/pr65120.c: New test.
928         PR rtl-optimization/65321
929         * gcc.dg/pr65321.c: New test.
931 2015-03-10  Jan Hubicka  <hubicka@ucw.cz>
933         PR tree-optimization/65355
934         * gcc.dg/vect/section-anchors-vect-69.c: Update template.
936 2015-03-09  Jakub Jelinek  <jakub@redhat.com>
938         PR c/65120
939         * c-c++-common/pr49706.c: Adjust tests for not warning
940         about !!x == y or !b == y where b is boolean, and add
941         some further tests.
942         * c-c++-common/pr62199-2.c: Likewise.
944 2015-03-09  Richard Biener  <rguenther@suse.de>
946         PR middle-end/65270
947         * gcc.dg/torture/pr65270-1.c: New testcase.
948         * gcc.dg/torture/pr65270-2.c: Likewise.
950 2015-03-09  Thomas Preud'homme  <thomas.preudhomme@arm.com>
952         PR tree-optimization/63743
953         * gcc.dg/pr63743.c: New test.
955 2015-03-08  Jan Hubicka  <hubicka@ucw.cz>
957         PR lto/65316
958         * g++.dg/lto/pr65316_0.C: New testcase.
959         * g++.dg/lto/pr65316_1.C: New testcase.
961 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
963         PR target/62247
964         * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
965         hppa*-*-hpux*.
966         * g++.dg/abi/rtti3.C: Likewise.
968         * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
970         PR target/62251
971         * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
973         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
975         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
977         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
979 2015-03-08  Morin  <mikael@gcc.gnu.org>
981         PR fortran/60898
982         * gfortran.dg/entry_20.f90: New.
984 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
986         PR target/65153
987         * gcc.c-torture/compile/pr65153.c: New.
989 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
991         PR target/65249
992         * g++.dg/torture/pr65249.C: New.
994 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
996         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
997         long.
998         (int64_t): Likewise.
1000 2015-03-07  Marek Polacek  <polacek@redhat.com>
1001             Martin Uecker  <uecker@eecs.berkeley.edu>
1003         PR sanitizer/65280
1004         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
1005         member-like arrays.
1006         * c-c++-common/ubsan/bounds-8.c: New test.
1007         * c-c++-common/ubsan/bounds-9.c: New test.
1008         * gcc.dg/ubsan/bounds-2.c: New test.
1010 2015-03-05  Martin Sebor  <msebor@redhat.com>
1012         * PR testsuite/63175
1013         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
1014         checking of results into main to prevent it from getting optimized
1015         away.
1016         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
1018 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
1020         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
1021         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
1022         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
1023         x64.
1025 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
1027         * g++.dg/lto/pr65302_1.C: New testcase.
1028         * g++.dg/lto/pr65302_0.C: New testcase.
1030 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1032         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
1033         -fno-ipa-icf to dg-options.
1035 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
1037         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
1038         compiles using the linker plugin.
1040 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
1042         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
1044 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1046         * gcc.target/arm/pr65067.c: New test.
1048 2015-03-05  Martin Liska  <mliska@suse.cz>
1050         PR ipa/65318
1051         * gcc.dg/ipa/pr65318.c: New test.
1053 2015-03-05  Marek Polacek  <polacek@redhat.com>
1055         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
1057 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1059         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
1061 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
1063         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
1064         max-unroll-times back to defaults for s390.
1066 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1068         Fix last commit.
1070 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1072         PR c++/64665
1073         * g++.dg/cpp0x/initlist92.C: New.
1075 2015-03-05  Richard Biener  <rguenther@suse.de>
1077         PR tree-optimization/65310
1078         * gcc.dg/vect/pr65310.c: New testcase.
1080 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
1082         PR c++/64834
1083         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
1085 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
1087         * gnat.dg/entry_queues3.adb: New test.
1089 2015-03-04  Ian Lance Taylor  <iant@google.com>
1091         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
1093 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1095         PR c++/64227
1096         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
1098 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
1100         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
1101         -fno-ipa-icf to dg-options
1102         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
1103         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
1105 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
1107         PR c++/64398
1108         * g++.dg/cpp0x/decltype62.C: New.
1110 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
1112         * gnat.dg/object_overflow5.adb: New test.
1114 2015-03-03  Martin Liska  <mliska@suse.cz>
1116         PR ipa/65287
1117         * gcc.dg/ipa/pr65287.c: New test.
1119 2015-03-03  Martin Jambor  <mjambor@suse.cz>
1120             Eric Botcazou  <ebotcazou@adacore.com>
1122         * gnat.dg/specs/pack12.ads: New test.
1124 2015-03-03  Martin Liska  <mliska@suse.cz>
1126         * gcc.dg/ipa/PR65282.c: New test.
1128 2015-03-13  Jeff Law  <law@redhat.com>
1130         PR tree-optimization/65241
1131         * gcc.c-torture/compile/pr65241.c: New test.
1133 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
1135         PR target/64331
1136         * gcc.target/avr/torture/pr64331.c: New test.
1138 2015-03-03  Martin Liska  <mliska@suse.cz>
1139             Jan Hubicka  <hubicka@ucw.cz>
1141         * g++.dg/ipa/pr65263.C: New test.
1143 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1145         PR ipa/65130
1146         * gcc.dg/lto/pr65130_0.c: New testcase.
1147         * gcc.dg/lto/pr65130_1.c: New testcase.
1149 2015-03-02  Jan Hubicka  <hubicka@ucw.cz>
1151         PR ipa/64988
1152         * g++.dg/torture/pr64988.C: New testcase.
1154 2015-03-02  Tobias Burnus  <burnus@net-b.de>
1156         * gfortran.dg/coarray_atomic_6.f90: New.
1158 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1160         PR target/65184
1161         * gcc.target/i386/pr65184.c: New.
1163 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
1165         PR target/65183
1166         * gcc.target/i386/pr65183.c: New.
1168 2015-02-28  Martin Liska  <mliska@suse.cz>
1169             Jan Hubicka  <hubicka@ucw.cz>
1171         * gcc.dg/ipa/ipa-icf-35.c: New test.
1172         * gcc.dg/ipa/ipa-icf-36.c: New test.
1173         * gcc.dg/ipa/ipa-icf-37.c: New test.
1175 2015-02-28  Martin Liska  <mliska@suse.cz>
1176             Jan Hubicka  <hubicka@ucw.cz>
1178         PR ipa/65245
1179         * gcc.dg/ipa/ipa-icf-34.c: New test.
1181 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
1183         PR target/61142
1184         * gcc.target/sh/sh/pr61142.c: New.
1186 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
1188         * g++.dg/other/dump-ada-spec-3.C: New test.
1190 2015-03-01  Martin Liska  <mliska@suse.cz>
1192         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
1193         * g++.dg/ipa/pr63595.C: Update expected results.
1195 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
1197         PR ipa/65236
1198         * g++.dg/ipa/ipa-icf-6.C: New testcase.
1200 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
1202         * gcc.dg/vect/pr59354.c: Move vector producing code to
1203         separate function.
1205 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
1207         PR ipa/65237
1208         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
1209         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
1210         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
1211         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
1213 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
1215         PR tree-optimization/65048
1216         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
1217         (foo): Use K&R style definition.
1219 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
1221         PR target/65032
1222         * g++.dg/pr65032.C: New.
1224 2015-02-27  Marek Polacek  <polacek@redhat.com>
1226         PR c/65040
1227         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
1228         -Wformat=2.
1230 2015-02-27  Marek Polacek  <polacek@redhat.com>
1232         PR c/65228
1233         * gcc.dg/pr65228.c: New test.
1235 2015-02-27  Kai Tietz  <ktietz@redhat.com>
1237         PR c/35330
1238         * gcc.dg/weak/weak-17.c: New file.
1240 2015-02-27  Richard Biener  <rguenther@suse.de>
1242         PR lto/65193
1243         * g++.dg/lto/pr65193_0.C: New testcase.
1245 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1247         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
1248         * gcc.target/s390/hotpatch-8.c: Likewise.
1249         * gcc.target/s390/hotpatch-9.c: Likewise.
1250         * gcc.target/s390/pr61078.c: Likewise.
1251         * gcc.target/s390/pr57960.c: Remove -m64.
1252         * gcc.target/s390/pr61078.c: Likewise.
1254 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
1255             Martin Liska  <mliska@suse.cz>
1257         PR bootstrap/65150
1258         * gcc.dg/pr64454.c: Disable ICF.
1259         * gcc.dg/pr28685-1.c: Disable ICF
1260         * gcc.dg/ipa/iinline-5.c: Disable ICF.
1261         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
1262         * g++.dg/ipa/ipa-icf-4.C: Update template.
1264 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
1266         PR tree-optimization/65216
1267         * gcc.c-torture/execute/pr65216.c: New test.
1269         PR tree-optimization/65215
1270         * gcc.c-torture/execute/pr65215-1.c: New test.
1271         * gcc.c-torture/execute/pr65215-2.c: New test.
1272         * gcc.c-torture/execute/pr65215-3.c: New test.
1273         * gcc.c-torture/execute/pr65215-4.c: New test.
1274         * gcc.c-torture/execute/pr65215-5.c: New test.
1276 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1278         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
1280 2015-02-26  Martin Liska  <mliska@suse.cz>
1281             Jan Hubicka  <hubicka@ucw.cz>
1283         * g++.dg/ipa/pr64146.C: Update expected results.
1284         * gcc.dg/ipa/ipa-icf-26.c: Update test.
1285         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
1286         * gcc.dg/ipa/ipa-icf-34.c: New test.
1288 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1290         * gcc.dg/vect/vect-pr61917.c: Rename to ...
1291         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
1292         (dg-additional-options): Remove dg directive.
1293         (dg-final): Add dg directive.
1295 2015-02-26  Marek Polacek  <polacek@redhat.com>
1297         PR ipa/65008
1298         * g++.dg/ipa/pr65008.C: New test.
1300 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1302         * lib/profopt.exp (profopt-target-cleanup): New proc.
1303         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
1304         files from sources from dg-additional-sources.
1306 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1308         * lib/gcov.exp: Cleanup in case of xfail.
1310 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1312         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
1314 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
1316         PR debug/46102
1317         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
1318         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
1319         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
1320         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
1321         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
1322         * g++.dg/debug/pr46123.C: XFAIL and move...
1323         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
1324         * gcc.dg/debug/dwarf2-3.c: Move...
1325         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
1327 2015-02-26  Marek Polacek  <polacek@redhat.com>
1329         PR c++/65202
1330         * g++.dg/cpp1y/pr65202.C: New test.
1332 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1334         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
1335         locale_facets.h.gcov.
1337 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1339         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
1341 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1343         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
1345 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
1347         PR target/65217
1348         * gcc.target/i386/pr65217.c: New.
1350 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1352         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
1354 2015-02-26  Tom de Vries  <tom@codesourcery.com>
1356         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
1358 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
1360         PR tree-optimization/65048
1361         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
1363 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
1365         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
1366         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
1368 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
1370         PR target/65161
1371         * gcc.target/i386/pr65161.c: New test.
1373 2015-02-26  Terry Guo  <terry.guo@arm.com>
1375         * gcc.target/arm/no-volatile-in-it.c: New test.
1377 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
1379         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
1380         (dg-options): Add -save-temps.
1381         (dg-final): Add cleanup-saved-temps.
1383 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
1385         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
1387 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
1389         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
1390         * gcc.target/powerpc/pack01.c: Include string.h.
1392 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
1394         PR target/65167
1395         * gcc.target/i386/pr65167.c: New.
1397 2015-02-25  Kai Tietz  <ktietz@redhat.com>
1399         PR tree-optimization/61917
1400         * gcc.dg/vect/vect-pr61917.c: New file.
1402 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
1404         PR tree-optimization/65170
1405         * gcc.c-torture/execute/pr65170.c: New test.
1406         * gcc.dg/tree-ssa/vrp96.c: New test.
1408 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1410         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
1412 2015-02-24  Tom de Vries  <tom@codesourcery.com>
1414         PR testsuite/65126
1415         * lib/gcc-defs.exp (additional_sources_used): Add new var.
1416         (dg-additional-files-options): Copy additional_sources to
1417         additional_sources_used before emptying additional_sources.
1418         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
1419         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
1420         (cleanup-saved-temps): Use additional_sources_used instead of
1421         additional_sources.
1422         (dg-test): Reset additional_sources_used.
1424 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
1426         PR fortran/63427
1427         * gfortran.dg/integer_exponentiation_6.F90: New test.
1429 2015-02-23  Martin Sebor  <msebor@redhat.com>
1431         PR target/65109
1432         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
1433         two parts.  One to save registers, the other to verify the
1434         registers have the right values.  Save register state into
1435         static data rather than on the stack.
1437 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
1439         PR bootstrap/63888
1440         * c-c++-common/asan/pr63888.c: New test.
1442 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
1444         PR target/65163
1445         * gcc.c-torture/compile/pr65163.c: New.
1447 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1449         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
1450         with -m31 on 64 bit.
1451         * gcc.dg/hoist-register-pressure-2.c: Likewise.
1452         * gcc.dg/hoist-register-pressure-3.c: Likewise.
1454 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1456         * gcc.target/s390/20090223-1.c: Add
1457         -Wno-implicit-function-declaration option.
1458         * gcc.target/s390/pr42224.c: Likewise.
1459         * gcc.target/s390/pr55718.c: Likewise.
1461 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1463         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
1464         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
1465         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
1466         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
1467         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
1468         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
1469         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
1470         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
1471         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
1472         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
1473         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
1474         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
1475         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
1476         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
1477         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
1478         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
1479         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
1480         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
1481         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
1482         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
1483         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
1485 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
1487         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
1488         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
1489         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
1490         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
1491         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
1492         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
1493         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
1494         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1495         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1496         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1497         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1498         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1499         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1500         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1501         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1502         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
1504 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1506         PR fortran/64980
1507         PR fortran/61960
1508         * gfortran.dg/pr61960.f90: New.
1509         * gfortran.dg/pr64230.f90: New.
1510         * gfortran.dg/pr64980.f03: New.
1512 2015-02-22  Tom de Vries  <tom@codesourcery.com>
1514         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
1516 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
1518         PR ada/65156
1519         * gnat.dg/timing_events.adb: Removed, invalid test.
1521 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
1523         PR debug/58123
1524         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
1525         location.
1526         * g++.dg/gcov/gcov-2.C: Likewise.
1528 2015-02-20  Richard Biener  <rguenther@suse.de>
1530         PR tree-optimization/65136
1531         * gcc.dg/tree-ssa/pr65136.c: New testcase.
1533 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
1535         PR testsuite/64158
1536         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
1537         and nvptx-*-* blacklisting.
1539         * gcc.dg/sibcall-9.c: New test.
1540         * gcc.dg/sibcall-10.c: New test.
1542 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1544         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
1546 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
1548         PR target/64452
1549         * gcc.target/avr/torture/pr64452.c: New test.
1551 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
1553         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
1554         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
1556 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1558         PR testsuite/65116
1559         * lib/target-supports.exp (check_compile): Check whether
1560         additional_sources is defined before using it.
1562 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
1564         PR middle-end/65074
1565         * g++.dg/opt/pr65074.C: New file.
1567 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
1569         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
1570         (size_type): New typedef.
1571         (operator "" _script): Use it for the last argument.
1573 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1575         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
1577 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
1579         * lib/target-supports.exp (check_compile): Save/restore
1580         additional_sources that may belong to an actual test.
1582 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
1584         PR gcov-profile/64634
1585         * g++.dg/gcov/gcov-15.C: New test.
1587 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1589         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
1591 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1593         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
1595 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1597         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
1599 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1601         * gfortran.dg/fmt_cache_1.f: Add missing close.
1603 2015-02-18  Tom de Vries  <tom@codesourcery.com>
1605         PR testsuite/65107
1606         * gfortran.dg/read_eof_8.f90: Add missing close.
1608 2015-02-18  Richard Biener  <rguenther@suse.de>
1610         PR tree-optimization/65063
1611         * gcc.dg/pr65063.c: New testcase.
1613 2015-02-18  Richard Biener  <rguenther@suse.de>
1615         PR tree-optimization/62217
1616         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
1618 2015-02-18  Marek Polacek  <polacek@redhat.com>
1620         PR sanitizer/65081
1621         * c-c++-common/ubsan/pr65081.c: New test.
1623 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1625         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
1626         * gcc.target/sh/force-cbranch-delay-slot.c: New.
1628 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
1630         * gcc.dg/ipa/propalign-3.c: New test.
1632 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
1634         PR target/64793
1635         * gcc.target/sh/pr64793.c: New.
1636         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
1638 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
1640         * gcc.target/arm/divzero.c: New test case.
1642 2015-02-17  Tom de Vries  <tom@codesourcery.com>
1644         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
1646 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
1647             Jakub Jelinek  <jakub@redhat.com>
1649         PR c++/65075
1650         * g++.dg/cpp0x/pr65075.C: New test.
1652 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
1654         PR target/65058
1655         * gcc.target/powerpc/pr65058.c: New test.
1657 2015-02-16  Jeff Law  <law@redhat.com>
1659         PR tree-optimization/64823
1660         * gcc.dg/uninit-20.c: New test.
1662 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
1663             James Greenhalgh  <james.greenhalgh@arm.com>
1665         PR ipa/64963
1666         * gcc.dg/ipa/ipa-clone-1.c: New test.
1668 2015-02-16  Richard Biener  <rguenther@suse.de>
1670         PR tree-optimization/65077
1671         * gcc.dg/torture/pr65077.c: New testcase.
1673 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
1675         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1676         Directive adjusted to scan for ldaxr.
1677         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1678         adjusted to scan for ldaex.
1680 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
1682         PR c++/65080
1683         * g++.dg/cpp0x/constexpr-65080.C: New.
1685 2015-02-16  Richard Biener  <rguenther@suse.de>
1687         PR tree-optimization/63593
1688         * gcc.dg/pr63593.c: New testcase.
1690 2015-02-16  Marek Polacek  <polacek@redhat.com>
1692         PR c/65066
1693         * gcc.dg/pr65066.c: New test.
1695 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1697         * gcc.dg/pr65002.C: Move ...
1698         * g++.dg/ipa/pr65002.C: ... here.
1700 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
1702         * gcc.target/powerpc/pr64205.c: Skip on AIX.
1703         * gcc.target/powerpc/pr64505.c: Skip on AIX.
1704         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
1705         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
1707 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
1709         PR testsuite/64850
1710         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
1711         the expression to find calls.
1712         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1713         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1714         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1715         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1716         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1718 2015-02-14  Marek Polacek  <polacek@redhat.com>
1720         PR c/64768
1721         * gcc.dg/array-11.c: New test.
1722         * gcc.dg/array-12.c: New test.
1723         * gcc.dg/array-13.c: New test.
1724         * gcc.dg/array-14.c: New test.
1725         * gcc.dg/c99-flex-array-typedef-1.c: New test.
1726         * gcc.dg/c99-flex-array-typedef-2.c: New test.
1727         * gcc.dg/c99-flex-array-typedef-3.c: New test.
1728         * gcc.dg/c99-flex-array-typedef-5.c: New test.
1729         * gcc.dg/c99-flex-array-typedef-7.c: New test.
1730         * gcc.dg/c99-flex-array-typedef-8.c: New test.
1732 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1734         PR c++/60894
1735         * g++.dg/lookup/using54.C: New.
1737 2015-02-13  Jeff Law  <law@redhat.com>
1739         PR bootstrap/65060
1740         Revert my change for tree-optimization/64823.
1742 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1744         PR tree-optimization/65053
1745         * gcc.c-torture/execute/pr65053-1.c: New test.
1746         * gcc.c-torture/execute/pr65053-2.c: New test.
1748 2015-02-13  Marek Polacek  <polacek@redhat.com>
1750         PR c/65050
1751         * gcc.dg/pr65050.c: New test.
1753 2015-02-13  Jeff Law  <law@redhat.com>
1755         PR tree-optimization/64823
1756         * gcc.dg/uninit-20.c: New test.
1758         PR rtl-optimization/47477
1759         * gcc.dg/tree-ssa/pr47477.c: New test.
1761 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1763         PR c++/60211
1764         * g++.dg/parse/ivdep-2.C: New.
1765         * g++.dg/parse/ivdep-3.C: Likewise.
1767 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1769         PR fortran/64506
1770         * gfortran.dg/continuation_13.f90: New test.
1771         * gfortran.dg/continuation_14.f: New test.
1773 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
1775         PR c++/64970
1776         * g++.dg/cpp0x/sfinae55.C: New.
1778 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
1780         PR ipa/65034
1781         * g++.dg/ipa/pr65034.C: New test.
1783 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
1785         PR tree-optimization/65002
1786         * gcc.dg/pr65002.C: New.
1788 2015-02-13  Marek Polacek  <polacek@redhat.com>
1790         PR c/65040
1791         * c-c++-common/pr65040.c: New test.
1793 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
1795         PR tree-optimization/64705
1796         * gcc.dg/tree-ssa/pr64705.c: New test.
1798 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
1800         PR rtl/32219
1801         * gcc.dg/visibility-22.c: New test.
1802         * gcc.dg/visibility-23.c: New test.
1803         * gcc.target/i386/pr32219-1.c: New test.
1804         * gcc.target/i386/pr32219-2.c: New test.
1805         * gcc.target/i386/pr32219-3.c: New test.
1806         * gcc.target/i386/pr32219-4.c: New test.
1807         * gcc.target/i386/pr32219-5.c: New test.
1808         * gcc.target/i386/pr32219-6.c: New test.
1809         * gcc.target/i386/pr32219-7.c: New test.
1810         * gcc.target/i386/pr32219-8.c: New test.
1811         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
1813 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1815         PR libgfortran/57822
1816         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
1817         four different KINDs.
1819 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1821         PR c++/64884
1822         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
1824         PR sanitizer/65000
1825         * g++.dg/ubsan/pr65000.C: New test.
1827 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
1829         PR fortran/64932
1830         * gfortran.dg/finalize_28.f90: New test
1832 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1834         PR debug/55541
1835         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
1836         DW_TAG_lexical_block removal.
1837         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
1838         * g++.dg/guality/pr55541.C: New test.
1840         PR sanitizer/64984
1841         * g++.dg/ubsan/pr64984.C: New test.
1843 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
1845         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
1847 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
1849         PR testsuite/64930
1850         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
1851         instructions for 2015-01-14 get_memmodel changes.
1852         * gcc.target/powerpc/atomic-p8.c: Likewise.
1854         PR sanitizer/65019
1855         * g++.dg/ubsan/pr65019.C: New test.
1857         PR tree-optimization/65014
1858         * gcc.c-torture/compile/pr65014.c: New test.
1860 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1862         PR libgfortran/57822
1863         * gfortran/fmt_g0_7.f08: Revise test.
1865 2015-02-11  Jeff Law  <law@redhat.com>
1867         PR target/63347
1868         * gcc.target/m68k/pr63347.c: New test.
1870 2015-02-11  Marek Polacek  <polacek@redhat.com>
1872         * g++.dg/ubsan/shift-1.C: New test.
1873         * gcc.dg/ubsan/c-shift-2.c: New test.
1874         * c-c++-common/ubsan/shift-5.c: Remove file.
1876 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
1878         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
1879         Directive adjusted to XFAIL.
1880         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
1881         adjusted to XFAIL.
1883 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1885         PR middle-end/65003
1886         * g++.dg/opt/pr65003.C: New test.
1888 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
1890         * lib/target-supports.exp (check_effective_target_pie): Renamed
1891         to ...
1892         (check_effective_target_pie_enabled): This.
1893         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
1894         * gcc.target/i386/pie.c: Likewise.
1896 2015-02-11  Andrew Pinski  <apinski@cavium.com>
1898         PR target/64893
1899         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
1900         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
1902 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
1904         PR target/61925
1905         * gcc.target/i386/pr61925-1.c: New test.
1906         * gcc.target/i386/pr61925-2.c: New test.
1907         * gcc.target/i386/pr61925-3.c: New test.
1909 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
1911         PR sanitizer/65004
1912         * g++.dg/asan/pr65004.C: New test.
1914 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
1916         PR target/64661
1917         * gcc.taget/sh/pr64661-0.h: New.
1918         * gcc.taget/sh/pr64661-1.c: New.
1919         * gcc.taget/sh/pr64661-2.c: New.
1920         * gcc.taget/sh/pr64661-3.c: New.
1921         * gcc.taget/sh/pr64661-4.c: New.
1923 2015-02-10  Richard Biener  <rguenther@suse.de>
1925         PR tree-optimization/64995
1926         * g++.dg/torture/pr64995.C: New testcase.
1928 2015-02-10  Richard Biener  <rguenther@suse.de>
1930         PR tree-optimization/64909
1931         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
1933 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1935         * gcc.dg/signbit-sa.c: New test.
1937 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1939         PR libgfortran/57822
1940         * gfortran/fmt_g0_7.f08: New test.
1942 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
1944         PR tree-optimization/43378
1945         * gcc.dg/tree-ssa/pr43378.c: New test.
1947 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
1949         PR ipa/64978
1950         * g++.dg/torture/pr64978.C: New testcase.
1952 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1954         PR sanitizer/64981
1955         * gcc.dg/asan/pr64981.c: New test.
1957 2015-02-09  Marek Polacek  <polacek@redhat.com>
1959         PR c/64856
1960         * gcc.dg/pr64856.c: New test.
1962 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
1964         PR target/64979
1965         * gcc.dg/tree-ssa/stdarg-7.c: New test.
1966         * gcc.c-torture/execute/pr64979.c: New test.
1968 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
1970         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1972 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1974         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1975         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1977 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1979         PR target/58757
1980         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1982 2015-02-09  Richard Biener  <rguenther@suse.de>
1984         PR tree-optimization/54000
1985         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1987 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1989         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1991 2015-02-09  Martin Liska  <mliska@suse.cz>
1993         * g++.dg/ipa/pr64858.C: New test.
1995 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1997         * gcc.dg/uninit-19.c: Fix warning line for fpic.
1999 2015-02-08  Andrew Pinski  <apinski@cavium.com>
2001         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
2003 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
2005         PR fortran/63744
2006         * gfortran.dg/use_rename_8.f90: New.
2008 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
2010         * gnat.dg/addr7.ad[sb]: New test.
2011         * gnat.dg/addr8.ad[sb]: Likewise.
2013 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
2015         PR jit/64752
2016         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
2017         from jit.dg/test-compile-to-executable.c's create_code, with a
2018         clarification of the output message.
2019         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
2020         pass/fail message.
2021         (test_jit): Use CHECK_NO_ERRORS when calling
2022         gcc_jit_context_compile_to_file.
2023         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
2024         jit-verify-compile-to-file to jit-verify-output-file-was-created.
2025         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
2026         about deletions that are attempted.
2027         (jit-verify-compile-to-file): Rename to...
2028         (jit-verify-output-file-was-created): ...this, and drop the
2029         attempt to run "file" and verify the output.
2030         (jit-verify-assembler): New function.
2031         (jit-verify-object): New function.
2032         (jit-verify-dynamic-library): New function.
2033         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
2034         favor of an implementation from new file
2035         create-code-for-hello-world-executable.h, which also adds a
2036         "main".
2037         (dg-final): Replace jit-verify-compile-to-file with
2038         jit-verify-output-file-was-created, and invoke new function
2039         jit-verify-assembler.
2040         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
2041         the output message.
2042         (dg-final): Replace jit-verify-compile-to-file with
2043         jit-verify-output-file-was-created, and invoke new function
2044         jit-verify-dynamic-library.
2045         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
2046         favor of an implementation from new file
2047         create-code-for-hello-world-executable.h, which also adds a
2048         "main".
2049         (dg-final): Replace jit-verify-compile-to-file with
2050         jit-verify-output-file-was-created.  Strengthen the expected stdout
2051         from the built executable.
2052         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
2053         favor of an implementation from new file
2054         create-code-for-hello-world-executable.h, which also adds a
2055         "main".
2056         (dg-final): Replace jit-verify-compile-to-file with
2057         jit-verify-output-file-was-created, and invoke new function
2058         jit-verify-object.
2059         * jit.dg/verify-dynamic-library.c: New source file.
2061 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
2062             Brian Rzycki  <b.rzycki@samsung.com>
2064         PR tree-optimization/64878
2065         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
2067 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2069         PR ipa/64896
2070         * g++.dg/ipa/pr64896.C: New test.
2072 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2074         PR target/64205
2075         * gcc.target/powerpc/pr64205.c: New file.
2077 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
2079         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
2080         (dg-options): Use -fpie instead of -fPIE -pie.
2082 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2084         PR middle-end/64937
2085         * g++.dg/asan/pr64937.C: New test.
2087 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
2089         PR fortran/63205
2090         * gfortran.dg/class_to_type_4.f90: New test
2092 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
2094         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
2096 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
2098         PR rtl-optimization/64957
2099         PR debug/64817
2100         * gcc.c-torture/execute/pr64957.c: New test.
2102 2015-02-05  Jeff Law  <law@redhat.com>
2104         PR target/17306
2105         * gcc.target/h8300/pr17306-1.c: New test.
2106         * gcc.target/h8300/pr17306-2.c: New test.
2108 2015-02-05  Tobias Burnus  <burnus@net-b.de>
2110         PR fortran/64943
2111         * gfortran.dg/structure_constructor_12.f90: New.
2113 2015-02-05  Jeff Law  <law@redhat.com>
2115         PR target/58400
2116         gcc.target/h8300/pr58400.c: New test.
2118 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
2120         * gcc.target/arm/macro_defs0.c: New test.
2121         * gcc.target/arm/macro_defs1.c: New test.
2122         * gcc.target/arm/macro_defs2.c: New test.
2124 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
2126         PR rtl-optimization/64905
2127         * gcc.target/i386/pr64905.c: Require nonpic target.
2128         (dg-options): Add -fomit-frame-pointer.
2129         (main): Remove.
2131 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
2133         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
2134         tree dump scanning.
2136 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
2138         PR fortran/64757
2139         * gfortran.dg/type_to_class_2.f90: New test
2140         * gfortran.dg/type_to_class_3.f90: New test
2142 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
2144         PR ipa/64686
2145         * g++.dg/torture/pr64686.C: New testcase.
2147 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
2149         PR rtl-optimization/64905
2150         * gcc.target/i386/pr64905.c: New file.
2152 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2154         * gcc.dg/guality/pr41447-1.c: Remove xfail.
2155         * gcc.dg/guality/pr41616-1.c: Ditto.
2157 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
2159         PR debug/64817
2160         * gcc.dg/pr64817-3.c: New.
2162 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
2163             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
2165         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
2166         pass parameters in registers.
2167         * gcc.dg/guality/pr36728-2.c (main): Likewise.
2168         * gcc.dg/guality/pr36728-3.c (main): Likewise.
2169         * gcc.dg/guality/pr36728-4.c (main): Likewise.
2171 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
2172             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2174         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
2175         list, allow for multilibed targets.
2176         * gcc.dg/combine_ashiftrt_2.c: Likewise.
2178 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
2180         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
2181         * gcc.dg/pr46728-6.c: Ditto.
2183 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
2185         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
2186         for mips_nanlegacy target.
2188 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
2190         * gcc.target/i386/chkp-hidden-def.c: New.
2192 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2194         PR middle-end/62103
2195         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
2196         to use 24 bits for bitfield b.
2198 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2200         PR testsuite/64796
2201         * lib/target-supports.exp (check_effective_target_bswap64): Do not
2202         cache result in a global variable.  Include all 32-bit targets for
2203         bswap64 tests.
2205 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
2207         PR rtl-optimization/64756
2208         * gcc.c-torture/execute/pr64756.c: New test.
2210 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
2212         PR target/64660
2213         * gcc.target/sh/pr64660-0.h: New.
2214         * gcc.target/sh/pr64660-1.c: New.
2215         * gcc.target/sh/pr64660-2.c: New.
2216         * gcc.target/sh/pr64660-3.c: New.
2217         * gcc.target/sh/pr64660-4.c: New.
2219 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
2221         PR c++/64877
2222         * g++.dg/warn/Waddress-2.C: New.
2224 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
2226         PR middle-end/61225
2227         * gcc.target/i386/pr49095.c: XFAIL for ia32.
2229 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
2231         PR preprocessor/64803
2232         * gcc.dg/cpp/builtin-macro-1.c: New test case.
2234 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
2236         * g++.dg/ipa/devirt-37.C: Disable early inlining.
2238 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
2240         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2241         (_ARM_FPSRC): Add DN and AHP fields.
2242         (clean_results): Force DN=1 on AArch64.
2243         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
2244         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
2245         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
2246         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
2247         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
2248         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
2250 2015-02-02  Alan Modra  <amodra@gmail.com>
2252         * gcc.target/powerpc/cprophard.c: New.
2254 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
2256         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
2257         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
2259 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
2261         PR debug/64817
2262         * gcc.dg/pr64817-1.c: New test.
2263         * gcc.dg/pr64817-2.c: New test.
2265 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
2267         PR target/64851
2268         * gcc.target/sh/pr64851-0.h: New
2269         * gcc.target/sh/pr64851-1.c: New
2270         * gcc.target/sh/pr64851-2.c: New
2271         * gcc.target/sh/pr64851-3.c: New
2272         * gcc.target/sh/pr64851-4.c: New
2274 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2276         PR target/64882
2277         * gcc.dg/torture/pr64882.c: New test.
2279 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
2281         PR target/64159
2282         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
2283         sparc*-*-*.
2285 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
2287         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
2288         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
2289         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
2290         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
2291         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
2292         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
2293         tree dump.
2294         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
2295         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
2296         tree dump.
2297         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
2298         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
2299         tree dump.
2301 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2303         PR target/64688
2304         * g++.dg/pr64688-2.C: New.
2306 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2308         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
2309         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
2310         * gcc.target/i386/fuse-caller-save.c: Ditto.
2311         * gcc.target/i386/headmerge-1.c: Ditto.
2312         * gcc.target/i386/headmerge-2.c: Ditto.
2313         * gcc.target/i386/sibcall-6.c: Ditto.
2315 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
2317         PR target/64617
2318         * gcc.target/i386/pr64617.c: New test.
2320 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
2322         PR target/15184
2323         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
2324         (dg-options): Remove -m32.
2325         (dg-final): Scan for "movb %al" only.
2326         * gcc.target/i386/pr15184-2.c: Ditto.
2328 2015-01-30  Richard Biener  <rguenther@suse.de>
2330         PR tree-optimization/64829
2331         * gcc.dg/vect/pr64829.c: New testcase.
2333 2015-01-29  Marek Polacek  <polacek@redhat.com>
2335         PR c/64709
2336         * gcc.dg/pr64709.c: New test.
2338 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
2340         PR c++/64717
2341         * g++.dg/ubsan/pr64717-1.C: New test.
2342         * g++.dg/ubsan/pr64717-2.C: New test.
2344 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
2346         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
2348 2015-01-29  Jeff Law  <law@redhat.com>
2350         PR target/15184
2351         * gcc.target/i386/pr15184-1.c: New test.
2352         * gcc.target/i386/pr15184-2.c: New test.
2354 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2356         PR tree-optimization/64746
2357         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
2359 2015-01-29  Richard Biener  <rguenther@suse.de>
2361         PR tree-optimization/64853
2362         * gcc.dg/torture/pr64853.c: New testcase.
2364 2015-01-29  Richard Biener  <rguenther@suse.de>
2366         PR tree-optimization/64844
2367         * gcc.dg/vect/pr64844.c: New testcase.
2369 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
2371         PR middle-end/64809
2372         * gcc.dg/pr64809.c: Delete.
2374 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
2376         PR middle-end/64805
2377         * gcc.target/i386/pr64805.c: New.
2379 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2381         * gcc.dg/guality/guality.h (main): Add argv[0] to
2382         guality_gdb_command.
2384 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
2386         PR ipa/64801
2387         * gcc.dg/tree-ssa/pr64801.c: New testcase.
2389 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
2391         PR target/64659
2392         * gcc.target/sh/sh.exp
2393         (check_effective_target_atomic_model_soft_gusa_available,
2394         check_effective_target_atomic_model_soft_tcb_available,
2395         check_effective_target_atomic_model_soft_imask_available,
2396         check_effective_target_atomic_model_hard_llcs_available): New.
2397         * gcc.target/sh/pr64659-0.h: New.
2398         * gcc.target/sh/pr64659-1.c: New.
2399         * gcc.target/sh/pr64659-2.c: New.
2400         * gcc.target/sh/pr64659-3.c: New.
2401         * gcc.target/sh/pr64659-4.c: New.
2403 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
2405         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
2406         scan-assembler-times pattern.
2408 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
2410         PR middle-end/64809
2411         * gcc.dg/pr64809.c: New test.
2413 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
2415         PR tree-optimization/64277
2416         * gcc.dg/pr64277.c: New.
2418 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2420         PR tree-optimization/64718
2421         * gcc.c-torture/execute/pr64718.c: New test.
2423 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
2425         * gcc.target/aarch64/abs_2.c: New.
2427 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
2429         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
2430         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
2431         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
2432         ISA rev < 2.
2434 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
2436         PR bootstrap/64612
2437         * lib/target-supports.exp (check_effective_target_comdat_group): New.
2438         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
2439         { target comdat_group }.
2441 2015-01-27  Tobias Burnus  <burnus@net-b.de>
2443         PR fortran/63861
2444         * gfortran.dg/goacc/coarray_2.f90: New.
2446 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2448         PR ipa/60871
2449         PR ipa/64139
2450         * g++.dg/torture/pr64139.C: New testcase.
2451         * g++.dg/torture/pr60871.C: Likewise.
2453 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
2455         PR fortran/64230
2456         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
2457         prevent linking errors.
2459 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
2461         PR ipa/64282
2462         * g++.dg/torture/pr64282.C: New testcase.
2464 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2466         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
2467         for wzr reg.
2469 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
2471         * gcc.target/s390/hotpatch-13.c: New testcase.
2472         * gcc.target/s390/hotpatch-14.c: New testcase.
2473         * gcc.target/s390/hotpatch-15.c: New testcase.
2474         * gcc.target/s390/hotpatch-16.c: New testcase.
2475         * gcc.target/s390/hotpatch-17.c: New testcase.
2476         * gcc.target/s390/hotpatch-18.c: New testcase.
2477         * gcc.target/s390/hotpatch-19.c: New testcase.
2478         * gcc.target/s390/hotpatch-20.c: New testcase.
2479         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
2480         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
2481         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
2482         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
2483         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
2484         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
2485         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
2486         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
2487         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
2488         * gcc.target/s390/hotpatch-10.c: Likewise.
2489         * gcc.target/s390/hotpatch-11.c: Likewise.
2490         * gcc.target/s390/hotpatch-12.c: Likewise.
2491         * gcc.target/s390/hotpatch-2.c: Likewise.
2492         * gcc.target/s390/hotpatch-3.c: Likewise.
2493         * gcc.target/s390/hotpatch-4.c: Likewise.
2494         * gcc.target/s390/hotpatch-5.c: Likewise.
2495         * gcc.target/s390/hotpatch-6.c: Likewise.
2496         * gcc.target/s390/hotpatch-7.c: Likewise.
2497         * gcc.target/s390/hotpatch-8.c: Likewise.
2498         * gcc.target/s390/hotpatch-9.c: Likewise.
2499         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
2500         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
2501         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
2502         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
2503         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
2504         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
2505         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
2506         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
2508 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
2510         * gcc.dg/long_branch.c: New testcase.
2512 2015-01-27  Richard Biener  <rguenther@suse.de>
2514         PR tree-optimization/56273
2515         PR tree-optimization/59124
2516         PR tree-optimization/64277
2517         * g++.dg/warn/Warray-bounds-6.C: New testcase.
2518         * gcc.dg/Warray-bounds-12.c: Likewise.
2519         * gcc.dg/Warray-bounds-13.c: Likewise.
2521 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2523         PR rtl-optimization/61058
2524         * gcc.dg/pr61058.c: New test.
2526 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
2528         * gcc.target/i386/chkp-narrow-bounds.c: New.
2530 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
2532         PR tree-optimization/64807
2533         * gcc.dg/pr64807.c: New test.
2535         PR c/64766
2536         * gcc.dg/pr64766.c: New test.
2538 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
2540         PR target/49263
2541         * gcc.target/sh/pr49263-4.c: New.
2543 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
2545         PR fortran/62044
2546         * gfortran.dg/allocate_with_mold_1.f90: New test
2548 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
2550         PR c/64778
2551         * gcc.dg/pr64778.c: New test.
2553         PR middle-end/64421
2554         * gcc.dg/vect/pr64421.c: New test.
2556 2015-01-26  Tobias Burnus  <burnus@net-b.de>
2558         PR fortran/64771
2559         * gfortran.dg/coarray_36.f: New.
2560         * gfortran.dg/coarray_37.f90: New.
2562 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
2564         PR fortran/64230
2565         * gfortran.dg/class_allocate_18.f90: New.
2567 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2569         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
2571 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2573         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
2575 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2577         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
2579 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2581         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
2583 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2585         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
2586         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
2587         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
2588         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
2590 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2592         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
2593         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
2594         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
2596 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
2598         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
2599         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
2600         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
2601         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
2602         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
2603         vXXXhn.inc.
2605 2015-01-26  Richard Biener  <rguenther@suse.de>
2607         PR middle-end/64764
2608         * gcc.dg/uninit-19.c: New testcase.
2610 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
2612         * lib/target-supports.exp (check_effective_target_vect64): Add
2613         sparc*-*-*.
2615 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
2617         PR testsuite/64712
2618         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
2620 2015-01-26  Tony Liu  <tony.liu@arm.com>
2622         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
2623         non-UAL cases.
2625 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
2627         PR libfortran/64770
2628         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
2629         correctly, clean up afterwards.
2631 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
2633         PR fortran/62044
2634         * gfortran.dg/use_rename_7.f90: New.
2636 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
2638         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
2639         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
2641 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
2643         PR target/54236
2644         * gcc.target/sh/pr54236-4.c: New.
2646 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
2648         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
2649         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
2650         Bridge test.
2652 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
2654         PR libfortran/64770
2655         * gfortran.dg/open_new_segv.f90: New test.
2657 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
2659         PR target/49263
2660         PR target/53987
2661         PR target/64345
2662         PR target/59533
2663         PR target/52933
2664         PR target/54236
2665         PR target/51244
2666         * gcc.target/sh/pr64345-1.c: New.
2667         * gcc.target/sh/pr64345-2.c: New.
2668         * gcc.target/sh/pr59533-1.c: New.
2669         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
2670         * gcc.target/sh/pr52933-2.c: Likewise.
2671         * gcc.target/sh/pr54089-1.c: Likewise.
2672         * gcc.target/sh/pr54236-1.c: Likewise.
2673         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
2674         * gcc.target/sh/pr49263-1.c: Remove xfails.
2675         * gcc.target/sh/pr49263-2.c: Likewise.
2676         * gcc.target/sh/pr49263-3.c: Likewise.
2677         * gcc.target/sh/pr53987-1.c: Likewise.
2678         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
2679         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
2680         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
2681         (test05, test06, test07, test08, test09, test10, test11, test12): New.
2682         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
2683         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
2684         test_009): New.
2685         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
2686         (test_02): New.
2688 2015-01-24  Tom de Vries  <tom@codesourcery.com>
2690         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
2692 2015-01-23  Ian Lance Taylor  <iant@google.com>
2694         PR go/64510
2695         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
2696         targets without split stack support.
2698 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
2700         PR target/64317
2701         * gcc.target/i386/pr64317.c: New test.
2703 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
2705         PR rtl-optimization/63637
2706         PR rtl-optimization/60663
2707         * gcc.dg/pr63637-1.c: New test.
2708         * gcc.dg/pr63637-2.c: New test.
2709         * gcc.dg/pr63637-3.c: New test.
2710         * gcc.dg/pr63637-4.c: New test.
2711         * gcc.dg/pr63637-5.c: New test.
2712         * gcc.dg/pr63637-6.c: New test.
2713         * gcc.target/i386/pr63637-1.c: New test.
2714         * gcc.target/i386/pr63637-2.c: New test.
2715         * gcc.target/i386/pr63637-3.c: New test.
2716         * gcc.target/i386/pr63637-4.c: New test.
2717         * gcc.target/i386/pr63637-5.c: New test.
2718         * gcc.target/i386/pr63637-6.c: New test.
2720 2015-01-23  Richard Biener  <rguenther@suse.de>
2722         PR testsuite/63439
2723         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
2724         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
2726 2015-01-23  Marek Polacek  <polacek@redhat.com>
2728         PR preprocessor/60570
2729         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
2730         * gcc.dg/cpp/pr60570.c: New test.
2732 2015-01-23  Richard Biener  <rguenther@suse.de>
2734         PR testsuite/63439
2735         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
2736         vectorization on vect64 targets.
2738 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
2740         PR fortran/60922
2741         * gfortran.dg/class_allocate_17.f90: New.
2743 2015-01-23  Tobias Burnus  <burnus@net-b.de>
2745         PR fortran/64726
2746         * gfortran.dg/goacc/combined_loop.f90: New.
2748 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2750         PR fortran/61933
2751         * gfortran.dg/make_unit.f90: New test.
2753 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2755         PR fortran/61933
2756         * gfortran.dg/negative_unit_int8.f: Update.
2758 2015-01-22  Jeff Law  <law@redhat.com>
2760         PR target/52076
2761         * gcc.target/m68k/pr52076-1.c: New test.
2762         * gcc.target/m68k/pr52076-2.c: New test.
2764 2015-01-22  Richard Biener  <rguenther@suse.de>
2766         PR middle-end/64728
2767         * gcc.dg/torture/pr64728.c: New testcase.
2769 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
2771         PR target/64688
2772         * g++.dg/pr64688.C: New test.
2774 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
2776         * gcc.target/i386/chkp-always_inline.c (f1): Make static
2777         to avoid errors with -fpic.
2779 2015-01-22  Richard Biener  <rguenther@suse.de>
2781         PR libstdc++/64535
2782         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
2784 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
2786         PR rtl-optimization/64682
2787         * gcc.c-torture/execute/pr64682.c: New file.
2789 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
2791         PR debug/64511
2792         * gcc.dg/pr64511.c: New test.
2794         PR rtl-optimization/62078
2795         * g++.dg/opt/pr62078.C: New test.
2797         PR c/63307
2798         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
2800 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
2802         PR fortran/57023
2803         * gfortran.dg/internal_pack_15.f90:  New test.
2805 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2807         * c-c++-common/tsan/step.c: New testcase.
2809 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2811         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
2813 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2815         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
2817 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2819         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
2821 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2823         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
2825 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2827         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
2829 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2831         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
2833 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2835         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
2837 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2839         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
2841 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2843         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
2845 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2847         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
2849 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2851         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
2853 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2855         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
2857 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2859         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
2860         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
2861         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
2862         vXXXw.inc.
2864 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2866         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
2867         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
2868         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
2869         vXXXl.inc.
2871 2015-01-21  Renlin Li  <renlin.li@arm.com>
2873         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
2874         * g++.dg/tls/thread_local5g.C: Likewise.
2875         * g++.dg/tls/thread_local6g.C: Likewise.
2877 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2879         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
2880         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
2881         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
2883 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2885         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
2886         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
2887         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
2889 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2891         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
2892         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
2893         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
2895 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
2897         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
2898         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
2899         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
2901 2015-01-20  Jeff Law  <law@redhat.com>
2903         PR target/59946
2904         * gcc.target/m68k/pr59946.c: New test.
2906 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2908         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
2909         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
2910         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
2912 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2914         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
2915         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
2916         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
2918 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2920         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
2921         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
2922         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
2924 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2926         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
2927         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
2928         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
2929         vshuffle.inc.
2930         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
2931         vshuffle.inc.
2933 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2935         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
2936         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
2937         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
2939 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2941         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
2942         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
2943         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
2945 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
2947         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
2949 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
2951         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
2953         PR sanitizer/64632
2954         * g++.dg/ubsan/pr64632.C: New test.
2956         PR debug/64663
2957         * gcc.dg/pr64663.c: New test.
2959 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2961         PR c++/64383
2962         * g++.dg/warn/Wunused-var-23.C: New.
2964 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2966         PR c++/59937
2967         * g++.dg/cpp0x/constexpr-59937-1.C: New.
2968         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
2970 2015-01-20  Richard Biener  <rguenther@suse.de>
2972         PR ipa/64684
2973         * gcc.dg/lto/pr64684_0.c: New testcase.
2974         * gcc.dg/lto/pr64684_1.c: Likewise.
2975         * gcc.dg/lto/pr64684_2.c: Likewise.
2976         * gcc.dg/lto/pr64685_0.c: Likewise.
2977         * gcc.dg/lto/pr64685_1.c: Likewise.
2979 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2981         PR c++/62241
2982         * g++.dg/cpp1y/lambda-init12.C: New.
2984 2015-01-20  Richard Biener  <rguenther@suse.de>
2986         PR tree-optimization/64410
2987         * g++.dg/vect/pr64410.cc: Require vect_double.
2989 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
2991         PR target/64149
2992         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2994 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
2996         PR bootstrap/64676
2997         Revert:
2998         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3000         PR rtl-optimization/64081
3001         * gcc.dg/pr64081.c: New test.
3003 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3005         * jit.dg/harness.h: Include <unistd.h>.
3006         (CHECK_NO_ERRORS): New.
3007         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
3008         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
3009         gcc_jit_context_compile_to_file.
3010         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
3011         args to the spawned executable.
3012         (jit-expand-vars): New function.
3013         (jit-exe-params): New variable.
3014         (dg-jit-set-exe-params): New function.
3015         (jit-dg-test): Detect testcases that use
3016         jit-verify-compile-to-file and call jit-setup-compile-to-file.
3017         Set arguments of spawned process to jit-exe-params.
3018         (jit-get-output-filename): New function.
3019         (jit-setup-compile-to-file): New function.
3020         (jit-verify-compile-to-file): New function.
3021         (jit-run-executable): New function.
3022         (jit-verify-executable): New function.
3023         * jit.dg/test-compile-to-assembler.c: New testcase.
3024         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
3025         * jit.dg/test-compile-to-executable.c: New testcase.
3026         * jit.dg/test-compile-to-object.c: New testcase.
3028 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
3030         PR target/64652
3031         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
3032         (test_1): New.
3034 2015-01-19  Martin Liska  <mliska@suse.cz>
3036         * objc/compile/pr64668.m: New test.
3038 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
3040         * jit.dg/test-arith-overflow.c: Include stdbool.h.
3041         (create_overflow_fn): Update comment to clarify that
3042         the third param of the created function is a bool *, not
3043         an int *.
3044         (verify_int_overflow_fn): Convert param "expected_ovf" from
3045         int to bool.  Update third param of "overflow_fn_type" from int *
3046         to bool *.  Update local "actual_ovf" from int to bool.
3047         (verify_uint_overflow_fn): Likewise.
3049 2015-01-19  Martin Liska  <mliska@suse.cz>
3051         * gcc.dg/ipa/ipa-icf-33.c: New test.
3053 2015-01-19  Felix Yang  <felix.yang@huawei.com>
3054             Haijian Zhang  <z.zhanghaijian@huawei.com>
3056         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
3057         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3058         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
3059         result_float64x2, expected_hfloat64x2): New helper type, variable and
3060         declaration.
3061         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
3062         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
3063         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
3064         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
3065         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
3066         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
3067         and target without the FMA feature.
3069 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
3071         * gcc.target/aarch64/pr64304.c: New testcase.
3073 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
3075         PR rtl-optimization/64081
3076         * gcc.dg/pr64081.c: New test.
3078 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
3080         PR target/63971
3081         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
3082         the epilogue).
3083         * gcc.target/aarch64/test_frame_6.c: Likewise.
3084         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
3085         and x19 (in the epilogue).
3086         * gcc.target/aarch64/test_frame_4.c: Likewise.
3087         * gcc.target/aarch64/test_frame_7.c: Likewise.
3089 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
3091         * gcc.target/i386/chkp-always_inline.c: New.
3093 2015-01-15  Andrew Pinski  <apinski@cavium.com>
3094             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3096         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
3097         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
3099 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
3101         PR fortran/60255
3102         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
3103         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
3105 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3107         PR fortran/64578
3108         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3110 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
3112         PR target/64652
3113         * gcc.target/sh/torture/pr64652.c: New.
3115 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3117         * gcc.dg/ipa/ipa-icf-32.c: Update template.
3118         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
3119         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
3120         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
3121         * c-c++-common/asan/kasan-recover-1.c: Likewise.
3122         * c-c++-common/asan/kasan-recover-2.c: Likewise.
3124 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
3126         PR ipa/64378
3127         * g++.dg/torture/pr64378.C: New testcase.
3129 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3131         PR fortran/57959
3132         * gfortran.dg/block_13.f08: New test
3134 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
3136         PR fortran/55901
3137         * gfortran.dg/associate_1.f03: Allow test for character with
3138         automatic length.
3140 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3142         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
3143         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
3145 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
3147         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
3149 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
3151         PR fortran/64578
3152         * gfortran.dg/unlimited_polymorphic_21.f90: New test
3154 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3156         PR fortran/60357
3157         * gfortran.dg/alloc_comp_assign_13.f08: New test.
3159         PR fortran/61275
3160         * gfortran.dg/alloc_comp_assign_14.f08: New test.
3162         PR fortran/55932
3163         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
3165 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
3167         PR fortran/60334
3168         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
3170 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
3172         PR rtl-optimization/52773
3173         * gcc.c-torture/compile/pr52773.c: New test.
3175 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3177         PR c++/62134
3178         * g++.dg/cpp0x/alias-decl-46.C: New.
3180 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3182         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
3184 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3186         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
3187         Add trace.
3188         (CHECK_FP): Likewise.
3189         (CHECK_CUMULATIVE_SAT): Likewise.
3191 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
3193         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3194         (Set_Neon_Cumulative_Sat): Add parameter.
3195         (__set_neon_cumulative_sat): Support new parameter.
3196         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
3197         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3198         argument.
3199         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
3200         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
3201         argument.
3203 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3205         * g++.dg/tsan/vptr_benign_race.C: New testcase.
3206         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
3208 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3210         PR c++/60056
3211         * g++.dg/tls/thread_local-ice4.C: New.
3213 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
3215         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
3216         than Neon options.
3218 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3220         PR c++/62276
3221         * g++.dg/cpp0x/vt-62276.C: New.
3223 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3225         PR middle-end/64353
3226         * g++.dg/pr64353.C: New.
3228 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3230         PR target/64263
3231         * gcc.target/aarch64/pr64263_1.c: New test.
3233 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
3235         PR tree-optimization/64434
3236         * gcc.dg/torture/pr64434.c: Move to...
3237         * gcc.dg/pr64434.c: ... here.
3239 2015-01-16  Richard Biener  <rguenther@suse.de>
3241         PR middle-end/64614
3242         * gcc.dg/uninit-18.c: New testcase.
3244 2015-01-16  Richard Biener  <rguenther@suse.de>
3246         PR tree-optimization/64568
3247         * g++.dg/torture/pr64568-2.C: New testcase.
3249 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
3251         PR target/64363
3252         * gcc.target/i386/chkp-label-address.c: New.
3254 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
3256         PR fortran/45290
3257         * gfortran.dg/pointer_init_6.f90: Extended.
3259 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
3261         * gcc.c-torture/compile/20150108.c: New test.
3263 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
3265         * gcc.target/visium: New directory.
3267 2015-01-16  Richard Biener  <rguenther@suse.de>
3269         PR tree-optimization/61743
3270         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
3271         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3273 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
3275         * gcc.dg/pr64015.c: New test.
3277 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
3279         PR ipa/64163
3280         PR ipa/64612
3281         * g++.dg/ipa/pr64612.C: New test.
3283 2015-01-16  Renlin Li  <renlin.li@arm.com>
3285         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
3287 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
3289         * gcc.target/i386/sse-14.c: Test new intrinsic.
3290         * gcc.target/i386/sse-22.c: Ditto.
3292 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
3294         PR c++/58614
3295         * g++.dg/cpp0x/auto44.C: New.
3297 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3299         PR target/59710
3300         * gcc.target/nios2/gpopt-all.c: New test case.
3301         * gcc.target/nios2/gpopt-local.c: New test case.
3302         * gcc.target/nios2/gpopt-global.c: New test case.
3303         * gcc.target/nios2/gpopt-data.c: New test case.
3304         * gcc.target/nios2/gpopt-none.c: New test case.
3306 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
3308         * g++.dg/ubsan/vptr-1.C: New test.
3309         * g++.dg/ubsan/vptr-2.C: New test.
3310         * g++.dg/ubsan/vptr-3.C: New test.
3311         * g++.dg/ubsan/vptr-4.C: New test.
3312         * g++.dg/ubsan/vptr-5.C: New test.
3313         * g++.dg/ubsan/vptr-6.C: New test.
3314         * g++.dg/ubsan/vptr-7.C: New test.
3315         * g++.dg/ubsan/vptr-8.C: New test.
3316         * g++.dg/ubsan/vptr-9.C: New test.
3318 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3320         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
3321         is set up.
3322         * lib/gcc-dg.exp: Likewise.
3324 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
3326         PR rtl-optimization/64110
3327         * gcc.target/i386/pr64110.c: Add scan-assembler.
3329 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
3330             James Norris  <jnorris@codesourcery.com>
3331             Cesar Philippidis  <cesar@codesourcery.com>
3332             Ilmir Usmanov  <i.usmanov@samsung.com>
3334         * lib/target-supports.exp (check_effective_target_fopenacc): New
3335         procedure.
3336         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
3337         * g++.dg/goacc/goacc.exp: Likewise.
3338         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
3339         * gcc.dg/goacc/goacc.exp: Likewise.
3340         * gfortran.dg/goacc/goacc.exp: Likewise.
3341         * c-c++-common/cpp/openacc-define-1.c: New file.
3342         * c-c++-common/cpp/openacc-define-2.c: Likewise.
3343         * c-c++-common/cpp/openacc-define-3.c: Likewise.
3344         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
3345         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
3346         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
3347         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
3348         * c-c++-common/goacc/asyncwait-1.c: Likewise.
3349         * c-c++-common/goacc/cache-1.c: Likewise.
3350         * c-c++-common/goacc/clauses-fail.c: Likewise.
3351         * c-c++-common/goacc/collapse-1.c: Likewise.
3352         * c-c++-common/goacc/data-1.c: Likewise.
3353         * c-c++-common/goacc/data-2.c: Likewise.
3354         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
3355         * c-c++-common/goacc/deviceptr-1.c: Likewise.
3356         * c-c++-common/goacc/deviceptr-2.c: Likewise.
3357         * c-c++-common/goacc/deviceptr-3.c: Likewise.
3358         * c-c++-common/goacc/if-clause-1.c: Likewise.
3359         * c-c++-common/goacc/if-clause-2.c: Likewise.
3360         * c-c++-common/goacc/kernels-1.c: Likewise.
3361         * c-c++-common/goacc/loop-1.c: Likewise.
3362         * c-c++-common/goacc/loop-private-1.c: Likewise.
3363         * c-c++-common/goacc/nesting-1.c: Likewise.
3364         * c-c++-common/goacc/nesting-data-1.c: Likewise.
3365         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
3366         * c-c++-common/goacc/parallel-1.c: Likewise.
3367         * c-c++-common/goacc/pcopy.c: Likewise.
3368         * c-c++-common/goacc/pcopyin.c: Likewise.
3369         * c-c++-common/goacc/pcopyout.c: Likewise.
3370         * c-c++-common/goacc/pcreate.c: Likewise.
3371         * c-c++-common/goacc/pragma_context.c: Likewise.
3372         * c-c++-common/goacc/present-1.c: Likewise.
3373         * c-c++-common/goacc/reduction-1.c: Likewise.
3374         * c-c++-common/goacc/reduction-2.c: Likewise.
3375         * c-c++-common/goacc/reduction-3.c: Likewise.
3376         * c-c++-common/goacc/reduction-4.c: Likewise.
3377         * c-c++-common/goacc/sb-1.c: Likewise.
3378         * c-c++-common/goacc/sb-2.c: Likewise.
3379         * c-c++-common/goacc/sb-3.c: Likewise.
3380         * c-c++-common/goacc/update-1.c: Likewise.
3381         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
3382         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
3383         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
3384         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
3385         * gfortran.dg/goacc/assumed.f95: Likewise.
3386         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
3387         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
3388         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
3389         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
3390         * gfortran.dg/goacc/branch.f95: Likewise.
3391         * gfortran.dg/goacc/cache-1.f95: Likewise.
3392         * gfortran.dg/goacc/coarray.f95: Likewise.
3393         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
3394         * gfortran.dg/goacc/cray.f95: Likewise.
3395         * gfortran.dg/goacc/critical.f95: Likewise.
3396         * gfortran.dg/goacc/data-clauses.f95: Likewise.
3397         * gfortran.dg/goacc/data-tree.f95: Likewise.
3398         * gfortran.dg/goacc/declare-1.f95: Likewise.
3399         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
3400         * gfortran.dg/goacc/fixed-1.f: Likewise.
3401         * gfortran.dg/goacc/fixed-2.f: Likewise.
3402         * gfortran.dg/goacc/fixed-3.f: Likewise.
3403         * gfortran.dg/goacc/fixed-4.f: Likewise.
3404         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
3405         * gfortran.dg/goacc/if.f95: Likewise.
3406         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
3407         * gfortran.dg/goacc/list.f95: Likewise.
3408         * gfortran.dg/goacc/literal.f95: Likewise.
3409         * gfortran.dg/goacc/loop-1.f95: Likewise.
3410         * gfortran.dg/goacc/loop-2.f95: Likewise.
3411         * gfortran.dg/goacc/loop-3.f95: Likewise.
3412         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
3413         * gfortran.dg/goacc/omp.f95: Likewise.
3414         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
3415         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
3416         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
3417         * gfortran.dg/goacc/parameter.f95: Likewise.
3418         * gfortran.dg/goacc/private-1.f95: Likewise.
3419         * gfortran.dg/goacc/private-2.f95: Likewise.
3420         * gfortran.dg/goacc/private-3.f95: Likewise.
3421         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
3422         * gfortran.dg/goacc/reduction-2.f95: Likewise.
3423         * gfortran.dg/goacc/reduction.f95: Likewise.
3424         * gfortran.dg/goacc/routine-1.f90: Likewise.
3425         * gfortran.dg/goacc/routine-2.f90: Likewise.
3426         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
3427         * gfortran.dg/goacc/several-directives.f95: Likewise.
3428         * gfortran.dg/goacc/sie.f95: Likewise.
3429         * gfortran.dg/goacc/subarrays.f95: Likewise.
3430         * gfortran.dg/gomp/map-1.f90: Likewise.
3431         * gfortran.dg/openacc-define-1.f90: Likewise.
3432         * gfortran.dg/openacc-define-2.f90: Likewise.
3433         * gfortran.dg/openacc-define-3.f90: Likewise.
3434         * g++.dg/gomp/block-1.C: Update for changed compiler output.
3435         * g++.dg/gomp/block-2.C: Likewise.
3436         * g++.dg/gomp/block-3.C: Likewise.
3437         * g++.dg/gomp/block-5.C: Likewise.
3438         * g++.dg/gomp/target-1.C: Likewise.
3439         * g++.dg/gomp/target-2.C: Likewise.
3440         * g++.dg/gomp/taskgroup-1.C: Likewise.
3441         * g++.dg/gomp/teams-1.C: Likewise.
3442         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
3443         * gcc.dg/cilk-plus/jump.c: Likewise.
3444         * gcc.dg/gomp/block-1.c: Likewise.
3445         * gcc.dg/gomp/block-10.c: Likewise.
3446         * gcc.dg/gomp/block-2.c: Likewise.
3447         * gcc.dg/gomp/block-3.c: Likewise.
3448         * gcc.dg/gomp/block-4.c: Likewise.
3449         * gcc.dg/gomp/block-5.c: Likewise.
3450         * gcc.dg/gomp/block-6.c: Likewise.
3451         * gcc.dg/gomp/block-7.c: Likewise.
3452         * gcc.dg/gomp/block-8.c: Likewise.
3453         * gcc.dg/gomp/block-9.c: Likewise.
3454         * gcc.dg/gomp/target-1.c: Likewise.
3455         * gcc.dg/gomp/target-2.c: Likewise.
3456         * gcc.dg/gomp/taskgroup-1.c: Likewise.
3457         * gcc.dg/gomp/teams-1.c: Likewise.
3459 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
3461         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
3462         test case.
3464 2015-01-15  Mike Stump  <mikestump@comcast.net>
3466         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
3467         * gcc.dg/inline_2.c: Likewise.
3468         * gcc.dg/inline_3.c: Likewise.
3469         * gcc.dg/inline_4.c: Likewise.
3471 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
3473         PR fortran/58023
3474         * gfortran.dg/proc_ptr_comp_43.f90: New.
3476 2015-01-15  Mike Stump  <mikestump@comcast.net>
3478         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
3479         * gcc.dg/unroll_2.c: Likewise.
3480         * gcc.dg/unroll_3.c: Likewise.
3481         * gcc.dg/unroll_4.c: Likewise.
3482         * gcc.dg/unroll_5.c: Likewise.
3484 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
3486         PR target/63971
3487         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
3488         in epilogue.
3489         * gcc.target/aarch64/test_frame_6.c: Likewise.
3490         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
3491         x30 and x19 (in the epilogue).
3492         * gcc.target/aarch64/test_frame_4.c: Likewise.
3493         * gcc.target/aarch64/test_frame_7.c: Likewise.
3495 2015-01-15  Martin Liska  <mliska@suse.cz>
3497         * g++.dg/ipa/pr64068.C: New test.
3498         * gcc.dg/ipa/PR64559.c: New test.
3500 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3502         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
3503         with PIE.
3505 2015-01-15  Richard Biener  <rguenther@suse.de>
3507         PR tree-optimization/61743
3508         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
3509         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
3511 2015-01-15 Renlin Li <renlin.li@arm.com>
3513         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
3514         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
3516 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3518         * gcc.dg/vect/vect-aggressive-1.c: New.
3519         * gcc.target/i386/avx2-vect-aggressive.c: New.
3521 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
3523         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
3525 2015-01-15  Richard Biener  <rguenther@suse.de>
3527         PR lto/64415
3528         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
3529         -Wl,-undefined,dynamic_lookup.
3531 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
3533         * gnat.dg/opt47.adb: New test.
3535 2015-01-15  Richard Biener  <rguenther@suse.de>
3537         PR lto/64415
3538         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
3540 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
3542         PR tree-optimization/64434
3543         * gcc.dg/torture/pr64434.c: New test.
3545 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
3547         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
3548         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
3549         -march=loongson* and -march=octeon* require -mno-micromips.
3551 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
3552             Matthew Fortune  <matthew.fortune@imgtec.com>
3554         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
3555         * gcc.target/mips/call-saved-5.c (foo): Likewise.
3556         * gcc.target/mips/call-saved-6.c (foo): Likewise.
3557         * gcc.target/mips/call-saved-7.c: New file.
3558         * gcc.target/mips/call-saved-8.c: New file.
3559         * gcc.target/mips/call-saved-9.c: New file.
3561 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
3563         * gcc.target/mips/lsa.c: New file.
3564         * gcc.target/mips/mips64-lsa.c: Likewise.
3565         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
3566         * gcc.target/mips/mulsize-4.c: Likewise.
3567         * gcc.target/mips/mulsize-5.c: New file.
3568         * gcc.target/mips/mulsize-6.c: Likewise.
3569         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
3570         and !HAS_LSA as ghost options.
3571         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
3572         for !HAS_LSA.
3574 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
3576         * g++.dg/torture/20141013.c: Set -fno-short-enums.
3578 2015-01-15  Richard Biener  <rguenther@suse.de>
3580         PR middle-end/64365
3581         * gcc.dg/torture/pr64365.c: New testcase.
3583 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
3585         * gcc.dg/stackprotectexplicit1.c: New test.
3586         * g++.dg/stackprotectexplicit2.c: New test.
3588 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
3590         PR target/61933
3591         * gfortran.dg/inquire_internal.f90: New.
3592         * gfortran.dg/negative_unit_check.f90: New.
3594 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
3596         PR target/53988
3597         * gcc.target/sh/pr53988-1.c: New.
3599 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
3601         PR c++/58671
3602         * g++.dg/tls/thread_local-ice3.C: New.
3604 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
3606         * gcc.target/i386/fentry-override.c: Properly place {} in target
3607         selector.  Remove nonpic.
3608         * gcc.target/i386/fentry.c: Likewise.
3610 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3612         * gcc.dg/atomic-invalid.c: Check for invalid memory model
3613         warnings instead of errors.
3615 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
3617         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
3618         option support instead of ENABLE_LTO from Makefile.
3620 2015-01-14  Richard Biener  <rguenther@suse.de>
3622         PR tree-optimization/59354
3623         * gcc.dg/vect/pr59354.c: New testcase.
3625 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
3627         * lib/target-supports.exp
3628         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
3629         on ARM architures before v7.
3631 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
3633         PR middle-end/59448
3634         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
3635         an atomic_exchange.
3637 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3639         PR target/64386
3640         * gcc.target/i386/pr64386.c: New test.
3642 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3644         PR target/64393
3645         * gcc.target/i386/pr64393.c: New test.
3647 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
3649         PR target/64387
3650         * gcc.target/i386/pr64387.c: New test.
3652 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
3654         * gcc.target/aarch64/store-pair-1.c: Fix typo.
3656 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3658         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
3660 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
3662         PR target/64453
3663         * gcc.target/arm/pr64453.c: New.
3665 2015-01-14  Richard Biener  <rguenther@suse.de>
3667         PR lto/64415
3668         * gcc.dg/lto/pr64415_0.c: New testcase.
3669         * gcc.dg/lto/pr64415_1.c: Likewise.
3671 2015-01-14  Martin Liska  <mliska@suse.cz>
3673         * gcc.dg/ipa/pr64307.c: New test.
3675 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
3677         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
3678         64-bit and 128-bit.
3680 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
3682         PR target/64460
3683         * gcc.target/arm/pr64460_1.c: New test.
3685 2015-01-14  Richard Biener  <rguenther@suse.de>
3687         PR tree-optimization/64493
3688         PR tree-optimization/64495
3689         * gcc.dg/vect/pr64493.c: New testcase.
3690         * gcc.dg/vect/pr64495.c: Likewise.
3692 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
3694         * gcc.dg/Warray-bounds-11.c: New test-case.
3696 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
3698         * gcc.target/mips/octeon3-pipe-1.c: New test.
3700 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
3702         * jit.dg/harness.h (set_up_logging): Move string concatenation
3703         into...
3704         (concat_strings): New function.
3705         (dump_reproducer): New function.
3706         (test_jit): Call dump_reproducer.
3707         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
3708         function.
3709         (jit-dg-test): Delete any generated reproducer from previous runs.
3710         Verify that a generated reproducer was created, and verify that it
3711         compiles.
3712         * jit.dg/test-nested-contexts.c (main): Call
3713         gcc_jit_context_dump_reproducer_to_file.
3715 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3717         * gcc.dg/aru-2.c: Add dg-require-profiling.
3719 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3721         * lib/target-supports.exp (check_profiling_available): Check if
3722         -pg links.
3724 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
3726         PR ipa/64565
3727         * g++.dg/torture/pr64565.C: New testcase.
3729 2015-01-13  Marek Polacek  <polacek@redhat.com>
3731         PR middle-end/64391
3732         * gcc.dg/tm/pr64391.c: New test.
3734 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3736         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
3737         true.
3739 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
3741         * gcc.target/i386/pie.c: New test.
3743         * lib/target-supports.exp (check_effective_target_pie): New.
3745 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3747         PR rtl-optimization/64286
3748         * gcc.target/i386/avx2-pr64286.c: New test.
3750 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
3752         PR c++/57626
3753         * g++.dg/cpp0x/vt-57626.C: New.
3755 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
3757         PR fortran/64528
3758         * gfortran.dg/pr64528.f90: New test.
3760 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
3762         * gcc.target/aarch64/subsp.c: New test.
3764 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3766         * gcc.target/aarch64/store-pair-1.c: New testcase.
3768 2015-01-13  Richard Biener  <rguenther@suse.de>
3770         PR lto/64373
3771         * gcc.dg/lto/pr64373_0.c: New testcase.
3773 2015-01-13  Andrew Pinski  <apinski@cavium.com>
3775         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
3776         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
3778 2015-01-13  Richard Biener  <rguenther@suse.de>
3780         PR tree-optimization/64406
3781         * gcc.dg/pr64406.c: New testcase.
3783 2015-01-13  Richard Biener  <rguenther@suse.de>
3785         PR tree-optimization/64404
3786         * gcc.dg/vect/pr64404.c: New testcase.
3788 2015-01-13  Richard Biener  <rguenther@suse.de>
3790         PR tree-optimization/64568
3791         * g++.dg/torture/pr64568.C: New testcase.
3793 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3795         * jit.dg/test-error-local-used-from-other-function.c: New test
3796         case.
3797         * jit.dg/test-error-param-reuse.c: New test case.
3798         * jit.dg/test-error-param-sharing.c: New test case.
3799         * jit.dg/test-error-param-used-from-other-function.c: New test
3800         case.
3801         * jit.dg/test-error-param-used-without-a-function.c: New test
3802         case.
3804 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
3806         PR tree-optimization/64563
3807         * gcc.dg/pr64563.c: New test.
3809         PR target/64513
3810         * gcc.target/i386/pr64513.c: New test.
3812         PR tree-optimization/64454
3813         * gcc.dg/pr64454.c: New test.
3815         PR testsuite/64028
3816         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
3817         bind_pic_locally.
3818         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
3819         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
3820         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
3821         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
3822         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
3823         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
3824         * gcc.dg/vect/slp-25.c: Likewise.
3825         * gcc.dg/vect/vect-109.c: Likewise.
3826         * gcc.dg/vect/vect-13.c: Likewise.
3827         * gcc.dg/vect/vect-17.c: Likewise.
3828         * gcc.dg/vect/vect-18.c: Likewise.
3829         * gcc.dg/vect/vect-19.c: Likewise.
3830         * gcc.dg/vect/vect-20.c: Likewise.
3831         * gcc.dg/vect/vect-21.c: Likewise.
3832         * gcc.dg/vect/vect-22.c: Likewise.
3833         * gcc.dg/vect/vect-27.c: Likewise.
3834         * gcc.dg/vect/vect-29.c: Likewise.
3835         * gcc.dg/vect/vect-2-big-array.c: Likewise.
3836         * gcc.dg/vect/vect-2.c: Likewise.
3837         * gcc.dg/vect/vect-3.c: Likewise.
3838         * gcc.dg/vect/vect-4.c: Likewise.
3839         * gcc.dg/vect/vect-5.c: Likewise.
3840         * gcc.dg/vect/vect-72.c: Likewise.
3841         * gcc.dg/vect/vect-73-big-array.c: Likewise.
3842         * gcc.dg/vect/vect-73.c: Likewise.
3843         * gcc.dg/vect/vect-77-global.c: Likewise.
3844         * gcc.dg/vect/vect-78-global.c: Likewise.
3845         * gcc.dg/vect/vect-7.c: Likewise.
3846         * gcc.dg/vect/vect-86.c: Likewise.
3847         * gcc.dg/vect/vect-align-1.c: Likewise.
3848         * gcc.dg/vect/vect-align-3.c: Likewise.
3849         * gcc.dg/vect/vect-all-big-array.c: Likewise.
3850         * gcc.dg/vect/vect-all.c: Likewise.
3851         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
3852         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
3853         * gcc.dg/vect/vect-peel-3.c: Likewise.
3854         * gcc.dg/vect/vect-peel-4.c: Likewise.
3855         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
3857 2015-01-12  Jeff Law  <law@redhat.com>
3859         PR target/64461
3860         * gcc.target/m68k/pr64461.c: New test.
3862 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
3864         * jit.dg/test-array-as-pointer.c (create_code): Update call
3865         to gcc_jit_context_new_global by setting "kind" to
3866         GCC_JIT_GLOBAL_IMPORTED.
3867         * jit.dg/test-error-array-as-pointer.c: Likewise.
3868         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
3869         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
3870         setting kind to GCC_JIT_GLOBAL_EXPORTED.
3871         * jit.dg/test-using-global.c (the_global): Rename to...
3872         (imported_global): ...this.
3873         (create_code): Update to test the three kinds of global.
3874         (verify_code): Likewise.
3876 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
3878         PR testsuite/64427
3879         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
3880         undefined behavior.
3881         * gcc.target/i386/pr64291-2.c: Updated.
3883 2015-01-12  Richard Biener  <rguenther@suse.de>
3885         PR tree-optimization/64530
3886         * gfortran.dg/pr64530.f90: New testcase.
3888 2015-01-12  Richard Biener  <rguenther@suse.de>
3890         PR middle-end/64357
3891         * gcc.dg/torture/pr64357.c: New testcase.
3893 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
3895         * gcc.target/i386/nop-mcount.c: Properly place {} in target
3896         selector.
3898 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
3899         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
3901 2015-01-12  Martin Liska  <mliska@suse.cz>
3903         * gcc.dg/ipa/PR64550.c: New test.
3905 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
3907         PR ipa/63470
3908         * g++.dg/ipa/pr63470.C: New testcase.
3910 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3912         PR fortran/63733
3913         * gfortran.dg/typebound_operator_20.f90: New.
3915 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3917         PR fortran/58023
3918         * gfortran.dg/proc_ptr_comp_42.f90: New.
3920 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
3922         PR fortran/64508
3923         * gfortran.dg/proc_ptr_comp_41.f90: New.
3925 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
3927         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
3929 2015-01-10  Tobias Burnus  <burnus@net-b.de>
3931         PR fortran/64522
3932         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
3933         and add dg-excess-errors.
3934         * gfortran.dg/line_length_6.f90: New.
3935         * gfortran.dg/line_length_7.f90: New.
3936         * gfortran.dg/line_length_8.f90: New.
3937         * gfortran.dg/line_length_9.f90: New.
3938         * gfortran.dg/line_length_10.f90: New.
3939         * gfortran.dg/line_length_11.f90: New.
3941 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3943         * jit.dg/test-threads.c (struct testcase): Move declaration
3944         to jit.dg/all-non-failing-tests.h.
3945         (testcases): Likewise.
3946         * jit.dg/all-non-failing-tests.h (struct testcase): Move
3947         declaration here from jit.dg/all-non-failing-tests.h.
3948         (testcases): Likewise.
3949         * jit.dg/test-combination.c (create_code): Eliminate spelling
3950         out all of the testcases in favor of looping through the
3951         "testcases" metadata.
3952         (verify_code): Likewise.
3954 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
3956         PR rtl-optimization/64536
3957         * gcc.dg/pr64536.c: New test.
3959 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
3961         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
3962         * jit.dg/test-combination.c (create_code): Likewise.
3963         (verify_code): Likewise.
3964         * jit.dg/test-constants.c: New test case.
3965         * jit.dg/test-threads.c: Add test-constants.c.
3967 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
3969         PR libobjc/51891
3970         * objc.dg/gnu-api-2-class.m: Add a test case
3971         for the above change.
3973 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3975         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3977 2015-01-09  Richard Biener  <rguenther@suse.de>
3979         PR tree-optimization/64410
3980         * g++.dg/vect/pr64410.cc: New testcase.
3982 2015-01-09  Martin Liska  <mliska@suse.cz>
3984         * gcc.dg/ipa/ipa-icf-32.c: New test.
3986 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3988         * c-c++-common/tsan/tsan_barrier.h: New.
3989         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3990         * c-c++-common/tsan/bitfield_race.c: Likewise.
3991         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3992         * c-c++-common/tsan/mutexset1.c: Likewise.
3993         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3994         * c-c++-common/tsan/race_on_mutex.c: Likewise.
3995         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3996         * c-c++-common/tsan/simple_race.c: Likewise.
3997         * c-c++-common/tsan/simple_stack.c: Likewise.
3998         * c-c++-common/tsan/sleep_sync.c: Likewise.
3999         * c-c++-common/tsan/tiny_race.c: Likewise.
4000         * c-c++-common/tsan/tls_race.c: Likewise.
4001         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
4002         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
4003         * g++.dg/tsan/atomic_free.C: Likewise.
4004         * g++.dg/tsan/atomic_free2.C: Likewise.
4005         * g++.dg/tsan/cond_race.C: Likewise.
4006         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
4008 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
4010         PR testsuite/62250
4011         * lib/target-supports.exp (check_effective_target_libatomic_available):
4012         New.
4013         * gfortran.dg/coarray/caf.exp: Only add -latomic for
4014         targets that match effective-target libatomic_available.
4015         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
4017 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4019         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
4020         Verify the result of gcc_jit_context_get_last_error.
4021         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
4023 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4025         PR tree-optimization/63989
4026         * gcc.dg/strlenopt-27.c: New test.
4028 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
4030         * jit.dg/harness.h (set_up_logging): New function.
4031         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
4032         set_up_logging on the context, so that every testcase is
4033         logged to a particular file.
4034         * jit.dg/test-nested-contexts.c (main): Open a logfile,
4035         and call gcc_jit_context_set_logfile on the top-level context.
4037 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
4039         PR target/64338
4040         * g++.dg/opt/pr64338.C: New test.
4042 2015-01-08  Tobias Burnus  <burnus@net-b.de>
4044         * gfortran.dg/coarray/codimension_2b.f90: New file.
4045         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
4046         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
4048 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4050         PR c++/59004
4051         * g++.dg/ext/fnname4.C: New.
4053 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4055         PR c++/64462
4056         * g++.dg/cpp0x/constexpr-64462.C: New.
4058 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
4060         PR c++/60753
4061         * g++.dg/cpp0x/deleted10.C: New.
4063 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4065         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
4067 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4069         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
4070         GCC_JIT_UNARY_OP_ABS.
4071         (verify_unary_ops): Likewise.
4073 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4075         * jit.dg/test-arith-overflow.c: New test case.
4076         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
4077         * jit.dg/test-combination.c (create_code): Likewise.
4078         (verify_code): Likewise.
4079         * jit.dg/test-threads.c (testcases): Likewise.
4081 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4083         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
4084         rather than "jit".  Load g++.exp, and call g++_init.
4085         Run test-*.cc files within the testsuite and *.cc files within
4086         docs/examples.
4087         (jit-dg-test): Drop the addition of -fgnu89-inline to
4088         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
4089         doing it when compiling C testcases (since g++ does not handle
4090         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
4091         is restored to the value after g++_init ran, rather than the
4092         value before g++_init ran.  Return a list of
4093         $comp_output $output_file, as dg-test assumes.
4095 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4097         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
4098         make it easier to figure out the origin of each test result when
4099         running test-combination.c and test-threads.c.
4100         (CHECK_VALUE): Likewise.
4101         (CHECK_DOUBLE_VALUE): Likewise.
4102         (CHECK_STRING_VALUE): Likewise.
4103         (CHECK_STRING_STARTS_WITH): Likewise.
4104         (CHECK_STRING_CONTAINS): Likewise.
4105         (CHECK): Likewise.
4106         (check_string_value): Likewise, add "funcname" param.
4107         (check_string_starts_with): Likewise.
4108         (check_string_contains): Likewise.
4110 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
4112         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
4113         generating name of built executable.
4115 2015-01-07  Marek Polacek  <polacek@redhat.com>
4117         PR c/64440
4118         * gcc.dg/pr64440.c: New test.
4119         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
4121 2015-01-07  Marek Polacek  <polacek@redhat.com>
4123         PR c/64417
4124         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
4125         * gcc.dg/pr64417.c: New test.
4127 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
4129         PR target/64505
4130         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
4131         fix is correct.
4133 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4135         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
4136         Check if testcases run without errors, not just if they compile.
4138 2015-01-06  Christian Bruel  <christian.bruel@st.com>
4140         PR target/64507
4141         * gcc.target/sh/pr64507.c: New test.
4143 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
4145         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
4147 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
4149         * c-c++-common/asan/sanitize-all-1.c: New test.
4150         * c-c++-common/ubsan/sanitize-all-1.c: New test.
4151         * c-c++-common/ubsan/sanitize-all-2.c: New test.
4152         * c-c++-common/ubsan/sanitize-all-3.c: New test.
4153         * c-c++-common/ubsan/sanitize-all-4.c: New test.
4155 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
4157         * lib/target-supports.exp (check_profiling_available): Return 0 for
4158         Visium.
4159         (check_effective_target_tls_runtime): Likewise.
4160         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
4161         * gcc.dg/20020312-2.c: Adjust for Visium.
4162         * gcc.dg/tls/thr-cse-1.c: Likewise
4163         * gcc.dg/tree-ssa/20040204-1.c: Likewise
4164         * gcc.dg/tree-ssa/loop-1.c: Likewise.
4165         * gcc.dg/weak/typeof-2.c: Likewise.
4167 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
4169         PR rtl-optimization/64287
4170         * gcc.dg/aru-2.c: New test.
4172 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4174         PR sanitizer/64344
4175         * c-c++-common/ubsan/pr64344-1.c: New test.
4176         * c-c++-common/ubsan/pr64344-2.c: New test.
4178         PR tree-optimization/64465
4179         * gcc.dg/pr64465.c: New test.
4181         PR tree-optimization/64494
4182         * gcc.c-torture/compile/pr64494.c: New test.
4184 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
4186         PR fortran/47674
4187         * gfortran.dg/realloc_on_assign_25.f90:  New test.
4189 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
4191         Update copyright years.
4193 2015-01-05  Marek Polacek  <polacek@redhat.com>
4195         PR c/64423
4196         * gcc.dg/pr64423.c: New test.
4198 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
4200         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
4201         mmix-knuth-mmixware for the same reason as for MIPS.
4202         * gcc.dg/debug/debug-2.c: Ditto.
4204         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
4206 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
4208         PR testsuite/62250
4209         * lib/gfortran.exp: Add libatomic library search path.
4210         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
4211         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
4213         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
4215 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
4217         * c-c++-common/tsan/bitfield_race.c: New testcase.
4218         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
4220 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4222         * gfortran.dg/coarray/collectives_4.f90: New.
4224 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4226         PR fortran/57562
4227         * gfortran.dg/extends_16.f90: New.
4229 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4231         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
4233 2015-01-02  Tobias Burnus  <burnus@net-b.de>
4235         * gfortran.dg/coarray/codimension_2.f90: New.
4236         * gfortran.dg/coarray/codimension_2a.f90: New.
4237         * gfortran.dg/coarray_35.f90: New.
4238         * gfortran.dg/coarray_35a.f90: New.
4240 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
4242         PR fortran/60507
4243         * gfortran.dg/dummy_procedure_11.f90: New.
4245 Copyright (C) 2015 Free Software Foundation, Inc.
4247 Copying and distribution of this file, with or without modification,
4248 are permitted in any medium without royalty provided the copyright
4249 notice and this notice are preserved.