* gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1e6888e399369d13f15e75cbe85d5509ca7fa23e
1 2015-03-08  John David Anglin  <danglin@gcc.gnu.org>
3         * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
5         * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7         * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
9 2015-03-08  Morin  <mikael@gcc.gnu.org>
11         PR fortran/60898
12         * gfortran.dg/entry_20.f90: New.
14 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
16         PR target/65153
17         * gcc.c-torture/compile/pr65153.c: New.
19 2015-03-07  Oleg Endo  <olegendo@gcc.gnu.org>
21         PR target/65249
22         * g++.dg/torture/pr65249.C: New.
24 2015-03-07  H.J. Lu  <hongjiu.lu@intel.com>
26         * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
27         long.
28         (int64_t): Likewise.
30 2015-03-07  Marek Polacek  <polacek@redhat.com>
31             Martin Uecker  <uecker@eecs.berkeley.edu>
33         PR sanitizer/65280
34         * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
35         member-like arrays.
36         * c-c++-common/ubsan/bounds-8.c: New test.
37         * c-c++-common/ubsan/bounds-9.c: New test.
38         * gcc.dg/ubsan/bounds-2.c: New test.
40 2015-03-05  Martin Sebor  <msebor@redhat.com>
42         * PR testsuite/63175
43         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
44         checking of results into main to prevent it from getting optimized
45         away.
46         * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
48 2015-03-06  Wilco Dijkstra  <wilco.dijkstra@arm.com>
50         * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
51         * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
52         * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
53         x64.
55 2015-03-05  Jan Hubicka  <hubicka@ucw.cz>
57         * g++.dg/lto/pr65302_1.C: New testcase.
58         * g++.dg/lto/pr65302_0.C: New testcase.
60 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
62         * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
63         -fno-ipa-icf to dg-options.
65 2015-03-06  James Greenhalgh  <james.greenhalgh@arm.com>
67         * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
68         compiles using the linker plugin.
70 2015-03-06  Eric Botcazou  <ebotcazou@adacore.com>
72         * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
74 2015-03-05  Bernd Edlinger  <bernd.edlinger@hotmail.de>
76         * gcc.target/arm/pr65067.c: New test.
78 2015-03-05  Martin Liska  <mliska@suse.cz>
80         PR ipa/65318
81         * gcc.dg/ipa/pr65318.c: New test.
83 2015-03-05  Marek Polacek  <polacek@redhat.com>
85         * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
87 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
89         * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
91 2015-03-05  Andreas Krebbel  <krebbel@linux.vnet.ibm.com>
93         * gcc.dg/var-expand1.c: Force max-completely-peel-times and
94         max-unroll-times back to defaults for s390.
96 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
98         Fix last commit.
100 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
102         PR c++/64665
103         * g++.dg/cpp0x/initlist92.C: New.
105 2015-03-05  Richard Biener  <rguenther@suse.de>
107         PR tree-optimization/65310
108         * gcc.dg/vect/pr65310.c: New testcase.
110 2015-03-05  Paolo Carlini  <paolo.carlini@oracle.com>
112         PR c++/64834
113         * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
115 2015-03-04  Eric Botcazou  <ebotcazou@adacore.com>
117         * gnat.dg/entry_queues3.adb: New test.
119 2015-03-04  Ian Lance Taylor  <iant@google.com>
121         * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
123 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
125         PR c++/64227
126         * g++.dg/cpp1y/lambda-generic-ice1.C: New.
128 2015-03-04  James Greenhalgh  <james.greenhalgh@arm.com>
130         * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
131         -fno-ipa-icf to dg-options
132         * gcc.target/aarch64/vect_saddl_1.c: Likewise.
133         * gcc.target/aarch64/vect_smlal_1.c: Likewise.
135 2015-03-04  Paolo Carlini  <paolo.carlini@oracle.com>
137         PR c++/64398
138         * g++.dg/cpp0x/decltype62.C: New.
140 2015-03-03  Eric Botcazou  <ebotcazou@adacore.com>
142         * gnat.dg/object_overflow5.adb: New test.
144 2015-03-03  Martin Liska  <mliska@suse.cz>
146         PR ipa/65287
147         * gcc.dg/ipa/pr65287.c: New test.
149 2015-03-03  Martin Jambor  <mjambor@suse.cz>
150             Eric Botcazou  <ebotcazou@adacore.com>
152         * gnat.dg/specs/pack12.ads: New test.
154 2015-03-03  Martin Liska  <mliska@suse.cz>
156         * gcc.dg/ipa/PR65282.c: New test.
158 2015-03-13  Jeff Law  <law@redhat.com>
160         PR tree-optimization/65241
161         * gcc.c-torture/compile/pr65241.c: New test.
163 2015-03-03  Georg-Johann Lay  <avr@gjlay.de>
165         PR target/64331
166         * gcc.target/avr/torture/pr64331.c: New test.
168 2015-03-03  Martin Liska  <mliska@suse.cz>
169             Jan Hubicka   <hubicka@ucw.cz>
171         * g++.dg/ipa/pr65263.C: New test.
173 2015-03-02  Jan Hubicka   <hubicka@ucw.cz>
175         PR ipa/65130
176         * gcc.dg/lto/pr65130_0.c: New testcase.
177         * gcc.dg/lto/pr65130_1.c: New testcase.
179 2015-03-02  Jan Hubicka   <hubicka@ucw.cz>
181         PR ipa/64988
182         * g++.dg/torture/pr64988.C: New testcase.
184 2015-03-02  Tobias Burnus  <burnus@net-b.de>
186         * gfortran.dg/coarray_atomic_6.f90: New.
188 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
190         PR target/65184
191         * gcc.target/i386/pr65184.c: New.
193 2015-03-02  Ilya Enkovich  <ilya.enkovich@intel.com>
195         PR target/65183
196         * gcc.target/i386/pr65183.c: New.
198 2015-02-28  Martin Liska  <mliska@suse.cz>
199             Jan Hubicka   <hubicka@ucw.cz>
201         * gcc.dg/ipa/ipa-icf-35.c: New test.
202         * gcc.dg/ipa/ipa-icf-36.c: New test.
203         * gcc.dg/ipa/ipa-icf-37.c: New test.
205 2015-02-28  Martin Liska  <mliska@suse.cz>
206             Jan Hubicka   <hubicka@ucw.cz>
208         PR ipa/65245
209         * gcc.dg/ipa/ipa-icf-34.c: New test.
211 2015-03-01  Oleg Endo  <olegendo@gcc.gnu.org>
213         PR target/61142
214         * gcc.target/sh/sh/pr61142.c: New.
216 2015-03-01  Eric Botcazou  <ebotcazou@adacore.com>
218         * g++.dg/other/dump-ada-spec-3.C: New test.
220 2015-03-01  Martin Liska  <mliska@suse.cz>
222         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
223         * g++.dg/ipa/pr63595.C: Update expected results.
225 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
227         PR ipa/65236
228         * g++.dg/ipa/ipa-icf-6.C: New testcase.
230 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
232         * gcc.dg/vect/pr59354.c: Move vector producing code to separate function.
234 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
236         PR ipa/65237
237         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
238         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
239         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
240         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
242 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
244         PR tree-optimization/65048
245         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
246         (foo): Use K&R style definition.
248 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
250         PR target/65032
251         * g++.dg/pr65032.C: New.
253 2015-02-27  Marek Polacek  <polacek@redhat.com>
255         PR c/65040
256         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
257         -Wformat=2.
259 2015-02-27  Marek Polacek  <polacek@redhat.com>
261         PR c/65228
262         * gcc.dg/pr65228.c: New test.
264 2015-02-27  Kai Tietz  <ktietz@redhat.com>
266         PR c/35330
267         * gcc.dg/weak/weak-17.c: New file.
269 2015-02-27  Richard Biener  <rguenther@suse.de>
271         PR lto/65193
272         * g++.dg/lto/pr65193_0.C: New testcase.
274 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
276         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
277         * gcc.target/s390/hotpatch-8.c: Likewise.
278         * gcc.target/s390/hotpatch-9.c: Likewise.
279         * gcc.target/s390/pr61078.c: Likewise.
280         * gcc.target/s390/pr57960.c: Remove -m64.
281         * gcc.target/s390/pr61078.c: Likewise.
283 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
284             Martin Liska  <mliska@suse.cz>
286         PR bootstrap/65150
287         * gcc.dg/pr64454.c: Disable ICF.
288         * gcc.dg/pr28685-1.c: Disable ICF
289         * gcc.dg/ipa/iinline-5.c: Disable ICF.
290         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
291         * g++.dg/ipa/ipa-icf-4.C: Update template.
293 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
295         PR tree-optimization/65216
296         * gcc.c-torture/execute/pr65216.c: New test.
298         PR tree-optimization/65215
299         * gcc.c-torture/execute/pr65215-1.c: New test.
300         * gcc.c-torture/execute/pr65215-2.c: New test.
301         * gcc.c-torture/execute/pr65215-3.c: New test.
302         * gcc.c-torture/execute/pr65215-4.c: New test.
303         * gcc.c-torture/execute/pr65215-5.c: New test.
305 2015-02-26  Tom de Vries  <tom@codesourcery.com>
307         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
309 2015-02-26  Martin Liska  <mliska@suse.cz>
310             Jan Hubicka  <hubicka@ucw.cz>
312         * g++.dg/ipa/pr64146.C: Update expected results.
313         * gcc.dg/ipa/ipa-icf-26.c: Update test.
314         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
315         * gcc.dg/ipa/ipa-icf-34.c: New test.
317 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
319         * gcc.dg/vect/vect-pr61917.c: Rename to ...
320         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
321         (dg-additional-options): Remove dg directive.
322         (dg-final): Add dg directive.
324 2015-02-26  Marek Polacek  <polacek@redhat.com>
326         PR ipa/65008
327         * g++.dg/ipa/pr65008.C: New test.
329 2015-02-26  Tom de Vries  <tom@codesourcery.com>
331         * lib/profopt.exp (profopt-target-cleanup): New proc.
332         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
333         files from sources from dg-additional-sources.
335 2015-02-26  Tom de Vries  <tom@codesourcery.com>
337         * lib/gcov.exp: Cleanup in case of xfail.
339 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
341         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
343 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
345         PR debug/46102
346         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
347         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
348         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
349         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
350         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
351         * g++.dg/debug/pr46123.C: XFAIL and move...
352         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
353         * gcc.dg/debug/dwarf2-3.c: Move...
354         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
356 2015-02-26  Marek Polacek  <polacek@redhat.com>
358         PR c++/65202
359         * g++.dg/cpp1y/pr65202.C: New test.
361 2015-02-26  Tom de Vries  <tom@codesourcery.com>
363         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
364         locale_facets.h.gcov.
366 2015-02-26  Tom de Vries  <tom@codesourcery.com>
368         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
370 2015-02-26  Tom de Vries  <tom@codesourcery.com>
372         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
374 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
376         PR target/65217
377         * gcc.target/i386/pr65217.c: New.
379 2015-02-26  Tom de Vries  <tom@codesourcery.com>
381         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
383 2015-02-26  Tom de Vries  <tom@codesourcery.com>
385         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
387 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
389         PR tree-optimization/65048
390         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
392 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
394         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
395         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
397 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
399         PR target/65161
400         * gcc.target/i386/pr65161.c: New test.
402 2015-02-26  Terry Guo  <terry.guo@arm.com>
404         * gcc.target/arm/no-volatile-in-it.c: New test.
406 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
408         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
409         (dg-options): Add -save-temps.
410         (dg-final): Add cleanup-saved-temps.
412 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
414         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
416 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
418         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
419         * gcc.target/powerpc/pack01.c: Include string.h.
421 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
423         PR target/65167
424         * gcc.target/i386/pr65167.c: New.
426 2015-02-25  Kai Tietz  <ktietz@redhat.com>
428         PR tree-optimization/61917
429         * gcc.dg/vect/vect-pr61917.c: New file.
431 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
433         PR tree-optimization/65170
434         * gcc.c-torture/execute/pr65170.c: New test.
435         * gcc.dg/tree-ssa/vrp96.c: New test.
437 2015-02-24  Tom de Vries  <tom@codesourcery.com>
439         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
441 2015-02-24  Tom de Vries  <tom@codesourcery.com>
443         PR testsuite/65126
444         * lib/gcc-defs.exp (additional_sources_used): Add new var.
445         (dg-additional-files-options): Copy additional_sources to
446         additional_sources_used before emptying additional_sources.
447         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
448         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
449         (cleanup-saved-temps): Use additional_sources_used instead of
450         additional_sources.
451         (dg-test): Reset additional_sources_used.
453 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
455         PR fortran/63427
456         * gfortran.dg/integer_exponentiation_6.F90: New test.
458 2015-02-23  Martin Sebor  <msebor@redhat.com>
460         PR target/65109
461         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
462         two parts.  One to save registers, the other to verify the
463         registers have the right values.  Save register state into
464         static data rather than on the stack.
466 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
468         PR bootstrap/63888
469         * c-c++-common/asan/pr63888.c: New test.
471 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
473         PR target/65163
474         * gcc.c-torture/compile/pr65163.c: New.
476 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
478         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
479         with -m31 on 64 bit.
480         * gcc.dg/hoist-register-pressure-2.c: Likewise.
481         * gcc.dg/hoist-register-pressure-3.c: Likewise.
483 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
485         * gcc.target/s390/20090223-1.c: Add
486         -Wno-implicit-function-declaration option.
487         * gcc.target/s390/pr42224.c: Likewise.
488         * gcc.target/s390/pr55718.c: Likewise.
490 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
492         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
493         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
494         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
495         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
496         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
497         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
498         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
499         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
500         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
501         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
502         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
503         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
504         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
505         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
506         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
507         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
508         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
509         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
510         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
511         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
512         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
514 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
516         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
517         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
518         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
519         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
520         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
521         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
522         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
523         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
524         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
525         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
526         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
527         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
528         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
529         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
530         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
531         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
533 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
535         PR fortran/64980
536         PR fortran/61960
537         * gfortran.dg/pr61960.f90: New.
538         * gfortran.dg/pr64230.f90: New.
539         * gfortran.dg/pr64980.f03: New.
541 2015-02-22  Tom de Vries  <tom@codesourcery.com>
543         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
545 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
547         PR ada/65156
548         * gnat.dg/timing_events.adb: Removed, invalid test.
550 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
552         PR debug/58123
553         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
554         location.
555         * g++.dg/gcov/gcov-2.C: Likewise.
557 2015-02-20  Richard Biener  <rguenther@suse.de>
559         PR tree-optimization/65136
560         * gcc.dg/tree-ssa/pr65136.c: New testcase.
562 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
564         PR testsuite/64158
565         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
566         and nvptx-*-* blacklisting.
568         * gcc.dg/sibcall-9.c: New test.
569         * gcc.dg/sibcall-10.c: New test.
571 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
573         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
575 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
577         PR target/64452
578         * gcc.target/avr/torture/pr64452.c: New test.
580 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
582         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
583         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
585 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
587         PR testsuite/65116
588         * lib/target-supports.exp (check_compile): Check whether
589         additional_sources is defined before using it.
591 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
593         PR middle-end/65074
594         * g++.dg/opt/pr65074.C: New file.
596 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
598         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
599         (size_type): New typedef.
600         (operator "" _script): Use it for the last argument.
602 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
604         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
606 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
608         * lib/target-supports.exp (check_compile): Save/restore
609         additional_sources that may belong to an actual test.
611 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
613         PR gcov-profile/64634
614         * g++.dg/gcov/gcov-15.C: New test.
616 2015-02-18  Tom de Vries  <tom@codesourcery.com>
618         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
620 2015-02-18  Tom de Vries  <tom@codesourcery.com>
622         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
624 2015-02-18  Tom de Vries  <tom@codesourcery.com>
626         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
628 2015-02-18  Tom de Vries  <tom@codesourcery.com>
630         * gfortran.dg/fmt_cache_1.f: Add missing close.
632 2015-02-18  Tom de Vries  <tom@codesourcery.com>
634         PR testsuite/65107
635         * gfortran.dg/read_eof_8.f90: Add missing close.
637 2015-02-18  Richard Biener  <rguenther@suse.de>
639         PR tree-optimization/65063
640         * gcc.dg/pr65063.c: New testcase.
642 2015-02-18  Richard Biener  <rguenther@suse.de>
644         PR tree-optimization/62217
645         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
647 2015-02-18  Marek Polacek  <polacek@redhat.com>
649         PR sanitizer/65081
650         * c-c++-common/ubsan/pr65081.c: New test.
652 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
654         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
655         * gcc.target/sh/force-cbranch-delay-slot.c: New.
657 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
659         * gcc.dg/ipa/propalign-3.c: New test.
661 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
663         PR target/64793
664         * gcc.target/sh/pr64793.c: New.
665         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
667 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
669         * gcc.target/arm/divzero.c: New test case.
671 2015-02-17  Tom de Vries  <tom@codesourcery.com>
673         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
675 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
676             Jakub Jelinek  <jakub@redhat.com>
678         PR c++/65075
679         * g++.dg/cpp0x/pr65075.C: New test.
681 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
683         PR target/65058
684         * gcc.target/powerpc/pr65058.c: New test.
686 2015-02-16  Jeff Law  <law@redhat.com>
688         PR tree-optimization/64823
689         * gcc.dg/uninit-20.c: New test.
691 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
692             James Greenhalgh  <james.greenhalgh@arm.com>
694         PR ipa/64963
695         * gcc.dg/ipa/ipa-clone-1.c: New test.
697 2015-02-16  Richard Biener  <rguenther@suse.de>
699         PR tree-optimization/65077
700         * gcc.dg/torture/pr65077.c: New testcase.
702 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
704         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
705         Directive adjusted to scan for ldaxr.
706         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
707         adjusted to scan for ldaex.
709 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
711         PR c++/65080
712         * g++.dg/cpp0x/constexpr-65080.C: New.
714 2015-02-16  Richard Biener  <rguenther@suse.de>
716         PR tree-optimization/63593
717         * gcc.dg/pr63593.c: New testcase.
719 2015-02-16  Marek Polacek  <polacek@redhat.com>
721         PR c/65066
722         * gcc.dg/pr65066.c: New test.
724 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
726         * gcc.dg/pr65002.C: Move ...
727         * g++.dg/ipa/pr65002.C: ... here.
729 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
731         * gcc.target/powerpc/pr64205.c: Skip on AIX.
732         * gcc.target/powerpc/pr64505.c: Skip on AIX.
733         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
734         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
736 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
738         PR testsuite/64850
739         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
740         the expression to find calls.
741         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
742         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
743         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
744         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
745         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
747 2015-02-14  Marek Polacek  <polacek@redhat.com>
749         PR c/64768
750         * gcc.dg/array-11.c: New test.
751         * gcc.dg/array-12.c: New test.
752         * gcc.dg/array-13.c: New test.
753         * gcc.dg/array-14.c: New test.
754         * gcc.dg/c99-flex-array-typedef-1.c: New test.
755         * gcc.dg/c99-flex-array-typedef-2.c: New test.
756         * gcc.dg/c99-flex-array-typedef-3.c: New test.
757         * gcc.dg/c99-flex-array-typedef-5.c: New test.
758         * gcc.dg/c99-flex-array-typedef-7.c: New test.
759         * gcc.dg/c99-flex-array-typedef-8.c: New test.
761 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
763         PR c++/60894
764         * g++.dg/lookup/using54.C: New.
766 2015-02-13  Jeff Law  <law@redhat.com>
768         PR bootstrap/65060
769         Revert my change for tree-optimization/64823.
771 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
773         PR tree-optimization/65053
774         * gcc.c-torture/execute/pr65053-1.c: New test.
775         * gcc.c-torture/execute/pr65053-2.c: New test.
777 2015-02-13  Marek Polacek  <polacek@redhat.com>
779         PR c/65050
780         * gcc.dg/pr65050.c: New test.
782 2015-02-13  Jeff Law  <law@redhat.com>
784         PR tree-optimization/64823
785         * gcc.dg/uninit-20.c: New test.
787         PR rtl-optimization/47477
788         * gcc.dg/tree-ssa/pr47477.c: New test.
790 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
792         PR c++/60211
793         * g++.dg/parse/ivdep-2.C: New.
794         * g++.dg/parse/ivdep-3.C: Likewise.
796 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
798         PR fortran/64506
799         * gfortran.dg/continuation_13.f90: New test.
800         * gfortran.dg/continuation_14.f: New test.
802 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
804         PR c++/64970
805         * g++.dg/cpp0x/sfinae55.C: New.
807 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
809         PR ipa/65034
810         * g++.dg/ipa/pr65034.C: New test.
812 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
814         PR tree-optimization/65002
815         * gcc.dg/pr65002.C: New.
817 2015-02-13  Marek Polacek  <polacek@redhat.com>
819         PR c/65040
820         * c-c++-common/pr65040.c: New test.
822 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
824         PR tree-optimization/64705
825         * gcc.dg/tree-ssa/pr64705.c: New test.
827 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
829         PR rtl/32219
830         * gcc.dg/visibility-22.c: New test.
831         * gcc.dg/visibility-23.c: New test.
832         * gcc.target/i386/pr32219-1.c: New test.
833         * gcc.target/i386/pr32219-2.c: New test.
834         * gcc.target/i386/pr32219-3.c: New test.
835         * gcc.target/i386/pr32219-4.c: New test.
836         * gcc.target/i386/pr32219-5.c: New test.
837         * gcc.target/i386/pr32219-6.c: New test.
838         * gcc.target/i386/pr32219-7.c: New test.
839         * gcc.target/i386/pr32219-8.c: New test.
840         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
842 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
844         PR libgfortran/57822
845         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
846         four different KINDs.
848 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
850         PR c++/64884
851         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
853         PR sanitizer/65000
854         * g++.dg/ubsan/pr65000.C: New test.
856 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
858         PR fortran/64932
859         * gfortran.dg/finalize_28.f90: New test
861 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
863         PR debug/55541
864         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
865         DW_TAG_lexical_block removal.
866         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
867         * g++.dg/guality/pr55541.C: New test.
869         PR sanitizer/64984
870         * g++.dg/ubsan/pr64984.C: New test.
872 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
874         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
876 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
878         PR testsuite/64930
879         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
880         instructions for 2015-01-14 get_memmodel changes.
881         * gcc.target/powerpc/atomic-p8.c: Likewise.
883         PR sanitizer/65019
884         * g++.dg/ubsan/pr65019.C: New test.
886         PR tree-optimization/65014
887         * gcc.c-torture/compile/pr65014.c: New test.
889 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
891         PR libgfortran/57822
892         * gfortran/fmt_g0_7.f08: Revise test.
894 2015-02-11  Jeff Law  <law@redhat.com>
896         PR target/63347
897         * gcc.target/m68k/pr63347.c: New test.
899 2015-02-11  Marek Polacek  <polacek@redhat.com>
901         * g++.dg/ubsan/shift-1.C: New test.
902         * gcc.dg/ubsan/c-shift-2.c: New test.
903         * c-c++-common/ubsan/shift-5.c: Remove file.
905 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
907         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
908         Directive adjusted to XFAIL.
909         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
910         adjusted to XFAIL.
912 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
914         PR middle-end/65003
915         * g++.dg/opt/pr65003.C: New test.
917 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
919         * lib/target-supports.exp (check_effective_target_pie): Renamed
920         to ...
921         (check_effective_target_pie_enabled): This.
922         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
923         * gcc.target/i386/pie.c: Likewise.
925 2015-02-11  Andrew Pinski  <apinski@cavium.com>
927         PR target/64893
928         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
929         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
931 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
933         PR target/61925
934         * gcc.target/i386/pr61925-1.c: New test.
935         * gcc.target/i386/pr61925-2.c: New test.
936         * gcc.target/i386/pr61925-3.c: New test.
938 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
940         PR sanitizer/65004
941         * g++.dg/asan/pr65004.C: New test.
943 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
945         PR target/64661
946         * gcc.taget/sh/pr64661-0.h: New.
947         * gcc.taget/sh/pr64661-1.c: New.
948         * gcc.taget/sh/pr64661-2.c: New.
949         * gcc.taget/sh/pr64661-3.c: New.
950         * gcc.taget/sh/pr64661-4.c: New.
952 2015-02-10  Richard Biener  <rguenther@suse.de>
954         PR tree-optimization/64995
955         * g++.dg/torture/pr64995.C: New testcase.
957 2015-02-10  Richard Biener  <rguenther@suse.de>
959         PR tree-optimization/64909
960         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
962 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
964         * gcc.dg/signbit-sa.c: New test.
966 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
968         PR libgfortran/57822
969         * gfortran/fmt_g0_7.f08: New test.
971 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
973         PR tree-optimization/43378
974         * gcc.dg/tree-ssa/pr43378.c: New test.
976 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
978         PR ipa/64978
979         * g++.dg/torture/pr64978.C: New testcase.
981 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
983         PR sanitizer/64981
984         * gcc.dg/asan/pr64981.c: New test.
986 2015-02-09  Marek Polacek  <polacek@redhat.com>
988         PR c/64856
989         * gcc.dg/pr64856.c: New test.
991 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
993         PR target/64979
994         * gcc.dg/tree-ssa/stdarg-7.c: New test.
995         * gcc.c-torture/execute/pr64979.c: New test.
997 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
999         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
1001 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1003         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
1004         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
1006 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
1008         PR target/58757
1009         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
1011 2015-02-09  Richard Biener  <rguenther@suse.de>
1013         PR tree-optimization/54000
1014         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
1016 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1018         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
1020 2015-02-09  Martin Liska  <mliska@suse.cz>
1022         * g++.dg/ipa/pr64858.C: New test.
1024 2015-02-09  Tom de Vries  <tom@codesourcery.com>
1026         * gcc.dg/uninit-19.c: Fix warning line for fpic.
1028 2015-02-08  Andrew Pinski  <apinski@cavium.com>
1030         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
1032 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
1034         PR fortran/63744
1035         * gfortran.dg/use_rename_8.f90: New.
1037 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
1039         * gnat.dg/addr7.ad[sb]: New test.
1040         * gnat.dg/addr8.ad[sb]: Likewise.
1042 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
1044         PR jit/64752
1045         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
1046         from jit.dg/test-compile-to-executable.c's create_code, with a
1047         clarification of the output message.
1048         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
1049         pass/fail message.
1050         (test_jit): Use CHECK_NO_ERRORS when calling
1051         gcc_jit_context_compile_to_file.
1052         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
1053         jit-verify-compile-to-file to jit-verify-output-file-was-created.
1054         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
1055         about deletions that are attempted.
1056         (jit-verify-compile-to-file): Rename to...
1057         (jit-verify-output-file-was-created): ...this, and drop the
1058         attempt to run "file" and verify the output.
1059         (jit-verify-assembler): New function.
1060         (jit-verify-object): New function.
1061         (jit-verify-dynamic-library): New function.
1062         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
1063         favor of an implementation from new file
1064         create-code-for-hello-world-executable.h, which also adds a
1065         "main".
1066         (dg-final): Replace jit-verify-compile-to-file with
1067         jit-verify-output-file-was-created, and invoke new function
1068         jit-verify-assembler.
1069         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
1070         the output message.
1071         (dg-final): Replace jit-verify-compile-to-file with
1072         jit-verify-output-file-was-created, and invoke new function
1073         jit-verify-dynamic-library.
1074         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
1075         favor of an implementation from new file
1076         create-code-for-hello-world-executable.h, which also adds a
1077         "main".
1078         (dg-final): Replace jit-verify-compile-to-file with
1079         jit-verify-output-file-was-created.  Strengthen the expected stdout
1080         from the built executable.
1081         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
1082         favor of an implementation from new file
1083         create-code-for-hello-world-executable.h, which also adds a
1084         "main".
1085         (dg-final): Replace jit-verify-compile-to-file with
1086         jit-verify-output-file-was-created, and invoke new function
1087         jit-verify-object.
1088         * jit.dg/verify-dynamic-library.c: New source file.
1090 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
1091             Brian Rzycki  <b.rzycki@samsung.com>
1093         PR tree-optimization/64878
1094         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
1096 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1098         PR ipa/64896
1099         * g++.dg/ipa/pr64896.C: New test.
1101 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
1103         PR target/64205
1104         * gcc.target/powerpc/pr64205.c: New file.
1106 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
1108         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
1109         (dg-options): Use -fpie instead of -fPIE -pie.
1111 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1113         PR middle-end/64937
1114         * g++.dg/asan/pr64937.C: New test.
1116 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
1118         PR fortran/63205
1119         * gfortran.dg/class_to_type_4.f90: New test
1121 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
1123         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
1125 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
1127         PR rtl-optimization/64957
1128         PR debug/64817
1129         * gcc.c-torture/execute/pr64957.c: New test.
1131 2015-02-05  Jeff Law  <law@redhat.com>
1133         PR target/17306
1134         * gcc.target/h8300/pr17306-1.c: New test.
1135         * gcc.target/h8300/pr17306-2.c: New test.
1137 2015-02-05  Tobias Burnus  <burnus@net-b.de>
1139         PR fortran/64943
1140         * gfortran.dg/structure_constructor_12.f90: New.
1142 2015-02-05  Jeff Law  <law@redhat.com>
1144         PR target/58400
1145         gcc.target/h8300/pr58400.c: New test.
1147 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
1149         * gcc.target/arm/macro_defs0.c: New test.
1150         * gcc.target/arm/macro_defs1.c: New test.
1151         * gcc.target/arm/macro_defs2.c: New test.
1153 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
1155         PR rtl-optimization/64905
1156         * gcc.target/i386/pr64905.c: Require nonpic target.
1157         (dg-options): Add -fomit-frame-pointer.
1158         (main): Remove.
1160 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
1162         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
1163         tree dump scanning.
1165 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
1167         PR fortran/64757
1168         * gfortran.dg/type_to_class_2.f90: New test
1169         * gfortran.dg/type_to_class_3.f90: New test
1171 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
1173         PR ipa/64686
1174         * g++.dg/torture/pr64686.C: New testcase.
1176 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
1178         PR rtl-optimization/64905
1179         * gcc.target/i386/pr64905.c: New file.
1181 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1183         * gcc.dg/guality/pr41447-1.c: Remove xfail.
1184         * gcc.dg/guality/pr41616-1.c: Ditto.
1186 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
1188         PR debug/64817
1189         * gcc.dg/pr64817-3.c: New.
1191 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
1192             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
1194         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
1195         pass parameters in registers.
1196         * gcc.dg/guality/pr36728-2.c (main): Likewise.
1197         * gcc.dg/guality/pr36728-3.c (main): Likewise.
1198         * gcc.dg/guality/pr36728-4.c (main): Likewise.
1200 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
1201             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1203         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
1204         list, allow for multilibed targets.
1205         * gcc.dg/combine_ashiftrt_2.c: Likewise.
1207 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
1209         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
1210         * gcc.dg/pr46728-6.c: Ditto.
1212 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
1214         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
1215         for mips_nanlegacy target.
1217 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
1219         * gcc.target/i386/chkp-hidden-def.c: New.
1221 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1223         PR middle-end/62103
1224         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1225         to use 24 bits for bitfield b.
1227 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1229         PR testsuite/64796
1230         * lib/target-supports.exp (check_effective_target_bswap64): Do not
1231         cache result in a global variable.  Include all 32-bit targets for
1232         bswap64 tests.
1234 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
1236         PR rtl-optimization/64756
1237         * gcc.c-torture/execute/pr64756.c: New test.
1239 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
1241         PR target/64660
1242         * gcc.target/sh/pr64660-0.h: New.
1243         * gcc.target/sh/pr64660-1.c: New.
1244         * gcc.target/sh/pr64660-2.c: New.
1245         * gcc.target/sh/pr64660-3.c: New.
1246         * gcc.target/sh/pr64660-4.c: New.
1248 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1250         PR c++/64877
1251         * g++.dg/warn/Waddress-2.C: New.
1253 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
1255         PR middle-end/61225
1256         * gcc.target/i386/pr49095.c: XFAIL for ia32.
1258 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
1260         PR preprocessor/64803
1261         * gcc.dg/cpp/builtin-macro-1.c: New test case.
1263 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
1265         * g++.dg/ipa/devirt-37.C: Disable early inlining.
1267 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
1269         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1270         (_ARM_FPSRC): Add DN and AHP fields.
1271         (clean_results): Force DN=1 on AArch64.
1272         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1273         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1274         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1275         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1276         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1277         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1279 2015-02-02  Alan Modra  <amodra@gmail.com>
1281         * gcc.target/powerpc/cprophard.c: New.
1283 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
1285         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1286         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1288 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
1290         PR debug/64817
1291         * gcc.dg/pr64817-1.c: New test.
1292         * gcc.dg/pr64817-2.c: New test.
1294 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
1296         PR target/64851
1297         * gcc.target/sh/pr64851-0.h: New
1298         * gcc.target/sh/pr64851-1.c: New
1299         * gcc.target/sh/pr64851-2.c: New
1300         * gcc.target/sh/pr64851-3.c: New
1301         * gcc.target/sh/pr64851-4.c: New
1303 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1305         PR target/64882
1306         * gcc.dg/torture/pr64882.c: New test.
1308 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
1310         PR target/64159
1311         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1312         sparc*-*-*.
1314 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1316         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1317         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1318         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1319         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1320         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1321         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1322         tree dump.
1323         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1324         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1325         tree dump.
1326         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1327         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1328         tree dump.
1330 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1332         PR target/64688
1333         * g++.dg/pr64688-2.C: New.
1335 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1337         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1338         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1339         * gcc.target/i386/fuse-caller-save.c: Ditto.
1340         * gcc.target/i386/headmerge-1.c: Ditto.
1341         * gcc.target/i386/headmerge-2.c: Ditto.
1342         * gcc.target/i386/sibcall-6.c: Ditto.
1344 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1346         PR target/64617
1347         * gcc.target/i386/pr64617.c: New test.
1349 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1351         PR target/15184
1352         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1353         (dg-options): Remove -m32.
1354         (dg-final): Scan for "movb %al" only.
1355         * gcc.target/i386/pr15184-2.c: Ditto.
1357 2015-01-30  Richard Biener  <rguenther@suse.de>
1359         PR tree-optimization/64829
1360         * gcc.dg/vect/pr64829.c: New testcase.
1362 2015-01-29  Marek Polacek  <polacek@redhat.com>
1364         PR c/64709
1365         * gcc.dg/pr64709.c: New test.
1367 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
1369         PR c++/64717
1370         * g++.dg/ubsan/pr64717-1.C: New test.
1371         * g++.dg/ubsan/pr64717-2.C: New test.
1373 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
1375         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1377 2015-01-29  Jeff Law  <law@redhat.com>
1379         PR target/15184
1380         * gcc.target/i386/pr15184-1.c: New test.
1381         * gcc.target/i386/pr15184-2.c: New test.
1383 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1385         PR tree-optimization/64746
1386         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1388 2015-01-29  Richard Biener  <rguenther@suse.de>
1390         PR tree-optimization/64853
1391         * gcc.dg/torture/pr64853.c: New testcase.
1393 2015-01-29  Richard Biener  <rguenther@suse.de>
1395         PR tree-optimization/64844
1396         * gcc.dg/vect/pr64844.c: New testcase.
1398 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1400         PR middle-end/64809
1401         * gcc.dg/pr64809.c: Delete.
1403 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1405         PR middle-end/64805
1406         * gcc.target/i386/pr64805.c: New.
1408 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1410         * gcc.dg/guality/guality.h (main): Add argv[0] to
1411         guality_gdb_command.
1413 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
1415         PR ipa/64801
1416         * gcc.dg/tree-ssa/pr64801.c: New testcase.
1418 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
1420         PR target/64659
1421         * gcc.target/sh/sh.exp
1422         (check_effective_target_atomic_model_soft_gusa_available,
1423         check_effective_target_atomic_model_soft_tcb_available,
1424         check_effective_target_atomic_model_soft_imask_available,
1425         check_effective_target_atomic_model_hard_llcs_available): New.
1426         * gcc.target/sh/pr64659-0.h: New.
1427         * gcc.target/sh/pr64659-1.c: New.
1428         * gcc.target/sh/pr64659-2.c: New.
1429         * gcc.target/sh/pr64659-3.c: New.
1430         * gcc.target/sh/pr64659-4.c: New.
1432 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
1434         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1435         scan-assembler-times pattern.
1437 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1439         PR middle-end/64809
1440         * gcc.dg/pr64809.c: New test.
1442 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
1444         PR tree-optimization/64277
1445         * gcc.dg/pr64277.c: New.
1447 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1449         PR tree-optimization/64718
1450         * gcc.c-torture/execute/pr64718.c: New test.
1452 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
1454         * gcc.target/aarch64/abs_2.c: New.
1456 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1458         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1459         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1460         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1461         ISA rev < 2.
1463 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
1465         PR bootstrap/64612
1466         * lib/target-supports.exp (check_effective_target_comdat_group): New.
1467         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1468         { target comdat_group }.
1470 2015-01-27  Tobias Burnus  <burnus@net-b.de>
1472         PR fortran/63861
1473         * gfortran.dg/goacc/coarray_2.f90: New.
1475 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1477         PR ipa/60871
1478         PR ipa/64139
1479         * g++.dg/torture/pr64139.C: New testcase.
1480         * g++.dg/torture/pr60871.C: Likewise.
1482 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
1484         PR fortran/64230
1485         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1486         prevent linking errors.
1488 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1490         PR ipa/64282
1491         * g++.dg/torture/pr64282.C: New testcase.
1493 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1495         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1496         for wzr reg.
1498 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1500         * gcc.target/s390/hotpatch-13.c: New testcase.
1501         * gcc.target/s390/hotpatch-14.c: New testcase.
1502         * gcc.target/s390/hotpatch-15.c: New testcase.
1503         * gcc.target/s390/hotpatch-16.c: New testcase.
1504         * gcc.target/s390/hotpatch-17.c: New testcase.
1505         * gcc.target/s390/hotpatch-18.c: New testcase.
1506         * gcc.target/s390/hotpatch-19.c: New testcase.
1507         * gcc.target/s390/hotpatch-20.c: New testcase.
1508         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1509         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1510         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1511         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1512         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1513         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1514         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1515         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1516         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1517         * gcc.target/s390/hotpatch-10.c: Likewise.
1518         * gcc.target/s390/hotpatch-11.c: Likewise.
1519         * gcc.target/s390/hotpatch-12.c: Likewise.
1520         * gcc.target/s390/hotpatch-2.c: Likewise.
1521         * gcc.target/s390/hotpatch-3.c: Likewise.
1522         * gcc.target/s390/hotpatch-4.c: Likewise.
1523         * gcc.target/s390/hotpatch-5.c: Likewise.
1524         * gcc.target/s390/hotpatch-6.c: Likewise.
1525         * gcc.target/s390/hotpatch-7.c: Likewise.
1526         * gcc.target/s390/hotpatch-8.c: Likewise.
1527         * gcc.target/s390/hotpatch-9.c: Likewise.
1528         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1529         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1530         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1531         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1532         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1533         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1534         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1535         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1537 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
1539         * gcc.dg/long_branch.c: New testcase.
1541 2015-01-27  Richard Biener  <rguenther@suse.de>
1543         PR tree-optimization/56273
1544         PR tree-optimization/59124
1545         PR tree-optimization/64277
1546         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1547         * gcc.dg/Warray-bounds-12.c: Likewise.
1548         * gcc.dg/Warray-bounds-13.c: Likewise.
1550 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1552         PR rtl-optimization/61058
1553         * gcc.dg/pr61058.c: New test.
1555 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
1557         * gcc.target/i386/chkp-narrow-bounds.c: New.
1559 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1561         PR tree-optimization/64807
1562         * gcc.dg/pr64807.c: New test.
1564         PR c/64766
1565         * gcc.dg/pr64766.c: New test.
1567 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
1569         PR target/49263
1570         * gcc.target/sh/pr49263-4.c: New.
1572 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1574         PR fortran/62044
1575         * gfortran.dg/allocate_with_mold_1.f90: New test
1577 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
1579         PR c/64778
1580         * gcc.dg/pr64778.c: New test.
1582         PR middle-end/64421
1583         * gcc.dg/vect/pr64421.c: New test.
1585 2015-01-26  Tobias Burnus  <burnus@net-b.de>
1587         PR fortran/64771
1588         * gfortran.dg/coarray_36.f: New.
1589         * gfortran.dg/coarray_37.f90: New.
1591 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
1593         PR fortran/64230
1594         * gfortran.dg/class_allocate_18.f90: New.
1596 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1598         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1600 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1602         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1604 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1606         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1608 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1610         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1612 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1614         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1615         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1616         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1617         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1619 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1621         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1622         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1623         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1625 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1627         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1628         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1629         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1630         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1631         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1632         vXXXhn.inc.
1634 2015-01-26  Richard Biener  <rguenther@suse.de>
1636         PR middle-end/64764
1637         * gcc.dg/uninit-19.c: New testcase.
1639 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1641         * lib/target-supports.exp (check_effective_target_vect64): Add
1642         sparc*-*-*.
1644 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1646         PR testsuite/64712
1647         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1649 2015-01-26  Tony Liu  <tony.liu@arm.com>
1651         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1652         non-UAL cases.
1654 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
1656         PR libfortran/64770
1657         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1658         correctly, clean up afterwards.
1660 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
1662         PR fortran/62044
1663         * gfortran.dg/use_rename_7.f90: New.
1665 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
1667         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1668         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1670 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
1672         PR target/54236
1673         * gcc.target/sh/pr54236-4.c: New.
1675 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1677         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1678         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
1679         Bridge test.
1681 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
1683         PR libfortran/64770
1684         * gfortran.dg/open_new_segv.f90: New test.
1686 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
1688         PR target/49263
1689         PR target/53987
1690         PR target/64345
1691         PR target/59533
1692         PR target/52933
1693         PR target/54236
1694         PR target/51244
1695         * gcc.target/sh/pr64345-1.c: New.
1696         * gcc.target/sh/pr64345-2.c: New.
1697         * gcc.target/sh/pr59533-1.c: New.
1698         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1699         * gcc.target/sh/pr52933-2.c: Likewise.
1700         * gcc.target/sh/pr54089-1.c: Likewise.
1701         * gcc.target/sh/pr54236-1.c: Likewise.
1702         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1703         * gcc.target/sh/pr49263-1.c: Remove xfails.
1704         * gcc.target/sh/pr49263-2.c: Likewise.
1705         * gcc.target/sh/pr49263-3.c: Likewise.
1706         * gcc.target/sh/pr53987-1.c: Likewise.
1707         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1708         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1709         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1710         (test05, test06, test07, test08, test09, test10, test11, test12): New.
1711         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1712         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1713         test_009): New.
1714         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1715         (test_02): New.
1717 2015-01-24  Tom de Vries  <tom@codesourcery.com>
1719         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1721 2015-01-23  Ian Lance Taylor  <iant@google.com>
1723         PR go/64510
1724         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1725         targets without split stack support.
1727 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
1729         PR target/64317
1730         * gcc.target/i386/pr64317.c: New test.
1732 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
1734         PR rtl-optimization/63637
1735         PR rtl-optimization/60663
1736         * gcc.dg/pr63637-1.c: New test.
1737         * gcc.dg/pr63637-2.c: New test.
1738         * gcc.dg/pr63637-3.c: New test.
1739         * gcc.dg/pr63637-4.c: New test.
1740         * gcc.dg/pr63637-5.c: New test.
1741         * gcc.dg/pr63637-6.c: New test.
1742         * gcc.target/i386/pr63637-1.c: New test.
1743         * gcc.target/i386/pr63637-2.c: New test.
1744         * gcc.target/i386/pr63637-3.c: New test.
1745         * gcc.target/i386/pr63637-4.c: New test.
1746         * gcc.target/i386/pr63637-5.c: New test.
1747         * gcc.target/i386/pr63637-6.c: New test.
1749 2015-01-23  Richard Biener  <rguenther@suse.de>
1751         PR testsuite/63439
1752         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1753         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1755 2015-01-23  Marek Polacek  <polacek@redhat.com>
1757         PR preprocessor/60570
1758         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1759         * gcc.dg/cpp/pr60570.c: New test.
1761 2015-01-23  Richard Biener  <rguenther@suse.de>
1763         PR testsuite/63439
1764         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1765         vectorization on vect64 targets.
1767 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
1769         PR fortran/60922
1770         * gfortran.dg/class_allocate_17.f90: New.
1772 2015-01-23  Tobias Burnus  <burnus@net-b.de>
1774         PR fortran/64726
1775         * gfortran.dg/goacc/combined_loop.f90: New.
1777 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1779         PR fortran/61933
1780         * gfortran.dg/make_unit.f90: New test.
1782 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1784         PR fortran/61933
1785         * gfortran.dg/negative_unit_int8.f: Update.
1787 2015-01-22  Jeff Law  <law@redhat.com>
1789         PR target/52076
1790         * gcc.target/m68k/pr52076-1.c: New test.
1791         * gcc.target/m68k/pr52076-2.c: New test.
1793 2015-01-22  Richard Biener  <rguenther@suse.de>
1795         PR middle-end/64728
1796         * gcc.dg/torture/pr64728.c: New testcase.
1798 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1800         PR target/64688
1801         * g++.dg/pr64688.C: New test.
1803 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1805         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1806         to avoid errors with -fpic.
1808 2015-01-22  Richard Biener  <rguenther@suse.de>
1810         PR libstdc++/64535
1811         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1813 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1815         PR rtl-optimization/64682
1816         * gcc.c-torture/execute/pr64682.c: New file.
1818 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1820         PR debug/64511
1821         * gcc.dg/pr64511.c: New test.
1823         PR rtl-optimization/62078
1824         * g++.dg/opt/pr62078.C: New test.
1826         PR c/63307
1827         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1829 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1831         PR fortran/57023
1832         * gfortran.dg/internal_pack_15.f90:  New test.
1834 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1836         * c-c++-common/tsan/step.c: New testcase.
1838 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1840         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1842 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1844         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1846 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1848         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1850 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1852         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1854 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1856         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1858 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1860         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1862 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1864         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1866 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1868         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1870 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1872         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1874 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1876         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1878 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1880         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1882 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1884         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1886 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1888         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1889         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1890         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1891         vXXXw.inc.
1893 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1895         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1896         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1897         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1898         vXXXl.inc.
1900 2015-01-21  Renlin Li  <renlin.li@arm.com>
1902         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1903         * g++.dg/tls/thread_local5g.C: Likewise.
1904         * g++.dg/tls/thread_local6g.C: Likewise.
1906 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1908         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1909         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1910         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1912 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1914         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1915         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1916         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1918 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1920         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1921         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1922         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1924 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1926         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1927         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1928         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1930 2015-01-20  Jeff Law  <law@redhat.com>
1932         PR target/59946
1933         * gcc.target/m68k/pr59946.c: New test.
1935 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1937         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1938         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1939         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1941 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1943         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1944         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1945         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1947 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1949         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1950         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1951         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1953 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1955         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1956         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1957         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1958         vshuffle.inc.
1959         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1960         vshuffle.inc.
1962 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1964         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1965         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1966         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1968 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1970         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1971         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1972         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1974 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1976         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1978 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1980         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1982         PR sanitizer/64632
1983         * g++.dg/ubsan/pr64632.C: New test.
1985         PR debug/64663
1986         * gcc.dg/pr64663.c: New test.
1988 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1990         PR c++/64383
1991         * g++.dg/warn/Wunused-var-23.C: New.
1993 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1995         PR c++/59937
1996         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1997         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1999 2015-01-20  Richard Biener  <rguenther@suse.de>
2001         PR ipa/64684
2002         * gcc.dg/lto/pr64684_0.c: New testcase.
2003         * gcc.dg/lto/pr64684_1.c: Likewise.
2004         * gcc.dg/lto/pr64684_2.c: Likewise.
2005         * gcc.dg/lto/pr64685_0.c: Likewise.
2006         * gcc.dg/lto/pr64685_1.c: Likewise.
2008 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
2010         PR c++/62241
2011         * g++.dg/cpp1y/lambda-init12.C: New.
2013 2015-01-20  Richard Biener  <rguenther@suse.de>
2015         PR tree-optimization/64410
2016         * g++.dg/vect/pr64410.cc: Require vect_double.
2018 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
2020         PR target/64149
2021         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
2023 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
2025         PR bootstrap/64676
2026         Revert:
2027         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2029         PR rtl-optimization/64081
2030         * gcc.dg/pr64081.c: New test.
2032 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2034         * jit.dg/harness.h: Include <unistd.h>.
2035         (CHECK_NO_ERRORS): New.
2036         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
2037         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
2038         gcc_jit_context_compile_to_file.
2039         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
2040         args to the spawned executable.
2041         (jit-expand-vars): New function.
2042         (jit-exe-params): New variable.
2043         (dg-jit-set-exe-params): New function.
2044         (jit-dg-test): Detect testcases that use
2045         jit-verify-compile-to-file and call jit-setup-compile-to-file.
2046         Set arguments of spawned process to jit-exe-params.
2047         (jit-get-output-filename): New function.
2048         (jit-setup-compile-to-file): New function.
2049         (jit-verify-compile-to-file): New function.
2050         (jit-run-executable): New function.
2051         (jit-verify-executable): New function.
2052         * jit.dg/test-compile-to-assembler.c: New testcase.
2053         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
2054         * jit.dg/test-compile-to-executable.c: New testcase.
2055         * jit.dg/test-compile-to-object.c: New testcase.
2057 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
2059         PR target/64652
2060         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
2061         (test_1): New.
2063 2015-01-19  Martin Liska  <mliska@suse.cz>
2065         * objc/compile/pr64668.m: New test.
2067 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
2069         * jit.dg/test-arith-overflow.c: Include stdbool.h.
2070         (create_overflow_fn): Update comment to clarify that
2071         the third param of the created function is a bool *, not
2072         an int *.
2073         (verify_int_overflow_fn): Convert param "expected_ovf" from
2074         int to bool.  Update third param of "overflow_fn_type" from int *
2075         to bool *.  Update local "actual_ovf" from int to bool.
2076         (verify_uint_overflow_fn): Likewise.
2078 2015-01-19  Martin Liska  <mliska@suse.cz>
2080         * gcc.dg/ipa/ipa-icf-33.c: New test.
2082 2015-01-19  Felix Yang  <felix.yang@huawei.com>
2083             Haijian Zhang  <z.zhanghaijian@huawei.com>
2085         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
2086         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2087         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
2088         result_float64x2, expected_hfloat64x2): New helper type, variable and
2089         declaration.
2090         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
2091         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
2092         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
2093         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
2094         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
2095         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
2096         and target without the FMA feature.
2098 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
2100         * gcc.target/aarch64/pr64304.c: New testcase.
2102 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
2104         PR rtl-optimization/64081
2105         * gcc.dg/pr64081.c: New test.
2107 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
2109         PR target/63971
2110         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
2111         the epilogue).
2112         * gcc.target/aarch64/test_frame_6.c: Likewise.
2113         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
2114         and x19 (in the epilogue).
2115         * gcc.target/aarch64/test_frame_4.c: Likewise.
2116         * gcc.target/aarch64/test_frame_7.c: Likewise.
2118 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
2120         * gcc.target/i386/chkp-always_inline.c: New.
2122 2015-01-15  Andrew Pinski  <apinski@cavium.com>
2123             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2125         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
2126         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
2128 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
2130         PR fortran/60255
2131         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
2132         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
2134 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2136         PR fortran/64578
2137         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2139 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
2141         PR target/64652
2142         * gcc.target/sh/torture/pr64652.c: New.
2144 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2146         * gcc.dg/ipa/ipa-icf-32.c: Update template.
2147         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
2148         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
2149         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
2150         * c-c++-common/asan/kasan-recover-1.c: Likewise.
2151         * c-c++-common/asan/kasan-recover-2.c: Likewise.
2153 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
2155         PR ipa/64378
2156         * g++.dg/torture/pr64378.C: New testcase.
2158 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2160         PR fortran/57959
2161         * gfortran.dg/block_13.f08: New test
2163 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
2165         PR fortran/55901
2166         * gfortran.dg/associate_1.f03: Allow test for character with
2167         automatic length.
2169 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2171         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
2172         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
2174 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
2176         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
2178 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
2180         PR fortran/64578
2181         * gfortran.dg/unlimited_polymorphic_21.f90: New test
2183 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2185         PR fortran/60357
2186         * gfortran.dg/alloc_comp_assign_13.f08: New test.
2188         PR fortran/61275
2189         * gfortran.dg/alloc_comp_assign_14.f08: New test.
2191         PR fortran/55932
2192         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
2194 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
2196         PR fortran/60334
2197         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
2199 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
2201         PR rtl-optimization/52773
2202         * gcc.c-torture/compile/pr52773.c: New test.
2204 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2206         PR c++/62134
2207         * g++.dg/cpp0x/alias-decl-46.C: New.
2209 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2211         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
2213 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2215         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
2216         Add trace.
2217         (CHECK_FP): Likewise.
2218         (CHECK_CUMULATIVE_SAT): Likewise.
2220 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2222         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2223         (Set_Neon_Cumulative_Sat): Add parameter.
2224         (__set_neon_cumulative_sat): Support new parameter.
2225         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2226         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2227         argument.
2228         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2229         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2230         argument.
2232 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2234         * g++.dg/tsan/vptr_benign_race.C: New testcase.
2235         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2237 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2239         PR c++/60056
2240         * g++.dg/tls/thread_local-ice4.C: New.
2242 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
2244         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2245         than Neon options.
2247 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2249         PR c++/62276
2250         * g++.dg/cpp0x/vt-62276.C: New.
2252 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2254         PR middle-end/64353
2255         * g++.dg/pr64353.C: New.
2257 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2259         PR target/64263
2260         * gcc.target/aarch64/pr64263_1.c: New test.
2262 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2264         PR tree-optimization/64434
2265         * gcc.dg/torture/pr64434.c: Move to...
2266         * gcc.dg/pr64434.c: ... here.
2268 2015-01-16  Richard Biener  <rguenther@suse.de>
2270         PR middle-end/64614
2271         * gcc.dg/uninit-18.c: New testcase.
2273 2015-01-16  Richard Biener  <rguenther@suse.de>
2275         PR tree-optimization/64568
2276         * g++.dg/torture/pr64568-2.C: New testcase.
2278 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2280         PR target/64363
2281         * gcc.target/i386/chkp-label-address.c: New.
2283 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
2285         PR fortran/45290
2286         * gfortran.dg/pointer_init_6.f90: Extended.
2288 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
2290         * gcc.c-torture/compile/20150108.c: New test.
2292 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2294         * gcc.target/visium: New directory.
2296 2015-01-16  Richard Biener  <rguenther@suse.de>
2298         PR tree-optimization/61743
2299         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2300         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2302 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
2304         * gcc.dg/pr64015.c: New test.
2306 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
2308         PR ipa/64163
2309         PR ipa/64612
2310         * g++.dg/ipa/pr64612.C: New test.
2312 2015-01-16  Renlin Li  <renlin.li@arm.com>
2314         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2316 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
2318         * gcc.target/i386/sse-14.c: Test new intrinsic.
2319         * gcc.target/i386/sse-22.c: Ditto.
2321 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2323         PR c++/58614
2324         * g++.dg/cpp0x/auto44.C: New.
2326 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
2328         PR target/59710
2329         * gcc.target/nios2/gpopt-all.c: New test case.
2330         * gcc.target/nios2/gpopt-local.c: New test case.
2331         * gcc.target/nios2/gpopt-global.c: New test case.
2332         * gcc.target/nios2/gpopt-data.c: New test case.
2333         * gcc.target/nios2/gpopt-none.c: New test case.
2335 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
2337         * g++.dg/ubsan/vptr-1.C: New test.
2338         * g++.dg/ubsan/vptr-2.C: New test.
2339         * g++.dg/ubsan/vptr-3.C: New test.
2340         * g++.dg/ubsan/vptr-4.C: New test.
2341         * g++.dg/ubsan/vptr-5.C: New test.
2342         * g++.dg/ubsan/vptr-6.C: New test.
2343         * g++.dg/ubsan/vptr-7.C: New test.
2344         * g++.dg/ubsan/vptr-8.C: New test.
2345         * g++.dg/ubsan/vptr-9.C: New test.
2347 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2349         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2350         is set up.
2351         * lib/gcc-dg.exp: Likewise.
2353 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2355         PR rtl-optimization/64110
2356         * gcc.target/i386/pr64110.c: Add scan-assembler.
2358 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2359             James Norris  <jnorris@codesourcery.com>
2360             Cesar Philippidis  <cesar@codesourcery.com>
2361             Ilmir Usmanov  <i.usmanov@samsung.com>
2363         * lib/target-supports.exp (check_effective_target_fopenacc): New
2364         procedure.
2365         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2366         * g++.dg/goacc/goacc.exp: Likewise.
2367         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2368         * gcc.dg/goacc/goacc.exp: Likewise.
2369         * gfortran.dg/goacc/goacc.exp: Likewise.
2370         * c-c++-common/cpp/openacc-define-1.c: New file.
2371         * c-c++-common/cpp/openacc-define-2.c: Likewise.
2372         * c-c++-common/cpp/openacc-define-3.c: Likewise.
2373         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2374         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2375         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2376         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2377         * c-c++-common/goacc/asyncwait-1.c: Likewise.
2378         * c-c++-common/goacc/cache-1.c: Likewise.
2379         * c-c++-common/goacc/clauses-fail.c: Likewise.
2380         * c-c++-common/goacc/collapse-1.c: Likewise.
2381         * c-c++-common/goacc/data-1.c: Likewise.
2382         * c-c++-common/goacc/data-2.c: Likewise.
2383         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2384         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2385         * c-c++-common/goacc/deviceptr-2.c: Likewise.
2386         * c-c++-common/goacc/deviceptr-3.c: Likewise.
2387         * c-c++-common/goacc/if-clause-1.c: Likewise.
2388         * c-c++-common/goacc/if-clause-2.c: Likewise.
2389         * c-c++-common/goacc/kernels-1.c: Likewise.
2390         * c-c++-common/goacc/loop-1.c: Likewise.
2391         * c-c++-common/goacc/loop-private-1.c: Likewise.
2392         * c-c++-common/goacc/nesting-1.c: Likewise.
2393         * c-c++-common/goacc/nesting-data-1.c: Likewise.
2394         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2395         * c-c++-common/goacc/parallel-1.c: Likewise.
2396         * c-c++-common/goacc/pcopy.c: Likewise.
2397         * c-c++-common/goacc/pcopyin.c: Likewise.
2398         * c-c++-common/goacc/pcopyout.c: Likewise.
2399         * c-c++-common/goacc/pcreate.c: Likewise.
2400         * c-c++-common/goacc/pragma_context.c: Likewise.
2401         * c-c++-common/goacc/present-1.c: Likewise.
2402         * c-c++-common/goacc/reduction-1.c: Likewise.
2403         * c-c++-common/goacc/reduction-2.c: Likewise.
2404         * c-c++-common/goacc/reduction-3.c: Likewise.
2405         * c-c++-common/goacc/reduction-4.c: Likewise.
2406         * c-c++-common/goacc/sb-1.c: Likewise.
2407         * c-c++-common/goacc/sb-2.c: Likewise.
2408         * c-c++-common/goacc/sb-3.c: Likewise.
2409         * c-c++-common/goacc/update-1.c: Likewise.
2410         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2411         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2412         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2413         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2414         * gfortran.dg/goacc/assumed.f95: Likewise.
2415         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2416         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2417         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2418         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2419         * gfortran.dg/goacc/branch.f95: Likewise.
2420         * gfortran.dg/goacc/cache-1.f95: Likewise.
2421         * gfortran.dg/goacc/coarray.f95: Likewise.
2422         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2423         * gfortran.dg/goacc/cray.f95: Likewise.
2424         * gfortran.dg/goacc/critical.f95: Likewise.
2425         * gfortran.dg/goacc/data-clauses.f95: Likewise.
2426         * gfortran.dg/goacc/data-tree.f95: Likewise.
2427         * gfortran.dg/goacc/declare-1.f95: Likewise.
2428         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2429         * gfortran.dg/goacc/fixed-1.f: Likewise.
2430         * gfortran.dg/goacc/fixed-2.f: Likewise.
2431         * gfortran.dg/goacc/fixed-3.f: Likewise.
2432         * gfortran.dg/goacc/fixed-4.f: Likewise.
2433         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2434         * gfortran.dg/goacc/if.f95: Likewise.
2435         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2436         * gfortran.dg/goacc/list.f95: Likewise.
2437         * gfortran.dg/goacc/literal.f95: Likewise.
2438         * gfortran.dg/goacc/loop-1.f95: Likewise.
2439         * gfortran.dg/goacc/loop-2.f95: Likewise.
2440         * gfortran.dg/goacc/loop-3.f95: Likewise.
2441         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2442         * gfortran.dg/goacc/omp.f95: Likewise.
2443         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2444         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2445         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2446         * gfortran.dg/goacc/parameter.f95: Likewise.
2447         * gfortran.dg/goacc/private-1.f95: Likewise.
2448         * gfortran.dg/goacc/private-2.f95: Likewise.
2449         * gfortran.dg/goacc/private-3.f95: Likewise.
2450         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2451         * gfortran.dg/goacc/reduction-2.f95: Likewise.
2452         * gfortran.dg/goacc/reduction.f95: Likewise.
2453         * gfortran.dg/goacc/routine-1.f90: Likewise.
2454         * gfortran.dg/goacc/routine-2.f90: Likewise.
2455         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2456         * gfortran.dg/goacc/several-directives.f95: Likewise.
2457         * gfortran.dg/goacc/sie.f95: Likewise.
2458         * gfortran.dg/goacc/subarrays.f95: Likewise.
2459         * gfortran.dg/gomp/map-1.f90: Likewise.
2460         * gfortran.dg/openacc-define-1.f90: Likewise.
2461         * gfortran.dg/openacc-define-2.f90: Likewise.
2462         * gfortran.dg/openacc-define-3.f90: Likewise.
2463         * g++.dg/gomp/block-1.C: Update for changed compiler output.
2464         * g++.dg/gomp/block-2.C: Likewise.
2465         * g++.dg/gomp/block-3.C: Likewise.
2466         * g++.dg/gomp/block-5.C: Likewise.
2467         * g++.dg/gomp/target-1.C: Likewise.
2468         * g++.dg/gomp/target-2.C: Likewise.
2469         * g++.dg/gomp/taskgroup-1.C: Likewise.
2470         * g++.dg/gomp/teams-1.C: Likewise.
2471         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2472         * gcc.dg/cilk-plus/jump.c: Likewise.
2473         * gcc.dg/gomp/block-1.c: Likewise.
2474         * gcc.dg/gomp/block-10.c: Likewise.
2475         * gcc.dg/gomp/block-2.c: Likewise.
2476         * gcc.dg/gomp/block-3.c: Likewise.
2477         * gcc.dg/gomp/block-4.c: Likewise.
2478         * gcc.dg/gomp/block-5.c: Likewise.
2479         * gcc.dg/gomp/block-6.c: Likewise.
2480         * gcc.dg/gomp/block-7.c: Likewise.
2481         * gcc.dg/gomp/block-8.c: Likewise.
2482         * gcc.dg/gomp/block-9.c: Likewise.
2483         * gcc.dg/gomp/target-1.c: Likewise.
2484         * gcc.dg/gomp/target-2.c: Likewise.
2485         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2486         * gcc.dg/gomp/teams-1.c: Likewise.
2488 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
2490         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2491         test case.
2493 2015-01-15  Mike Stump  <mikestump@comcast.net>
2495         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2496         * gcc.dg/inline_2.c: Likewise.
2497         * gcc.dg/inline_3.c: Likewise.
2498         * gcc.dg/inline_4.c: Likewise.
2500 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
2502         PR fortran/58023
2503         * gfortran.dg/proc_ptr_comp_43.f90: New.
2505 2015-01-15  Mike Stump  <mikestump@comcast.net>
2507         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2508         * gcc.dg/unroll_2.c: Likewise.
2509         * gcc.dg/unroll_3.c: Likewise.
2510         * gcc.dg/unroll_4.c: Likewise.
2511         * gcc.dg/unroll_5.c: Likewise.
2513 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
2515         PR target/63971
2516         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2517         in epilogue.
2518         * gcc.target/aarch64/test_frame_6.c: Likewise.
2519         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2520         x30 and x19 (in the epilogue).
2521         * gcc.target/aarch64/test_frame_4.c: Likewise.
2522         * gcc.target/aarch64/test_frame_7.c: Likewise.
2524 2015-01-15  Martin Liska  <mliska@suse.cz>
2526         * g++.dg/ipa/pr64068.C: New test.
2527         * gcc.dg/ipa/PR64559.c: New test.
2529 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2531         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2532         with PIE.
2534 2015-01-15  Richard Biener  <rguenther@suse.de>
2536         PR tree-optimization/61743
2537         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2538         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2540 2015-01-15 Renlin Li <renlin.li@arm.com>
2542         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2543         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2545 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2547         * gcc.dg/vect/vect-aggressive-1.c: New.
2548         * gcc.target/i386/avx2-vect-aggressive.c: New.
2550 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2552         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2554 2015-01-15  Richard Biener  <rguenther@suse.de>
2556         PR lto/64415
2557         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2558         -Wl,-undefined,dynamic_lookup.
2560 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2562         * gnat.dg/opt47.adb: New test.
2564 2015-01-15  Richard Biener  <rguenther@suse.de>
2566         PR lto/64415
2567         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2569 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2571         PR tree-optimization/64434
2572         * gcc.dg/torture/pr64434.c: New test.
2574 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2576         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2577         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
2578         -march=loongson* and -march=octeon* require -mno-micromips.
2580 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2581             Matthew Fortune  <matthew.fortune@imgtec.com>
2583         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2584         * gcc.target/mips/call-saved-5.c (foo): Likewise.
2585         * gcc.target/mips/call-saved-6.c (foo): Likewise.
2586         * gcc.target/mips/call-saved-7.c: New file.
2587         * gcc.target/mips/call-saved-8.c: New file.
2588         * gcc.target/mips/call-saved-9.c: New file.
2590 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
2592         * gcc.target/mips/lsa.c: New file.
2593         * gcc.target/mips/mips64-lsa.c: Likewise.
2594         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2595         * gcc.target/mips/mulsize-4.c: Likewise.
2596         * gcc.target/mips/mulsize-5.c: New file.
2597         * gcc.target/mips/mulsize-6.c: Likewise.
2598         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2599         and !HAS_LSA as ghost options.
2600         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2601         for !HAS_LSA.
2603 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
2605         * g++.dg/torture/20141013.c: Set -fno-short-enums.
2607 2015-01-15  Richard Biener  <rguenther@suse.de>
2609         PR middle-end/64365
2610         * gcc.dg/torture/pr64365.c: New testcase.
2612 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
2614         * gcc.dg/stackprotectexplicit1.c: New test.
2615         * g++.dg/stackprotectexplicit2.c: New test.
2617 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2619         PR target/61933
2620         * gfortran.dg/inquire_internal.f90: New.
2621         * gfortran.dg/negative_unit_check.f90: New.
2623 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
2625         PR target/53988
2626         * gcc.target/sh/pr53988-1.c: New.
2628 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
2630         PR c++/58671
2631         * g++.dg/tls/thread_local-ice3.C: New.
2633 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2635         * gcc.target/i386/fentry-override.c: Properly place {} in target
2636         selector.  Remove nonpic.
2637         * gcc.target/i386/fentry.c: Likewise.
2639 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2641         * gcc.dg/atomic-invalid.c: Check for invalid memory model
2642         warnings instead of errors.
2644 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
2646         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2647         option support instead of ENABLE_LTO from Makefile.
2649 2015-01-14  Richard Biener  <rguenther@suse.de>
2651         PR tree-optimization/59354
2652         * gcc.dg/vect/pr59354.c: New testcase.
2654 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
2656         * lib/target-supports.exp
2657         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2658         on ARM architures before v7.
2660 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2662         PR middle-end/59448
2663         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2664         an atomic_exchange.
2666 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2668         PR target/64386
2669         * gcc.target/i386/pr64386.c: New test.
2671 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2673         PR target/64393
2674         * gcc.target/i386/pr64393.c: New test.
2676 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2678         PR target/64387
2679         * gcc.target/i386/pr64387.c: New test.
2681 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
2683         * gcc.target/aarch64/store-pair-1.c: Fix typo.
2685 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2687         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2689 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2691         PR target/64453
2692         * gcc.target/arm/pr64453.c: New.
2694 2015-01-14  Richard Biener  <rguenther@suse.de>
2696         PR lto/64415
2697         * gcc.dg/lto/pr64415_0.c: New testcase.
2698         * gcc.dg/lto/pr64415_1.c: Likewise.
2700 2015-01-14  Martin Liska  <mliska@suse.cz>
2702         * gcc.dg/ipa/pr64307.c: New test.
2704 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2706         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2707         64-bit and 128-bit.
2709 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2711         PR target/64460
2712         * gcc.target/arm/pr64460_1.c: New test.
2714 2015-01-14  Richard Biener  <rguenther@suse.de>
2716         PR tree-optimization/64493
2717         PR tree-optimization/64495
2718         * gcc.dg/vect/pr64493.c: New testcase.
2719         * gcc.dg/vect/pr64495.c: Likewise.
2721 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
2723         * gcc.dg/Warray-bounds-11.c: New test-case.
2725 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2727         * gcc.target/mips/octeon3-pipe-1.c: New test.
2729 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
2731         * jit.dg/harness.h (set_up_logging): Move string concatenation
2732         into...
2733         (concat_strings): New function.
2734         (dump_reproducer): New function.
2735         (test_jit): Call dump_reproducer.
2736         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2737         function.
2738         (jit-dg-test): Delete any generated reproducer from previous runs.
2739         Verify that a generated reproducer was created, and verify that it
2740         compiles.
2741         * jit.dg/test-nested-contexts.c (main): Call
2742         gcc_jit_context_dump_reproducer_to_file.
2744 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2746         * gcc.dg/aru-2.c: Add dg-require-profiling.
2748 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2750         * lib/target-supports.exp (check_profiling_available): Check if
2751         -pg links.
2753 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
2755         PR ipa/64565
2756         * g++.dg/torture/pr64565.C: New testcase.
2758 2015-01-13  Marek Polacek  <polacek@redhat.com>
2760         PR middle-end/64391
2761         * gcc.dg/tm/pr64391.c: New test.
2763 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2765         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2766         true.
2768 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2770         * gcc.target/i386/pie.c: New test.
2772         * lib/target-supports.exp (check_effective_target_pie): New.
2774 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2776         PR rtl-optimization/64286
2777         * gcc.target/i386/avx2-pr64286.c: New test.
2779 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2781         PR c++/57626
2782         * g++.dg/cpp0x/vt-57626.C: New.
2784 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2786         PR fortran/64528
2787         * gfortran.dg/pr64528.f90: New test.
2789 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2791         * gcc.target/aarch64/subsp.c: New test.
2793 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2795         * gcc.target/aarch64/store-pair-1.c: New testcase.
2797 2015-01-13  Richard Biener  <rguenther@suse.de>
2799         PR lto/64373
2800         * gcc.dg/lto/pr64373_0.c: New testcase.
2802 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2804         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2805         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2807 2015-01-13  Richard Biener  <rguenther@suse.de>
2809         PR tree-optimization/64406
2810         * gcc.dg/pr64406.c: New testcase.
2812 2015-01-13  Richard Biener  <rguenther@suse.de>
2814         PR tree-optimization/64404
2815         * gcc.dg/vect/pr64404.c: New testcase.
2817 2015-01-13  Richard Biener  <rguenther@suse.de>
2819         PR tree-optimization/64568
2820         * g++.dg/torture/pr64568.C: New testcase.
2822 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2824         * jit.dg/test-error-local-used-from-other-function.c: New test
2825         case.
2826         * jit.dg/test-error-param-reuse.c: New test case.
2827         * jit.dg/test-error-param-sharing.c: New test case.
2828         * jit.dg/test-error-param-used-from-other-function.c: New test
2829         case.
2830         * jit.dg/test-error-param-used-without-a-function.c: New test
2831         case.
2833 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2835         PR tree-optimization/64563
2836         * gcc.dg/pr64563.c: New test.
2838         PR target/64513
2839         * gcc.target/i386/pr64513.c: New test.
2841         PR tree-optimization/64454
2842         * gcc.dg/pr64454.c: New test.
2844         PR testsuite/64028
2845         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2846         bind_pic_locally.
2847         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2848         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2849         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2850         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2851         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2852         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2853         * gcc.dg/vect/slp-25.c: Likewise.
2854         * gcc.dg/vect/vect-109.c: Likewise.
2855         * gcc.dg/vect/vect-13.c: Likewise.
2856         * gcc.dg/vect/vect-17.c: Likewise.
2857         * gcc.dg/vect/vect-18.c: Likewise.
2858         * gcc.dg/vect/vect-19.c: Likewise.
2859         * gcc.dg/vect/vect-20.c: Likewise.
2860         * gcc.dg/vect/vect-21.c: Likewise.
2861         * gcc.dg/vect/vect-22.c: Likewise.
2862         * gcc.dg/vect/vect-27.c: Likewise.
2863         * gcc.dg/vect/vect-29.c: Likewise.
2864         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2865         * gcc.dg/vect/vect-2.c: Likewise.
2866         * gcc.dg/vect/vect-3.c: Likewise.
2867         * gcc.dg/vect/vect-4.c: Likewise.
2868         * gcc.dg/vect/vect-5.c: Likewise.
2869         * gcc.dg/vect/vect-72.c: Likewise.
2870         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2871         * gcc.dg/vect/vect-73.c: Likewise.
2872         * gcc.dg/vect/vect-77-global.c: Likewise.
2873         * gcc.dg/vect/vect-78-global.c: Likewise.
2874         * gcc.dg/vect/vect-7.c: Likewise.
2875         * gcc.dg/vect/vect-86.c: Likewise.
2876         * gcc.dg/vect/vect-align-1.c: Likewise.
2877         * gcc.dg/vect/vect-align-3.c: Likewise.
2878         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2879         * gcc.dg/vect/vect-all.c: Likewise.
2880         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2881         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2882         * gcc.dg/vect/vect-peel-3.c: Likewise.
2883         * gcc.dg/vect/vect-peel-4.c: Likewise.
2884         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2886 2015-01-12  Jeff Law  <law@redhat.com>
2888         PR target/64461
2889         * gcc.target/m68k/pr64461.c: New test.
2891 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2893         * jit.dg/test-array-as-pointer.c (create_code): Update call
2894         to gcc_jit_context_new_global by setting "kind" to
2895         GCC_JIT_GLOBAL_IMPORTED.
2896         * jit.dg/test-error-array-as-pointer.c: Likewise.
2897         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2898         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2899         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2900         * jit.dg/test-using-global.c (the_global): Rename to...
2901         (imported_global): ...this.
2902         (create_code): Update to test the three kinds of global.
2903         (verify_code): Likewise.
2905 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2907         PR testsuite/64427
2908         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2909         undefined behavior.
2910         * gcc.target/i386/pr64291-2.c: Updated.
2912 2015-01-12  Richard Biener  <rguenther@suse.de>
2914         PR tree-optimization/64530
2915         * gfortran.dg/pr64530.f90: New testcase.
2917 2015-01-12  Richard Biener  <rguenther@suse.de>
2919         PR middle-end/64357
2920         * gcc.dg/torture/pr64357.c: New testcase.
2922 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2924         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2925         selector.
2927 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2928         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2930 2015-01-12  Martin Liska  <mliska@suse.cz>
2932         * gcc.dg/ipa/PR64550.c: New test.
2934 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2936         PR ipa/63470
2937         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2939 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2941         PR fortran/63733
2942         * gfortran.dg/typebound_operator_20.f90: New.
2944 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2946         PR fortran/58023
2947         * gfortran.dg/proc_ptr_comp_42.f90: New.
2949 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2951         PR fortran/64508
2952         * gfortran.dg/proc_ptr_comp_41.f90: New.
2954 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2956         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2958 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2960         PR fortran/64522
2961         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2962         and add dg-excess-errors.
2963         * gfortran.dg/line_length_6.f90: New.
2964         * gfortran.dg/line_length_7.f90: New.
2965         * gfortran.dg/line_length_8.f90: New.
2966         * gfortran.dg/line_length_9.f90: New.
2967         * gfortran.dg/line_length_10.f90: New.
2968         * gfortran.dg/line_length_11.f90: New.
2970 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2972         * jit.dg/test-threads.c (struct testcase): Move declaration
2973         to jit.dg/all-non-failing-tests.h.
2974         (testcases): Likewise.
2975         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2976         declaration here from jit.dg/all-non-failing-tests.h.
2977         (testcases): Likewise.
2978         * jit.dg/test-combination.c (create_code): Eliminate spelling
2979         out all of the testcases in favor of looping through the
2980         "testcases" metadata.
2981         (verify_code): Likewise.
2983 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2985         PR rtl-optimization/64536
2986         * gcc.dg/pr64536.c: New test.
2988 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2990         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2991         * jit.dg/test-combination.c (create_code): Likewise.
2992         (verify_code): Likewise.
2993         * jit.dg/test-constants.c: New test case.
2994         * jit.dg/test-threads.c: Add test-constants.c.
2996 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2998         PR libobjc/51891
2999         * objc.dg/gnu-api-2-class.m: Add a test case
3000         for the above change.
3002 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
3004         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
3006 2015-01-09  Richard Biener  <rguenther@suse.de>
3008         PR tree-optimization/64410
3009         * g++.dg/vect/pr64410.cc: New testcase.
3011 2015-01-09  Martin Liska  <mliska@suse.cz>
3013         * gcc.dg/ipa/ipa-icf-32.c: New test.
3015 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3017         * c-c++-common/tsan/tsan_barrier.h: New.
3018         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
3019         * c-c++-common/tsan/bitfield_race.c: Likewise.
3020         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
3021         * c-c++-common/tsan/mutexset1.c: Likewise.
3022         * c-c++-common/tsan/race_on_barrier.c: Likewise.
3023         * c-c++-common/tsan/race_on_mutex.c: Likewise.
3024         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
3025         * c-c++-common/tsan/simple_race.c: Likewise.
3026         * c-c++-common/tsan/simple_stack.c: Likewise.
3027         * c-c++-common/tsan/sleep_sync.c: Likewise.
3028         * c-c++-common/tsan/tiny_race.c: Likewise.
3029         * c-c++-common/tsan/tls_race.c: Likewise.
3030         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
3031         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
3032         * g++.dg/tsan/atomic_free.C: Likewise.
3033         * g++.dg/tsan/atomic_free2.C: Likewise.
3034         * g++.dg/tsan/cond_race.C: Likewise.
3035         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
3037 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
3039         PR testsuite/62250
3040         * lib/target-supports.exp (check_effective_target_libatomic_available):
3041         New.
3042         * gfortran.dg/coarray/caf.exp: Only add -latomic for
3043         targets that match effective-target libatomic_available.
3044         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
3046 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3048         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
3049         Verify the result of gcc_jit_context_get_last_error.
3050         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
3052 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3054         PR tree-optimization/63989
3055         * gcc.dg/strlenopt-27.c: New test.
3057 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
3059         * jit.dg/harness.h (set_up_logging): New function.
3060         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
3061         set_up_logging on the context, so that every testcase is
3062         logged to a particular file.
3063         * jit.dg/test-nested-contexts.c (main): Open a logfile,
3064         and call gcc_jit_context_set_logfile on the top-level context.
3066 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
3068         PR target/64338
3069         * g++.dg/opt/pr64338.C: New test.
3071 2015-01-08  Tobias Burnus  <burnus@net-b.de>
3073         * gfortran.dg/coarray/codimension_2b.f90: New file.
3074         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
3075         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
3077 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3079         PR c++/59004
3080         * g++.dg/ext/fnname4.C: New.
3082 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3084         PR c++/64462
3085         * g++.dg/cpp0x/constexpr-64462.C: New.
3087 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
3089         PR c++/60753
3090         * g++.dg/cpp0x/deleted10.C: New.
3092 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3094         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
3096 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3098         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
3099         GCC_JIT_UNARY_OP_ABS.
3100         (verify_unary_ops): Likewise.
3102 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3104         * jit.dg/test-arith-overflow.c: New test case.
3105         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
3106         * jit.dg/test-combination.c (create_code): Likewise.
3107         (verify_code): Likewise.
3108         * jit.dg/test-threads.c (testcases): Likewise.
3110 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3112         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
3113         rather than "jit".  Load g++.exp, and call g++_init.
3114         Run test-*.cc files within the testsuite and *.cc files within
3115         docs/examples.
3116         (jit-dg-test): Drop the addition of -fgnu89-inline to
3117         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
3118         doing it when compiling C testcases (since g++ does not handle
3119         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
3120         is restored to the value after g++_init ran, rather than the
3121         value before g++_init ran.  Return a list of
3122         $comp_output $output_file, as dg-test assumes.
3124 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3126         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
3127         make it easier to figure out the origin of each test result when
3128         running test-combination.c and test-threads.c.
3129         (CHECK_VALUE): Likewise.
3130         (CHECK_DOUBLE_VALUE): Likewise.
3131         (CHECK_STRING_VALUE): Likewise.
3132         (CHECK_STRING_STARTS_WITH): Likewise.
3133         (CHECK_STRING_CONTAINS): Likewise.
3134         (CHECK): Likewise.
3135         (check_string_value): Likewise, add "funcname" param.
3136         (check_string_starts_with): Likewise.
3137         (check_string_contains): Likewise.
3139 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
3141         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
3142         generating name of built executable.
3144 2015-01-07  Marek Polacek  <polacek@redhat.com>
3146         PR c/64440
3147         * gcc.dg/pr64440.c: New test.
3148         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
3150 2015-01-07  Marek Polacek  <polacek@redhat.com>
3152         PR c/64417
3153         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
3154         * gcc.dg/pr64417.c: New test.
3156 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
3158         PR target/64505
3159         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
3160         fix is correct.
3162 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3164         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
3165         Check if testcases run without errors, not just if they compile.
3167 2015-01-06  Christian Bruel  <christian.bruel@st.com>
3169         PR target/64507
3170         * gcc.target/sh/pr64507.c: New test.
3172 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
3174         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
3176 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
3178         * c-c++-common/asan/sanitize-all-1.c: New test.
3179         * c-c++-common/ubsan/sanitize-all-1.c: New test.
3180         * c-c++-common/ubsan/sanitize-all-2.c: New test.
3181         * c-c++-common/ubsan/sanitize-all-3.c: New test.
3182         * c-c++-common/ubsan/sanitize-all-4.c: New test.
3184 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
3186         * lib/target-supports.exp (check_profiling_available): Return 0 for
3187         Visium.
3188         (check_effective_target_tls_runtime): Likewise.
3189         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
3190         * gcc.dg/20020312-2.c: Adjust for Visium.
3191         * gcc.dg/tls/thr-cse-1.c: Likewise
3192         * gcc.dg/tree-ssa/20040204-1.c: Likewise
3193         * gcc.dg/tree-ssa/loop-1.c: Likewise.
3194         * gcc.dg/weak/typeof-2.c: Likewise.
3196 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
3198         PR rtl-optimization/64287
3199         * gcc.dg/aru-2.c: New test.
3201 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3203         PR sanitizer/64344
3204         * c-c++-common/ubsan/pr64344-1.c: New test.
3205         * c-c++-common/ubsan/pr64344-2.c: New test.
3207         PR tree-optimization/64465
3208         * gcc.dg/pr64465.c: New test.
3210         PR tree-optimization/64494
3211         * gcc.c-torture/compile/pr64494.c: New test.
3213 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
3215         PR fortran/47674
3216         * gfortran.dg/realloc_on_assign_25.f90:  New test.
3218 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3220         Update copyright years.
3222 2015-01-05  Marek Polacek  <polacek@redhat.com>
3224         PR c/64423
3225         * gcc.dg/pr64423.c: New test.
3227 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3229         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3230         mmix-knuth-mmixware for the same reason as for MIPS.
3231         * gcc.dg/debug/debug-2.c: Ditto.
3233         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3235 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
3237         PR testsuite/62250
3238         * lib/gfortran.exp: Add libatomic library search path.
3239         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3240         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3242         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3244 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3246         * c-c++-common/tsan/bitfield_race.c: New testcase.
3247         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3249 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3251         * gfortran.dg/coarray/collectives_4.f90: New.
3253 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3255         PR fortran/57562
3256         * gfortran.dg/extends_16.f90: New.
3258 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3260         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3262 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3264         * gfortran.dg/coarray/codimension_2.f90: New.
3265         * gfortran.dg/coarray/codimension_2a.f90: New.
3266         * gfortran.dg/coarray_35.f90: New.
3267         * gfortran.dg/coarray_35a.f90: New.
3269 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3271         PR fortran/60507
3272         * gfortran.dg/dummy_procedure_11.f90: New.
3274 Copyright (C) 2015 Free Software Foundation, Inc.
3276 Copying and distribution of this file, with or without modification,
3277 are permitted in any medium without royalty provided the copyright
3278 notice and this notice are preserved.