ICF is more strict about non-common function and var
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0ec2c0cb9b83ea5895765a35a7a11f5aba6f68e2
1 2015-03-01  Martin Liska  <mliska@suse.cz>
3         * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
4         * g++.dg/ipa/pr63595.C: Update expected results.
6 2015-02-28  Jan Hubicka  <hubicka@ucw.cz>
8         PR ipa/65236
9         * g++.dg/ipa/ipa-icf-6.C: New testcase.
11 2015-02-27  Pat Haugen <pthaugen@us.ibm.com>
13         * gcc.dg/vect/pr59354.c: Move vector producing code to separate function.
15 2015-02-27  Jan Hubicka  <hubicka@ucw.cz>
17         PR ipa/65237
18         * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
19         * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
20         * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
21         * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
23 2015-02-27  Jakub Jelinek  <jakub@redhat.com>
25         PR tree-optimization/65048
26         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
27         (foo): Use K&R style definition.
29 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
31         PR target/65032
32         * g++.dg/pr65032.C: New.
34 2015-02-27  Marek Polacek  <polacek@redhat.com>
36         PR c/65040
37         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
38         -Wformat=2.
40 2015-02-27  Marek Polacek  <polacek@redhat.com>
42         PR c/65228
43         * gcc.dg/pr65228.c: New test.
45 2015-02-27  Kai Tietz  <ktietz@redhat.com>
47         PR c/35330
48         * gcc.dg/weak/weak-17.c: New file.
50 2015-02-27  Richard Biener  <rguenther@suse.de>
52         PR lto/65193
53         * g++.dg/lto/pr65193_0.C: New testcase.
55 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
57         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
58         * gcc.target/s390/hotpatch-8.c: Likewise.
59         * gcc.target/s390/hotpatch-9.c: Likewise.
60         * gcc.target/s390/pr61078.c: Likewise.
61         * gcc.target/s390/pr57960.c: Remove -m64.
62         * gcc.target/s390/pr61078.c: Likewise.
64 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
65             Martin Liska  <mliska@suse.cz>
67         PR bootstrap/65150
68         * gcc.dg/pr64454.c: Disable ICF.
69         * gcc.dg/pr28685-1.c: Disable ICF
70         * gcc.dg/ipa/iinline-5.c: Disable ICF.
71         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
72         * g++.dg/ipa/ipa-icf-4.C: Update template.
74 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
76         PR tree-optimization/65216
77         * gcc.c-torture/execute/pr65216.c: New test.
79         PR tree-optimization/65215
80         * gcc.c-torture/execute/pr65215-1.c: New test.
81         * gcc.c-torture/execute/pr65215-2.c: New test.
82         * gcc.c-torture/execute/pr65215-3.c: New test.
83         * gcc.c-torture/execute/pr65215-4.c: New test.
84         * gcc.c-torture/execute/pr65215-5.c: New test.
86 2015-02-26  Tom de Vries  <tom@codesourcery.com>
88         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
90 2015-02-26  Martin Liska  <mliska@suse.cz>
91             Jan Hubicka  <hubicka@ucw.cz>
93         * g++.dg/ipa/pr64146.C: Update expected results.
94         * gcc.dg/ipa/ipa-icf-26.c: Update test.
95         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
96         * gcc.dg/ipa/ipa-icf-34.c: New test.
98 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
100         * gcc.dg/vect/vect-pr61917.c: Rename to ...
101         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
102         (dg-additional-options): Remove dg directive.
103         (dg-final): Add dg directive.
105 2015-02-26  Marek Polacek  <polacek@redhat.com>
107         PR ipa/65008
108         * g++.dg/ipa/pr65008.C: New test.
110 2015-02-26  Tom de Vries  <tom@codesourcery.com>
112         * lib/profopt.exp (profopt-target-cleanup): New proc.
113         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
114         files from sources from dg-additional-sources.
116 2015-02-26  Tom de Vries  <tom@codesourcery.com>
118         * lib/gcov.exp: Cleanup in case of xfail.
120 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
122         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
124 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
126         PR debug/46102
127         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
128         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
129         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
130         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
131         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
132         * g++.dg/debug/pr46123.C: XFAIL and move...
133         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
134         * gcc.dg/debug/dwarf2-3.c: Move...
135         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
137 2015-02-26  Marek Polacek  <polacek@redhat.com>
139         PR c++/65202
140         * g++.dg/cpp1y/pr65202.C: New test.
142 2015-02-26  Tom de Vries  <tom@codesourcery.com>
144         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
145         locale_facets.h.gcov.
147 2015-02-26  Tom de Vries  <tom@codesourcery.com>
149         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
151 2015-02-26  Tom de Vries  <tom@codesourcery.com>
153         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
155 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
157         PR target/65217
158         * gcc.target/i386/pr65217.c: New.
160 2015-02-26  Tom de Vries  <tom@codesourcery.com>
162         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
164 2015-02-26  Tom de Vries  <tom@codesourcery.com>
166         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
168 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
170         PR tree-optimization/65048
171         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
173 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
175         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
176         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
178 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
180         PR target/65161
181         * gcc.target/i386/pr65161.c: New test.
183 2015-02-26  Terry Guo  <terry.guo@arm.com>
185         * gcc.target/arm/no-volatile-in-it.c: New test.
187 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
189         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
190         (dg-options): Add -save-temps.
191         (dg-final): Add cleanup-saved-temps.
193 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
195         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
197 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
199         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
200         * gcc.target/powerpc/pack01.c: Include string.h.
202 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
204         PR target/65167
205         * gcc.target/i386/pr65167.c: New.
207 2015-02-25  Kai Tietz  <ktietz@redhat.com>
209         PR tree-optimization/61917
210         * gcc.dg/vect/vect-pr61917.c: New file.
212 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
214         PR tree-optimization/65170
215         * gcc.c-torture/execute/pr65170.c: New test.
216         * gcc.dg/tree-ssa/vrp96.c: New test.
218 2015-02-24  Tom de Vries  <tom@codesourcery.com>
220         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
222 2015-02-24  Tom de Vries  <tom@codesourcery.com>
224         PR testsuite/65126
225         * lib/gcc-defs.exp (additional_sources_used): Add new var.
226         (dg-additional-files-options): Copy additional_sources to
227         additional_sources_used before emptying additional_sources.
228         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
229         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
230         (cleanup-saved-temps): Use additional_sources_used instead of
231         additional_sources.
232         (dg-test): Reset additional_sources_used.
234 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
236         PR fortran/63427
237         * gfortran.dg/integer_exponentiation_6.F90: New test.
239 2015-02-23  Martin Sebor  <msebor@redhat.com>
241         PR target/65109
242         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
243         two parts.  One to save registers, the other to verify the
244         registers have the right values.  Save register state into
245         static data rather than on the stack.
247 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
249         PR bootstrap/63888
250         * c-c++-common/asan/pr63888.c: New test.
252 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
254         PR target/65163
255         * gcc.c-torture/compile/pr65163.c: New.
257 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
259         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
260         with -m31 on 64 bit.
261         * gcc.dg/hoist-register-pressure-2.c: Likewise.
262         * gcc.dg/hoist-register-pressure-3.c: Likewise.
264 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
266         * gcc.target/s390/20090223-1.c: Add
267         -Wno-implicit-function-declaration option.
268         * gcc.target/s390/pr42224.c: Likewise.
269         * gcc.target/s390/pr55718.c: Likewise.
271 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
273         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
274         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
275         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
276         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
277         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
278         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
279         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
280         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
281         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
282         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
283         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
284         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
285         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
286         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
287         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
288         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
289         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
290         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
291         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
292         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
293         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
295 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
297         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
298         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
299         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
300         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
301         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
302         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
303         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
304         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
305         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
306         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
307         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
308         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
309         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
310         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
311         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
312         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
314 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
316         PR fortran/64980
317         PR fortran/61960
318         * gfortran.dg/pr61960.f90: New.
319         * gfortran.dg/pr64230.f90: New.
320         * gfortran.dg/pr64980.f03: New.
322 2015-02-22  Tom de Vries  <tom@codesourcery.com>
324         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
326 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
328         PR ada/65156
329         * gnat.dg/timing_events.adb: Removed, invalid test.
331 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
333         PR debug/58123
334         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
335         location.
336         * g++.dg/gcov/gcov-2.C: Likewise.
338 2015-02-20  Richard Biener  <rguenther@suse.de>
340         PR tree-optimization/65136
341         * gcc.dg/tree-ssa/pr65136.c: New testcase.
343 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
345         PR testsuite/64158
346         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
347         and nvptx-*-* blacklisting.
349         * gcc.dg/sibcall-9.c: New test.
350         * gcc.dg/sibcall-10.c: New test.
352 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
354         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
356 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
358         PR target/64452
359         * gcc.target/avr/torture/pr64452.c: New test.
361 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
363         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
364         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
366 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
368         PR testsuite/65116
369         * lib/target-supports.exp (check_compile): Check whether
370         additional_sources is defined before using it.
372 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
374         PR middle-end/65074
375         * g++.dg/opt/pr65074.C: New file.
377 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
379         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
380         (size_type): New typedef.
381         (operator "" _script): Use it for the last argument.
383 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
385         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
387 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
389         * lib/target-supports.exp (check_compile): Save/restore
390         additional_sources that may belong to an actual test.
392 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
394         PR gcov-profile/64634
395         * g++.dg/gcov/gcov-15.C: New test.
397 2015-02-18  Tom de Vries  <tom@codesourcery.com>
399         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
401 2015-02-18  Tom de Vries  <tom@codesourcery.com>
403         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
405 2015-02-18  Tom de Vries  <tom@codesourcery.com>
407         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
409 2015-02-18  Tom de Vries  <tom@codesourcery.com>
411         * gfortran.dg/fmt_cache_1.f: Add missing close.
413 2015-02-18  Tom de Vries  <tom@codesourcery.com>
415         PR testsuite/65107
416         * gfortran.dg/read_eof_8.f90: Add missing close.
418 2015-02-18  Richard Biener  <rguenther@suse.de>
420         PR tree-optimization/65063
421         * gcc.dg/pr65063.c: New testcase.
423 2015-02-18  Richard Biener  <rguenther@suse.de>
425         PR tree-optimization/62217
426         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
428 2015-02-18  Marek Polacek  <polacek@redhat.com>
430         PR sanitizer/65081
431         * c-c++-common/ubsan/pr65081.c: New test.
433 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
435         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
436         * gcc.target/sh/force-cbranch-delay-slot.c: New.
438 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
440         * gcc.dg/ipa/propalign-3.c: New test.
442 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
444         PR target/64793
445         * gcc.target/sh/pr64793.c: New.
446         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
448 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
450         * gcc.target/arm/divzero.c: New test case.
452 2015-02-17  Tom de Vries  <tom@codesourcery.com>
454         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
456 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
457             Jakub Jelinek  <jakub@redhat.com>
459         PR c++/65075
460         * g++.dg/cpp0x/pr65075.C: New test.
462 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
464         PR target/65058
465         * gcc.target/powerpc/pr65058.c: New test.
467 2015-02-16  Jeff Law  <law@redhat.com>
469         PR tree-optimization/64823
470         * gcc.dg/uninit-20.c: New test.
472 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
473             James Greenhalgh  <james.greenhalgh@arm.com>
475         PR ipa/64963
476         * gcc.dg/ipa/ipa-clone-1.c: New test.
478 2015-02-16  Richard Biener  <rguenther@suse.de>
480         PR tree-optimization/65077
481         * gcc.dg/torture/pr65077.c: New testcase.
483 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
485         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
486         Directive adjusted to scan for ldaxr.
487         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
488         adjusted to scan for ldaex.
490 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
492         PR c++/65080
493         * g++.dg/cpp0x/constexpr-65080.C: New.
495 2015-02-16  Richard Biener  <rguenther@suse.de>
497         PR tree-optimization/63593
498         * gcc.dg/pr63593.c: New testcase.
500 2015-02-16  Marek Polacek  <polacek@redhat.com>
502         PR c/65066
503         * gcc.dg/pr65066.c: New test.
505 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
507         * gcc.dg/pr65002.C: Move ...
508         * g++.dg/ipa/pr65002.C: ... here.
510 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
512         * gcc.target/powerpc/pr64205.c: Skip on AIX.
513         * gcc.target/powerpc/pr64505.c: Skip on AIX.
514         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
515         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
517 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
519         PR testsuite/64850
520         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
521         the expression to find calls.
522         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
523         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
524         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
525         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
526         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
528 2015-02-14  Marek Polacek  <polacek@redhat.com>
530         PR c/64768
531         * gcc.dg/array-11.c: New test.
532         * gcc.dg/array-12.c: New test.
533         * gcc.dg/array-13.c: New test.
534         * gcc.dg/array-14.c: New test.
535         * gcc.dg/c99-flex-array-typedef-1.c: New test.
536         * gcc.dg/c99-flex-array-typedef-2.c: New test.
537         * gcc.dg/c99-flex-array-typedef-3.c: New test.
538         * gcc.dg/c99-flex-array-typedef-5.c: New test.
539         * gcc.dg/c99-flex-array-typedef-7.c: New test.
540         * gcc.dg/c99-flex-array-typedef-8.c: New test.
542 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
544         PR c++/60894
545         * g++.dg/lookup/using54.C: New.
547 2015-02-13  Jeff Law  <law@redhat.com>
549         PR bootstrap/65060
550         Revert my change for tree-optimization/64823.
552 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
554         PR tree-optimization/65053
555         * gcc.c-torture/execute/pr65053-1.c: New test.
556         * gcc.c-torture/execute/pr65053-2.c: New test.
558 2015-02-13  Marek Polacek  <polacek@redhat.com>
560         PR c/65050
561         * gcc.dg/pr65050.c: New test.
563 2015-02-13  Jeff Law  <law@redhat.com>
565         PR tree-optimization/64823
566         * gcc.dg/uninit-20.c: New test.
568         PR rtl-optimization/47477
569         * gcc.dg/tree-ssa/pr47477.c: New test.
571 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
573         PR c++/60211
574         * g++.dg/parse/ivdep-2.C: New.
575         * g++.dg/parse/ivdep-3.C: Likewise.
577 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
579         PR fortran/64506
580         * gfortran.dg/continuation_13.f90: New test.
581         * gfortran.dg/continuation_14.f: New test.
583 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
585         PR c++/64970
586         * g++.dg/cpp0x/sfinae55.C: New.
588 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
590         PR ipa/65034
591         * g++.dg/ipa/pr65034.C: New test.
593 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
595         PR tree-optimization/65002
596         * gcc.dg/pr65002.C: New.
598 2015-02-13  Marek Polacek  <polacek@redhat.com>
600         PR c/65040
601         * c-c++-common/pr65040.c: New test.
603 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
605         PR tree-optimization/64705
606         * gcc.dg/tree-ssa/pr64705.c: New test.
608 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
610         PR rtl/32219
611         * gcc.dg/visibility-22.c: New test.
612         * gcc.dg/visibility-23.c: New test.
613         * gcc.target/i386/pr32219-1.c: New test.
614         * gcc.target/i386/pr32219-2.c: New test.
615         * gcc.target/i386/pr32219-3.c: New test.
616         * gcc.target/i386/pr32219-4.c: New test.
617         * gcc.target/i386/pr32219-5.c: New test.
618         * gcc.target/i386/pr32219-6.c: New test.
619         * gcc.target/i386/pr32219-7.c: New test.
620         * gcc.target/i386/pr32219-8.c: New test.
621         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
623 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
625         PR libgfortran/57822
626         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
627         four different KINDs.
629 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
631         PR c++/64884
632         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
634         PR sanitizer/65000
635         * g++.dg/ubsan/pr65000.C: New test.
637 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
639         PR fortran/64932
640         * gfortran.dg/finalize_28.f90: New test
642 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
644         PR debug/55541
645         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
646         DW_TAG_lexical_block removal.
647         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
648         * g++.dg/guality/pr55541.C: New test.
650         PR sanitizer/64984
651         * g++.dg/ubsan/pr64984.C: New test.
653 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
655         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
657 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
659         PR testsuite/64930
660         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
661         instructions for 2015-01-14 get_memmodel changes.
662         * gcc.target/powerpc/atomic-p8.c: Likewise.
664         PR sanitizer/65019
665         * g++.dg/ubsan/pr65019.C: New test.
667         PR tree-optimization/65014
668         * gcc.c-torture/compile/pr65014.c: New test.
670 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
672         PR libgfortran/57822
673         * gfortran/fmt_g0_7.f08: Revise test.
675 2015-02-11  Jeff Law  <law@redhat.com>
677         PR target/63347
678         * gcc.target/m68k/pr63347.c: New test.
680 2015-02-11  Marek Polacek  <polacek@redhat.com>
682         * g++.dg/ubsan/shift-1.C: New test.
683         * gcc.dg/ubsan/c-shift-2.c: New test.
684         * c-c++-common/ubsan/shift-5.c: Remove file.
686 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
688         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
689         Directive adjusted to XFAIL.
690         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
691         adjusted to XFAIL.
693 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
695         PR middle-end/65003
696         * g++.dg/opt/pr65003.C: New test.
698 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
700         * lib/target-supports.exp (check_effective_target_pie): Renamed
701         to ...
702         (check_effective_target_pie_enabled): This.
703         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
704         * gcc.target/i386/pie.c: Likewise.
706 2015-02-11  Andrew Pinski  <apinski@cavium.com>
708         PR target/64893
709         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
710         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
712 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
714         PR target/61925
715         * gcc.target/i386/pr61925-1.c: New test.
716         * gcc.target/i386/pr61925-2.c: New test.
717         * gcc.target/i386/pr61925-3.c: New test.
719 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
721         PR sanitizer/65004
722         * g++.dg/asan/pr65004.C: New test.
724 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
726         PR target/64661
727         * gcc.taget/sh/pr64661-0.h: New.
728         * gcc.taget/sh/pr64661-1.c: New.
729         * gcc.taget/sh/pr64661-2.c: New.
730         * gcc.taget/sh/pr64661-3.c: New.
731         * gcc.taget/sh/pr64661-4.c: New.
733 2015-02-10  Richard Biener  <rguenther@suse.de>
735         PR tree-optimization/64995
736         * g++.dg/torture/pr64995.C: New testcase.
738 2015-02-10  Richard Biener  <rguenther@suse.de>
740         PR tree-optimization/64909
741         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
743 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
745         * gcc.dg/signbit-sa.c: New test.
747 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
749         PR libgfortran/57822
750         * gfortran/fmt_g0_7.f08: New test.
752 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
754         PR tree-optimization/43378
755         * gcc.dg/tree-ssa/pr43378.c: New test.
757 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
759         PR ipa/64978
760         * g++.dg/torture/pr64978.C: New testcase.
762 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
764         PR sanitizer/64981
765         * gcc.dg/asan/pr64981.c: New test.
767 2015-02-09  Marek Polacek  <polacek@redhat.com>
769         PR c/64856
770         * gcc.dg/pr64856.c: New test.
772 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
774         PR target/64979
775         * gcc.dg/tree-ssa/stdarg-7.c: New test.
776         * gcc.c-torture/execute/pr64979.c: New test.
778 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
780         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
782 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
784         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
785         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
787 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
789         PR target/58757
790         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
792 2015-02-09  Richard Biener  <rguenther@suse.de>
794         PR tree-optimization/54000
795         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
797 2015-02-09  Tom de Vries  <tom@codesourcery.com>
799         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
801 2015-02-09  Martin Liska  <mliska@suse.cz>
803         * g++.dg/ipa/pr64858.C: New test.
805 2015-02-09  Tom de Vries  <tom@codesourcery.com>
807         * gcc.dg/uninit-19.c: Fix warning line for fpic.
809 2015-02-08  Andrew Pinski  <apinski@cavium.com>
811         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
813 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
815         PR fortran/63744
816         * gfortran.dg/use_rename_8.f90: New.
818 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
820         * gnat.dg/addr7.ad[sb]: New test.
821         * gnat.dg/addr8.ad[sb]: Likewise.
823 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
825         PR jit/64752
826         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
827         from jit.dg/test-compile-to-executable.c's create_code, with a
828         clarification of the output message.
829         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
830         pass/fail message.
831         (test_jit): Use CHECK_NO_ERRORS when calling
832         gcc_jit_context_compile_to_file.
833         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
834         jit-verify-compile-to-file to jit-verify-output-file-was-created.
835         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
836         about deletions that are attempted.
837         (jit-verify-compile-to-file): Rename to...
838         (jit-verify-output-file-was-created): ...this, and drop the
839         attempt to run "file" and verify the output.
840         (jit-verify-assembler): New function.
841         (jit-verify-object): New function.
842         (jit-verify-dynamic-library): New function.
843         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
844         favor of an implementation from new file
845         create-code-for-hello-world-executable.h, which also adds a
846         "main".
847         (dg-final): Replace jit-verify-compile-to-file with
848         jit-verify-output-file-was-created, and invoke new function
849         jit-verify-assembler.
850         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
851         the output message.
852         (dg-final): Replace jit-verify-compile-to-file with
853         jit-verify-output-file-was-created, and invoke new function
854         jit-verify-dynamic-library.
855         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
856         favor of an implementation from new file
857         create-code-for-hello-world-executable.h, which also adds a
858         "main".
859         (dg-final): Replace jit-verify-compile-to-file with
860         jit-verify-output-file-was-created.  Strengthen the expected stdout
861         from the built executable.
862         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
863         favor of an implementation from new file
864         create-code-for-hello-world-executable.h, which also adds a
865         "main".
866         (dg-final): Replace jit-verify-compile-to-file with
867         jit-verify-output-file-was-created, and invoke new function
868         jit-verify-object.
869         * jit.dg/verify-dynamic-library.c: New source file.
871 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
872             Brian Rzycki  <b.rzycki@samsung.com>
874         PR tree-optimization/64878
875         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
877 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
879         PR ipa/64896
880         * g++.dg/ipa/pr64896.C: New test.
882 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
884         PR target/64205
885         * gcc.target/powerpc/pr64205.c: New file.
887 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
889         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
890         (dg-options): Use -fpie instead of -fPIE -pie.
892 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
894         PR middle-end/64937
895         * g++.dg/asan/pr64937.C: New test.
897 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
899         PR fortran/63205
900         * gfortran.dg/class_to_type_4.f90: New test
902 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
904         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
906 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
908         PR rtl-optimization/64957
909         PR debug/64817
910         * gcc.c-torture/execute/pr64957.c: New test.
912 2015-02-05  Jeff Law  <law@redhat.com>
914         PR target/17306
915         * gcc.target/h8300/pr17306-1.c: New test.
916         * gcc.target/h8300/pr17306-2.c: New test.
918 2015-02-05  Tobias Burnus  <burnus@net-b.de>
920         PR fortran/64943
921         * gfortran.dg/structure_constructor_12.f90: New.
923 2015-02-05  Jeff Law  <law@redhat.com>
925         PR target/58400
926         gcc.target/h8300/pr58400.c: New test.
928 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
930         * gcc.target/arm/macro_defs0.c: New test.
931         * gcc.target/arm/macro_defs1.c: New test.
932         * gcc.target/arm/macro_defs2.c: New test.
934 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
936         PR rtl-optimization/64905
937         * gcc.target/i386/pr64905.c: Require nonpic target.
938         (dg-options): Add -fomit-frame-pointer.
939         (main): Remove.
941 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
943         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
944         tree dump scanning.
946 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
948         PR fortran/64757
949         * gfortran.dg/type_to_class_2.f90: New test
950         * gfortran.dg/type_to_class_3.f90: New test
952 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
954         PR ipa/64686
955         * g++.dg/torture/pr64686.C: New testcase.
957 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
959         PR rtl-optimization/64905
960         * gcc.target/i386/pr64905.c: New file.
962 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
964         * gcc.dg/guality/pr41447-1.c: Remove xfail.
965         * gcc.dg/guality/pr41616-1.c: Ditto.
967 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
969         PR debug/64817
970         * gcc.dg/pr64817-3.c: New.
972 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
973             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
975         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
976         pass parameters in registers.
977         * gcc.dg/guality/pr36728-2.c (main): Likewise.
978         * gcc.dg/guality/pr36728-3.c (main): Likewise.
979         * gcc.dg/guality/pr36728-4.c (main): Likewise.
981 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
982             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
984         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
985         list, allow for multilibed targets.
986         * gcc.dg/combine_ashiftrt_2.c: Likewise.
988 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
990         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
991         * gcc.dg/pr46728-6.c: Ditto.
993 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
995         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
996         for mips_nanlegacy target.
998 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
1000         * gcc.target/i386/chkp-hidden-def.c: New.
1002 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1004         PR middle-end/62103
1005         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
1006         to use 24 bits for bitfield b.
1008 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1010         PR testsuite/64796
1011         * lib/target-supports.exp (check_effective_target_bswap64): Do not
1012         cache result in a global variable.  Include all 32-bit targets for
1013         bswap64 tests.
1015 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
1017         PR rtl-optimization/64756
1018         * gcc.c-torture/execute/pr64756.c: New test.
1020 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
1022         PR target/64660
1023         * gcc.target/sh/pr64660-0.h: New.
1024         * gcc.target/sh/pr64660-1.c: New.
1025         * gcc.target/sh/pr64660-2.c: New.
1026         * gcc.target/sh/pr64660-3.c: New.
1027         * gcc.target/sh/pr64660-4.c: New.
1029 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1031         PR c++/64877
1032         * g++.dg/warn/Waddress-2.C: New.
1034 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
1036         PR middle-end/61225
1037         * gcc.target/i386/pr49095.c: XFAIL for ia32.
1039 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
1041         PR preprocessor/64803
1042         * gcc.dg/cpp/builtin-macro-1.c: New test case.
1044 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
1046         * g++.dg/ipa/devirt-37.C: Disable early inlining.
1048 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
1050         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1051         (_ARM_FPSRC): Add DN and AHP fields.
1052         (clean_results): Force DN=1 on AArch64.
1053         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1054         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1055         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1056         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1057         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1058         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1060 2015-02-02  Alan Modra  <amodra@gmail.com>
1062         * gcc.target/powerpc/cprophard.c: New.
1064 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
1066         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1067         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1069 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
1071         PR debug/64817
1072         * gcc.dg/pr64817-1.c: New test.
1073         * gcc.dg/pr64817-2.c: New test.
1075 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
1077         PR target/64851
1078         * gcc.target/sh/pr64851-0.h: New
1079         * gcc.target/sh/pr64851-1.c: New
1080         * gcc.target/sh/pr64851-2.c: New
1081         * gcc.target/sh/pr64851-3.c: New
1082         * gcc.target/sh/pr64851-4.c: New
1084 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1086         PR target/64882
1087         * gcc.dg/torture/pr64882.c: New test.
1089 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
1091         PR target/64159
1092         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1093         sparc*-*-*.
1095 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1097         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1098         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1099         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1100         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1101         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1102         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1103         tree dump.
1104         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1105         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1106         tree dump.
1107         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1108         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1109         tree dump.
1111 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1113         PR target/64688
1114         * g++.dg/pr64688-2.C: New.
1116 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1118         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1119         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1120         * gcc.target/i386/fuse-caller-save.c: Ditto.
1121         * gcc.target/i386/headmerge-1.c: Ditto.
1122         * gcc.target/i386/headmerge-2.c: Ditto.
1123         * gcc.target/i386/sibcall-6.c: Ditto.
1125 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1127         PR target/64617
1128         * gcc.target/i386/pr64617.c: New test.
1130 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1132         PR target/15184
1133         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1134         (dg-options): Remove -m32.
1135         (dg-final): Scan for "movb %al" only.
1136         * gcc.target/i386/pr15184-2.c: Ditto.
1138 2015-01-30  Richard Biener  <rguenther@suse.de>
1140         PR tree-optimization/64829
1141         * gcc.dg/vect/pr64829.c: New testcase.
1143 2015-01-29  Marek Polacek  <polacek@redhat.com>
1145         PR c/64709
1146         * gcc.dg/pr64709.c: New test.
1148 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
1150         PR c++/64717
1151         * g++.dg/ubsan/pr64717-1.C: New test.
1152         * g++.dg/ubsan/pr64717-2.C: New test.
1154 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
1156         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1158 2015-01-29  Jeff Law  <law@redhat.com>
1160         PR target/15184
1161         * gcc.target/i386/pr15184-1.c: New test.
1162         * gcc.target/i386/pr15184-2.c: New test.
1164 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1166         PR tree-optimization/64746
1167         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1169 2015-01-29  Richard Biener  <rguenther@suse.de>
1171         PR tree-optimization/64853
1172         * gcc.dg/torture/pr64853.c: New testcase.
1174 2015-01-29  Richard Biener  <rguenther@suse.de>
1176         PR tree-optimization/64844
1177         * gcc.dg/vect/pr64844.c: New testcase.
1179 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1181         PR middle-end/64809
1182         * gcc.dg/pr64809.c: Delete.
1184 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1186         PR middle-end/64805
1187         * gcc.target/i386/pr64805.c: New.
1189 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1191         * gcc.dg/guality/guality.h (main): Add argv[0] to
1192         guality_gdb_command.
1194 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
1196         PR ipa/64801
1197         * gcc.dg/tree-ssa/pr64801.c: New testcase.
1199 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
1201         PR target/64659
1202         * gcc.target/sh/sh.exp
1203         (check_effective_target_atomic_model_soft_gusa_available,
1204         check_effective_target_atomic_model_soft_tcb_available,
1205         check_effective_target_atomic_model_soft_imask_available,
1206         check_effective_target_atomic_model_hard_llcs_available): New.
1207         * gcc.target/sh/pr64659-0.h: New.
1208         * gcc.target/sh/pr64659-1.c: New.
1209         * gcc.target/sh/pr64659-2.c: New.
1210         * gcc.target/sh/pr64659-3.c: New.
1211         * gcc.target/sh/pr64659-4.c: New.
1213 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
1215         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1216         scan-assembler-times pattern.
1218 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1220         PR middle-end/64809
1221         * gcc.dg/pr64809.c: New test.
1223 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
1225         PR tree-optimization/64277
1226         * gcc.dg/pr64277.c: New.
1228 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1230         PR tree-optimization/64718
1231         * gcc.c-torture/execute/pr64718.c: New test.
1233 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
1235         * gcc.target/aarch64/abs_2.c: New.
1237 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1239         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1240         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1241         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1242         ISA rev < 2.
1244 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
1246         PR bootstrap/64612
1247         * lib/target-supports.exp (check_effective_target_comdat_group): New.
1248         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1249         { target comdat_group }.
1251 2015-01-27  Tobias Burnus  <burnus@net-b.de>
1253         PR fortran/63861
1254         * gfortran.dg/goacc/coarray_2.f90: New.
1256 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1258         PR ipa/60871
1259         PR ipa/64139
1260         * g++.dg/torture/pr64139.C: New testcase.
1261         * g++.dg/torture/pr60871.C: Likewise.
1263 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
1265         PR fortran/64230
1266         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1267         prevent linking errors.
1269 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1271         PR ipa/64282
1272         * g++.dg/torture/pr64282.C: New testcase.
1274 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1276         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1277         for wzr reg.
1279 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1281         * gcc.target/s390/hotpatch-13.c: New testcase.
1282         * gcc.target/s390/hotpatch-14.c: New testcase.
1283         * gcc.target/s390/hotpatch-15.c: New testcase.
1284         * gcc.target/s390/hotpatch-16.c: New testcase.
1285         * gcc.target/s390/hotpatch-17.c: New testcase.
1286         * gcc.target/s390/hotpatch-18.c: New testcase.
1287         * gcc.target/s390/hotpatch-19.c: New testcase.
1288         * gcc.target/s390/hotpatch-20.c: New testcase.
1289         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1290         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1291         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1292         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1293         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1294         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1295         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1296         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1297         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1298         * gcc.target/s390/hotpatch-10.c: Likewise.
1299         * gcc.target/s390/hotpatch-11.c: Likewise.
1300         * gcc.target/s390/hotpatch-12.c: Likewise.
1301         * gcc.target/s390/hotpatch-2.c: Likewise.
1302         * gcc.target/s390/hotpatch-3.c: Likewise.
1303         * gcc.target/s390/hotpatch-4.c: Likewise.
1304         * gcc.target/s390/hotpatch-5.c: Likewise.
1305         * gcc.target/s390/hotpatch-6.c: Likewise.
1306         * gcc.target/s390/hotpatch-7.c: Likewise.
1307         * gcc.target/s390/hotpatch-8.c: Likewise.
1308         * gcc.target/s390/hotpatch-9.c: Likewise.
1309         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1310         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1311         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1312         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1313         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1314         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1315         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1316         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1318 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
1320         * gcc.dg/long_branch.c: New testcase.
1322 2015-01-27  Richard Biener  <rguenther@suse.de>
1324         PR tree-optimization/56273
1325         PR tree-optimization/59124
1326         PR tree-optimization/64277
1327         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1328         * gcc.dg/Warray-bounds-12.c: Likewise.
1329         * gcc.dg/Warray-bounds-13.c: Likewise.
1331 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1333         PR rtl-optimization/61058
1334         * gcc.dg/pr61058.c: New test.
1336 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
1338         * gcc.target/i386/chkp-narrow-bounds.c: New.
1340 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1342         PR tree-optimization/64807
1343         * gcc.dg/pr64807.c: New test.
1345         PR c/64766
1346         * gcc.dg/pr64766.c: New test.
1348 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
1350         PR target/49263
1351         * gcc.target/sh/pr49263-4.c: New.
1353 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1355         PR fortran/62044
1356         * gfortran.dg/allocate_with_mold_1.f90: New test
1358 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
1360         PR c/64778
1361         * gcc.dg/pr64778.c: New test.
1363         PR middle-end/64421
1364         * gcc.dg/vect/pr64421.c: New test.
1366 2015-01-26  Tobias Burnus  <burnus@net-b.de>
1368         PR fortran/64771
1369         * gfortran.dg/coarray_36.f: New.
1370         * gfortran.dg/coarray_37.f90: New.
1372 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
1374         PR fortran/64230
1375         * gfortran.dg/class_allocate_18.f90: New.
1377 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1379         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1381 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1383         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1385 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1387         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1389 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1391         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1393 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1395         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1396         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1397         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1398         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1400 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1402         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1403         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1404         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1406 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1408         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1409         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1410         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1411         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1412         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1413         vXXXhn.inc.
1415 2015-01-26  Richard Biener  <rguenther@suse.de>
1417         PR middle-end/64764
1418         * gcc.dg/uninit-19.c: New testcase.
1420 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1422         * lib/target-supports.exp (check_effective_target_vect64): Add
1423         sparc*-*-*.
1425 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1427         PR testsuite/64712
1428         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1430 2015-01-26  Tony Liu  <tony.liu@arm.com>
1432         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1433         non-UAL cases.
1435 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
1437         PR libfortran/64770
1438         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1439         correctly, clean up afterwards.
1441 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
1443         PR fortran/62044
1444         * gfortran.dg/use_rename_7.f90: New.
1446 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
1448         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1449         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1451 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
1453         PR target/54236
1454         * gcc.target/sh/pr54236-4.c: New.
1456 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1458         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1459         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
1460         Bridge test.
1462 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
1464         PR libfortran/64770
1465         * gfortran.dg/open_new_segv.f90: New test.
1467 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
1469         PR target/49263
1470         PR target/53987
1471         PR target/64345
1472         PR target/59533
1473         PR target/52933
1474         PR target/54236
1475         PR target/51244
1476         * gcc.target/sh/pr64345-1.c: New.
1477         * gcc.target/sh/pr64345-2.c: New.
1478         * gcc.target/sh/pr59533-1.c: New.
1479         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1480         * gcc.target/sh/pr52933-2.c: Likewise.
1481         * gcc.target/sh/pr54089-1.c: Likewise.
1482         * gcc.target/sh/pr54236-1.c: Likewise.
1483         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1484         * gcc.target/sh/pr49263-1.c: Remove xfails.
1485         * gcc.target/sh/pr49263-2.c: Likewise.
1486         * gcc.target/sh/pr49263-3.c: Likewise.
1487         * gcc.target/sh/pr53987-1.c: Likewise.
1488         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1489         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1490         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1491         (test05, test06, test07, test08, test09, test10, test11, test12): New.
1492         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1493         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1494         test_009): New.
1495         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1496         (test_02): New.
1498 2015-01-24  Tom de Vries  <tom@codesourcery.com>
1500         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1502 2015-01-23  Ian Lance Taylor  <iant@google.com>
1504         PR go/64510
1505         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1506         targets without split stack support.
1508 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
1510         PR target/64317
1511         * gcc.target/i386/pr64317.c: New test.
1513 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
1515         PR rtl-optimization/63637
1516         PR rtl-optimization/60663
1517         * gcc.dg/pr63637-1.c: New test.
1518         * gcc.dg/pr63637-2.c: New test.
1519         * gcc.dg/pr63637-3.c: New test.
1520         * gcc.dg/pr63637-4.c: New test.
1521         * gcc.dg/pr63637-5.c: New test.
1522         * gcc.dg/pr63637-6.c: New test.
1523         * gcc.target/i386/pr63637-1.c: New test.
1524         * gcc.target/i386/pr63637-2.c: New test.
1525         * gcc.target/i386/pr63637-3.c: New test.
1526         * gcc.target/i386/pr63637-4.c: New test.
1527         * gcc.target/i386/pr63637-5.c: New test.
1528         * gcc.target/i386/pr63637-6.c: New test.
1530 2015-01-23  Richard Biener  <rguenther@suse.de>
1532         PR testsuite/63439
1533         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1534         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1536 2015-01-23  Marek Polacek  <polacek@redhat.com>
1538         PR preprocessor/60570
1539         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1540         * gcc.dg/cpp/pr60570.c: New test.
1542 2015-01-23  Richard Biener  <rguenther@suse.de>
1544         PR testsuite/63439
1545         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1546         vectorization on vect64 targets.
1548 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
1550         PR fortran/60922
1551         * gfortran.dg/class_allocate_17.f90: New.
1553 2015-01-23  Tobias Burnus  <burnus@net-b.de>
1555         PR fortran/64726
1556         * gfortran.dg/goacc/combined_loop.f90: New.
1558 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1560         PR fortran/61933
1561         * gfortran.dg/make_unit.f90: New test.
1563 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1565         PR fortran/61933
1566         * gfortran.dg/negative_unit_int8.f: Update.
1568 2015-01-22  Jeff Law  <law@redhat.com>
1570         PR target/52076
1571         * gcc.target/m68k/pr52076-1.c: New test.
1572         * gcc.target/m68k/pr52076-2.c: New test.
1574 2015-01-22  Richard Biener  <rguenther@suse.de>
1576         PR middle-end/64728
1577         * gcc.dg/torture/pr64728.c: New testcase.
1579 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1581         PR target/64688
1582         * g++.dg/pr64688.C: New test.
1584 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1586         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1587         to avoid errors with -fpic.
1589 2015-01-22  Richard Biener  <rguenther@suse.de>
1591         PR libstdc++/64535
1592         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1594 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1596         PR rtl-optimization/64682
1597         * gcc.c-torture/execute/pr64682.c: New file.
1599 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1601         PR debug/64511
1602         * gcc.dg/pr64511.c: New test.
1604         PR rtl-optimization/62078
1605         * g++.dg/opt/pr62078.C: New test.
1607         PR c/63307
1608         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1610 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1612         PR fortran/57023
1613         * gfortran.dg/internal_pack_15.f90:  New test.
1615 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1617         * c-c++-common/tsan/step.c: New testcase.
1619 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1621         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1623 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1625         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1627 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1629         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1631 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1633         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1635 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1637         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1639 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1641         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1643 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1645         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1647 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1649         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1651 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1653         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1655 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1657         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1659 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1661         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1663 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1665         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1667 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1669         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1670         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1671         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1672         vXXXw.inc.
1674 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1676         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1677         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1678         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1679         vXXXl.inc.
1681 2015-01-21  Renlin Li  <renlin.li@arm.com>
1683         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1684         * g++.dg/tls/thread_local5g.C: Likewise.
1685         * g++.dg/tls/thread_local6g.C: Likewise.
1687 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1689         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1690         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1691         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1693 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1695         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1696         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1697         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1699 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1701         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1702         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1703         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1705 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1707         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1708         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1709         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1711 2015-01-20  Jeff Law  <law@redhat.com>
1713         PR target/59946
1714         * gcc.target/m68k/pr59946.c: New test.
1716 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1718         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1719         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1720         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1722 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1724         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1725         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1726         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1728 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1730         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1731         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1732         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1734 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1736         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1737         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1738         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1739         vshuffle.inc.
1740         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1741         vshuffle.inc.
1743 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1745         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1746         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1747         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1749 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1751         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1752         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1753         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1755 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1757         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1759 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1761         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1763         PR sanitizer/64632
1764         * g++.dg/ubsan/pr64632.C: New test.
1766         PR debug/64663
1767         * gcc.dg/pr64663.c: New test.
1769 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1771         PR c++/64383
1772         * g++.dg/warn/Wunused-var-23.C: New.
1774 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1776         PR c++/59937
1777         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1778         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1780 2015-01-20  Richard Biener  <rguenther@suse.de>
1782         PR ipa/64684
1783         * gcc.dg/lto/pr64684_0.c: New testcase.
1784         * gcc.dg/lto/pr64684_1.c: Likewise.
1785         * gcc.dg/lto/pr64684_2.c: Likewise.
1786         * gcc.dg/lto/pr64685_0.c: Likewise.
1787         * gcc.dg/lto/pr64685_1.c: Likewise.
1789 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1791         PR c++/62241
1792         * g++.dg/cpp1y/lambda-init12.C: New.
1794 2015-01-20  Richard Biener  <rguenther@suse.de>
1796         PR tree-optimization/64410
1797         * g++.dg/vect/pr64410.cc: Require vect_double.
1799 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1801         PR target/64149
1802         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1804 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1806         PR bootstrap/64676
1807         Revert:
1808         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1810         PR rtl-optimization/64081
1811         * gcc.dg/pr64081.c: New test.
1813 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1815         * jit.dg/harness.h: Include <unistd.h>.
1816         (CHECK_NO_ERRORS): New.
1817         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1818         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1819         gcc_jit_context_compile_to_file.
1820         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1821         args to the spawned executable.
1822         (jit-expand-vars): New function.
1823         (jit-exe-params): New variable.
1824         (dg-jit-set-exe-params): New function.
1825         (jit-dg-test): Detect testcases that use
1826         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1827         Set arguments of spawned process to jit-exe-params.
1828         (jit-get-output-filename): New function.
1829         (jit-setup-compile-to-file): New function.
1830         (jit-verify-compile-to-file): New function.
1831         (jit-run-executable): New function.
1832         (jit-verify-executable): New function.
1833         * jit.dg/test-compile-to-assembler.c: New testcase.
1834         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1835         * jit.dg/test-compile-to-executable.c: New testcase.
1836         * jit.dg/test-compile-to-object.c: New testcase.
1838 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1840         PR target/64652
1841         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1842         (test_1): New.
1844 2015-01-19  Martin Liska  <mliska@suse.cz>
1846         * objc/compile/pr64668.m: New test.
1848 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1850         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1851         (create_overflow_fn): Update comment to clarify that
1852         the third param of the created function is a bool *, not
1853         an int *.
1854         (verify_int_overflow_fn): Convert param "expected_ovf" from
1855         int to bool.  Update third param of "overflow_fn_type" from int *
1856         to bool *.  Update local "actual_ovf" from int to bool.
1857         (verify_uint_overflow_fn): Likewise.
1859 2015-01-19  Martin Liska  <mliska@suse.cz>
1861         * gcc.dg/ipa/ipa-icf-33.c: New test.
1863 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1864             Haijian Zhang  <z.zhanghaijian@huawei.com>
1866         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1867         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1868         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1869         result_float64x2, expected_hfloat64x2): New helper type, variable and
1870         declaration.
1871         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1872         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1873         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1874         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1875         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1876         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1877         and target without the FMA feature.
1879 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1881         * gcc.target/aarch64/pr64304.c: New testcase.
1883 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1885         PR rtl-optimization/64081
1886         * gcc.dg/pr64081.c: New test.
1888 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1890         PR target/63971
1891         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1892         the epilogue).
1893         * gcc.target/aarch64/test_frame_6.c: Likewise.
1894         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1895         and x19 (in the epilogue).
1896         * gcc.target/aarch64/test_frame_4.c: Likewise.
1897         * gcc.target/aarch64/test_frame_7.c: Likewise.
1899 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1901         * gcc.target/i386/chkp-always_inline.c: New.
1903 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1904             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1906         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1907         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1909 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1911         PR fortran/60255
1912         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1913         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1915 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1917         PR fortran/64578
1918         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1920 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1922         PR target/64652
1923         * gcc.target/sh/torture/pr64652.c: New.
1925 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1927         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1928         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1929         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1930         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1931         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1932         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1934 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1936         PR ipa/64378
1937         * g++.dg/torture/pr64378.C: New testcase.
1939 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1941         PR fortran/57959
1942         * gfortran.dg/block_13.f08: New test
1944 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1946         PR fortran/55901
1947         * gfortran.dg/associate_1.f03: Allow test for character with
1948         automatic length.
1950 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1952         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1953         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1955 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1957         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1959 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1961         PR fortran/64578
1962         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1964 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1966         PR fortran/60357
1967         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1969         PR fortran/61275
1970         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1972         PR fortran/55932
1973         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1975 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1977         PR fortran/60334
1978         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1980 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1982         PR rtl-optimization/52773
1983         * gcc.c-torture/compile/pr52773.c: New test.
1985 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1987         PR c++/62134
1988         * g++.dg/cpp0x/alias-decl-46.C: New.
1990 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1992         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1994 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1996         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1997         Add trace.
1998         (CHECK_FP): Likewise.
1999         (CHECK_CUMULATIVE_SAT): Likewise.
2001 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
2003         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
2004         (Set_Neon_Cumulative_Sat): Add parameter.
2005         (__set_neon_cumulative_sat): Support new parameter.
2006         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
2007         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2008         argument.
2009         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
2010         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
2011         argument.
2013 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2015         * g++.dg/tsan/vptr_benign_race.C: New testcase.
2016         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
2018 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2020         PR c++/60056
2021         * g++.dg/tls/thread_local-ice4.C: New.
2023 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
2025         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
2026         than Neon options.
2028 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2030         PR c++/62276
2031         * g++.dg/cpp0x/vt-62276.C: New.
2033 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2035         PR middle-end/64353
2036         * g++.dg/pr64353.C: New.
2038 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2040         PR target/64263
2041         * gcc.target/aarch64/pr64263_1.c: New test.
2043 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2045         PR tree-optimization/64434
2046         * gcc.dg/torture/pr64434.c: Move to...
2047         * gcc.dg/pr64434.c: ... here.
2049 2015-01-16  Richard Biener  <rguenther@suse.de>
2051         PR middle-end/64614
2052         * gcc.dg/uninit-18.c: New testcase.
2054 2015-01-16  Richard Biener  <rguenther@suse.de>
2056         PR tree-optimization/64568
2057         * g++.dg/torture/pr64568-2.C: New testcase.
2059 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2061         PR target/64363
2062         * gcc.target/i386/chkp-label-address.c: New.
2064 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
2066         PR fortran/45290
2067         * gfortran.dg/pointer_init_6.f90: Extended.
2069 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
2071         * gcc.c-torture/compile/20150108.c: New test.
2073 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2075         * gcc.target/visium: New directory.
2077 2015-01-16  Richard Biener  <rguenther@suse.de>
2079         PR tree-optimization/61743
2080         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2081         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2083 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
2085         * gcc.dg/pr64015.c: New test.
2087 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
2089         PR ipa/64163
2090         PR ipa/64612
2091         * g++.dg/ipa/pr64612.C: New test.
2093 2015-01-16  Renlin Li  <renlin.li@arm.com>
2095         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2097 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
2099         * gcc.target/i386/sse-14.c: Test new intrinsic.
2100         * gcc.target/i386/sse-22.c: Ditto.
2102 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2104         PR c++/58614
2105         * g++.dg/cpp0x/auto44.C: New.
2107 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
2109         PR target/59710
2110         * gcc.target/nios2/gpopt-all.c: New test case.
2111         * gcc.target/nios2/gpopt-local.c: New test case.
2112         * gcc.target/nios2/gpopt-global.c: New test case.
2113         * gcc.target/nios2/gpopt-data.c: New test case.
2114         * gcc.target/nios2/gpopt-none.c: New test case.
2116 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
2118         * g++.dg/ubsan/vptr-1.C: New test.
2119         * g++.dg/ubsan/vptr-2.C: New test.
2120         * g++.dg/ubsan/vptr-3.C: New test.
2121         * g++.dg/ubsan/vptr-4.C: New test.
2122         * g++.dg/ubsan/vptr-5.C: New test.
2123         * g++.dg/ubsan/vptr-6.C: New test.
2124         * g++.dg/ubsan/vptr-7.C: New test.
2125         * g++.dg/ubsan/vptr-8.C: New test.
2126         * g++.dg/ubsan/vptr-9.C: New test.
2128 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2130         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2131         is set up.
2132         * lib/gcc-dg.exp: Likewise.
2134 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2136         PR rtl-optimization/64110
2137         * gcc.target/i386/pr64110.c: Add scan-assembler.
2139 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2140             James Norris  <jnorris@codesourcery.com>
2141             Cesar Philippidis  <cesar@codesourcery.com>
2142             Ilmir Usmanov  <i.usmanov@samsung.com>
2144         * lib/target-supports.exp (check_effective_target_fopenacc): New
2145         procedure.
2146         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2147         * g++.dg/goacc/goacc.exp: Likewise.
2148         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2149         * gcc.dg/goacc/goacc.exp: Likewise.
2150         * gfortran.dg/goacc/goacc.exp: Likewise.
2151         * c-c++-common/cpp/openacc-define-1.c: New file.
2152         * c-c++-common/cpp/openacc-define-2.c: Likewise.
2153         * c-c++-common/cpp/openacc-define-3.c: Likewise.
2154         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2155         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2156         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2157         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2158         * c-c++-common/goacc/asyncwait-1.c: Likewise.
2159         * c-c++-common/goacc/cache-1.c: Likewise.
2160         * c-c++-common/goacc/clauses-fail.c: Likewise.
2161         * c-c++-common/goacc/collapse-1.c: Likewise.
2162         * c-c++-common/goacc/data-1.c: Likewise.
2163         * c-c++-common/goacc/data-2.c: Likewise.
2164         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2165         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2166         * c-c++-common/goacc/deviceptr-2.c: Likewise.
2167         * c-c++-common/goacc/deviceptr-3.c: Likewise.
2168         * c-c++-common/goacc/if-clause-1.c: Likewise.
2169         * c-c++-common/goacc/if-clause-2.c: Likewise.
2170         * c-c++-common/goacc/kernels-1.c: Likewise.
2171         * c-c++-common/goacc/loop-1.c: Likewise.
2172         * c-c++-common/goacc/loop-private-1.c: Likewise.
2173         * c-c++-common/goacc/nesting-1.c: Likewise.
2174         * c-c++-common/goacc/nesting-data-1.c: Likewise.
2175         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2176         * c-c++-common/goacc/parallel-1.c: Likewise.
2177         * c-c++-common/goacc/pcopy.c: Likewise.
2178         * c-c++-common/goacc/pcopyin.c: Likewise.
2179         * c-c++-common/goacc/pcopyout.c: Likewise.
2180         * c-c++-common/goacc/pcreate.c: Likewise.
2181         * c-c++-common/goacc/pragma_context.c: Likewise.
2182         * c-c++-common/goacc/present-1.c: Likewise.
2183         * c-c++-common/goacc/reduction-1.c: Likewise.
2184         * c-c++-common/goacc/reduction-2.c: Likewise.
2185         * c-c++-common/goacc/reduction-3.c: Likewise.
2186         * c-c++-common/goacc/reduction-4.c: Likewise.
2187         * c-c++-common/goacc/sb-1.c: Likewise.
2188         * c-c++-common/goacc/sb-2.c: Likewise.
2189         * c-c++-common/goacc/sb-3.c: Likewise.
2190         * c-c++-common/goacc/update-1.c: Likewise.
2191         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2192         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2193         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2194         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2195         * gfortran.dg/goacc/assumed.f95: Likewise.
2196         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2197         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2198         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2199         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2200         * gfortran.dg/goacc/branch.f95: Likewise.
2201         * gfortran.dg/goacc/cache-1.f95: Likewise.
2202         * gfortran.dg/goacc/coarray.f95: Likewise.
2203         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2204         * gfortran.dg/goacc/cray.f95: Likewise.
2205         * gfortran.dg/goacc/critical.f95: Likewise.
2206         * gfortran.dg/goacc/data-clauses.f95: Likewise.
2207         * gfortran.dg/goacc/data-tree.f95: Likewise.
2208         * gfortran.dg/goacc/declare-1.f95: Likewise.
2209         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2210         * gfortran.dg/goacc/fixed-1.f: Likewise.
2211         * gfortran.dg/goacc/fixed-2.f: Likewise.
2212         * gfortran.dg/goacc/fixed-3.f: Likewise.
2213         * gfortran.dg/goacc/fixed-4.f: Likewise.
2214         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2215         * gfortran.dg/goacc/if.f95: Likewise.
2216         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2217         * gfortran.dg/goacc/list.f95: Likewise.
2218         * gfortran.dg/goacc/literal.f95: Likewise.
2219         * gfortran.dg/goacc/loop-1.f95: Likewise.
2220         * gfortran.dg/goacc/loop-2.f95: Likewise.
2221         * gfortran.dg/goacc/loop-3.f95: Likewise.
2222         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2223         * gfortran.dg/goacc/omp.f95: Likewise.
2224         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2225         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2226         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2227         * gfortran.dg/goacc/parameter.f95: Likewise.
2228         * gfortran.dg/goacc/private-1.f95: Likewise.
2229         * gfortran.dg/goacc/private-2.f95: Likewise.
2230         * gfortran.dg/goacc/private-3.f95: Likewise.
2231         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2232         * gfortran.dg/goacc/reduction-2.f95: Likewise.
2233         * gfortran.dg/goacc/reduction.f95: Likewise.
2234         * gfortran.dg/goacc/routine-1.f90: Likewise.
2235         * gfortran.dg/goacc/routine-2.f90: Likewise.
2236         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2237         * gfortran.dg/goacc/several-directives.f95: Likewise.
2238         * gfortran.dg/goacc/sie.f95: Likewise.
2239         * gfortran.dg/goacc/subarrays.f95: Likewise.
2240         * gfortran.dg/gomp/map-1.f90: Likewise.
2241         * gfortran.dg/openacc-define-1.f90: Likewise.
2242         * gfortran.dg/openacc-define-2.f90: Likewise.
2243         * gfortran.dg/openacc-define-3.f90: Likewise.
2244         * g++.dg/gomp/block-1.C: Update for changed compiler output.
2245         * g++.dg/gomp/block-2.C: Likewise.
2246         * g++.dg/gomp/block-3.C: Likewise.
2247         * g++.dg/gomp/block-5.C: Likewise.
2248         * g++.dg/gomp/target-1.C: Likewise.
2249         * g++.dg/gomp/target-2.C: Likewise.
2250         * g++.dg/gomp/taskgroup-1.C: Likewise.
2251         * g++.dg/gomp/teams-1.C: Likewise.
2252         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2253         * gcc.dg/cilk-plus/jump.c: Likewise.
2254         * gcc.dg/gomp/block-1.c: Likewise.
2255         * gcc.dg/gomp/block-10.c: Likewise.
2256         * gcc.dg/gomp/block-2.c: Likewise.
2257         * gcc.dg/gomp/block-3.c: Likewise.
2258         * gcc.dg/gomp/block-4.c: Likewise.
2259         * gcc.dg/gomp/block-5.c: Likewise.
2260         * gcc.dg/gomp/block-6.c: Likewise.
2261         * gcc.dg/gomp/block-7.c: Likewise.
2262         * gcc.dg/gomp/block-8.c: Likewise.
2263         * gcc.dg/gomp/block-9.c: Likewise.
2264         * gcc.dg/gomp/target-1.c: Likewise.
2265         * gcc.dg/gomp/target-2.c: Likewise.
2266         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2267         * gcc.dg/gomp/teams-1.c: Likewise.
2269 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
2271         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2272         test case.
2274 2015-01-15  Mike Stump  <mikestump@comcast.net>
2276         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2277         * gcc.dg/inline_2.c: Likewise.
2278         * gcc.dg/inline_3.c: Likewise.
2279         * gcc.dg/inline_4.c: Likewise.
2281 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
2283         PR fortran/58023
2284         * gfortran.dg/proc_ptr_comp_43.f90: New.
2286 2015-01-15  Mike Stump  <mikestump@comcast.net>
2288         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2289         * gcc.dg/unroll_2.c: Likewise.
2290         * gcc.dg/unroll_3.c: Likewise.
2291         * gcc.dg/unroll_4.c: Likewise.
2292         * gcc.dg/unroll_5.c: Likewise.
2294 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
2296         PR target/63971
2297         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2298         in epilogue.
2299         * gcc.target/aarch64/test_frame_6.c: Likewise.
2300         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2301         x30 and x19 (in the epilogue).
2302         * gcc.target/aarch64/test_frame_4.c: Likewise.
2303         * gcc.target/aarch64/test_frame_7.c: Likewise.
2305 2015-01-15  Martin Liska  <mliska@suse.cz>
2307         * g++.dg/ipa/pr64068.C: New test.
2308         * gcc.dg/ipa/PR64559.c: New test.
2310 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2312         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2313         with PIE.
2315 2015-01-15  Richard Biener  <rguenther@suse.de>
2317         PR tree-optimization/61743
2318         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2319         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2321 2015-01-15 Renlin Li <renlin.li@arm.com>
2323         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2324         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2326 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2328         * gcc.dg/vect/vect-aggressive-1.c: New.
2329         * gcc.target/i386/avx2-vect-aggressive.c: New.
2331 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2333         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2335 2015-01-15  Richard Biener  <rguenther@suse.de>
2337         PR lto/64415
2338         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2339         -Wl,-undefined,dynamic_lookup.
2341 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2343         * gnat.dg/opt47.adb: New test.
2345 2015-01-15  Richard Biener  <rguenther@suse.de>
2347         PR lto/64415
2348         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2350 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2352         PR tree-optimization/64434
2353         * gcc.dg/torture/pr64434.c: New test.
2355 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2357         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2358         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
2359         -march=loongson* and -march=octeon* require -mno-micromips.
2361 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2362             Matthew Fortune  <matthew.fortune@imgtec.com>
2364         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2365         * gcc.target/mips/call-saved-5.c (foo): Likewise.
2366         * gcc.target/mips/call-saved-6.c (foo): Likewise.
2367         * gcc.target/mips/call-saved-7.c: New file.
2368         * gcc.target/mips/call-saved-8.c: New file.
2369         * gcc.target/mips/call-saved-9.c: New file.
2371 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
2373         * gcc.target/mips/lsa.c: New file.
2374         * gcc.target/mips/mips64-lsa.c: Likewise.
2375         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2376         * gcc.target/mips/mulsize-4.c: Likewise.
2377         * gcc.target/mips/mulsize-5.c: New file.
2378         * gcc.target/mips/mulsize-6.c: Likewise.
2379         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2380         and !HAS_LSA as ghost options.
2381         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2382         for !HAS_LSA.
2384 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
2386         * g++.dg/torture/20141013.c: Set -fno-short-enums.
2388 2015-01-15  Richard Biener  <rguenther@suse.de>
2390         PR middle-end/64365
2391         * gcc.dg/torture/pr64365.c: New testcase.
2393 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
2395         * gcc.dg/stackprotectexplicit1.c: New test.
2396         * g++.dg/stackprotectexplicit2.c: New test.
2398 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2400         PR target/61933
2401         * gfortran.dg/inquire_internal.f90: New.
2402         * gfortran.dg/negative_unit_check.f90: New.
2404 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
2406         PR target/53988
2407         * gcc.target/sh/pr53988-1.c: New.
2409 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
2411         PR c++/58671
2412         * g++.dg/tls/thread_local-ice3.C: New.
2414 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2416         * gcc.target/i386/fentry-override.c: Properly place {} in target
2417         selector.  Remove nonpic.
2418         * gcc.target/i386/fentry.c: Likewise.
2420 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2422         * gcc.dg/atomic-invalid.c: Check for invalid memory model
2423         warnings instead of errors.
2425 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
2427         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2428         option support instead of ENABLE_LTO from Makefile.
2430 2015-01-14  Richard Biener  <rguenther@suse.de>
2432         PR tree-optimization/59354
2433         * gcc.dg/vect/pr59354.c: New testcase.
2435 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
2437         * lib/target-supports.exp
2438         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2439         on ARM architures before v7.
2441 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2443         PR middle-end/59448
2444         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2445         an atomic_exchange.
2447 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2449         PR target/64386
2450         * gcc.target/i386/pr64386.c: New test.
2452 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2454         PR target/64393
2455         * gcc.target/i386/pr64393.c: New test.
2457 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2459         PR target/64387
2460         * gcc.target/i386/pr64387.c: New test.
2462 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
2464         * gcc.target/aarch64/store-pair-1.c: Fix typo.
2466 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2468         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2470 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2472         PR target/64453
2473         * gcc.target/arm/pr64453.c: New.
2475 2015-01-14  Richard Biener  <rguenther@suse.de>
2477         PR lto/64415
2478         * gcc.dg/lto/pr64415_0.c: New testcase.
2479         * gcc.dg/lto/pr64415_1.c: Likewise.
2481 2015-01-14  Martin Liska  <mliska@suse.cz>
2483         * gcc.dg/ipa/pr64307.c: New test.
2485 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2487         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2488         64-bit and 128-bit.
2490 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2492         PR target/64460
2493         * gcc.target/arm/pr64460_1.c: New test.
2495 2015-01-14  Richard Biener  <rguenther@suse.de>
2497         PR tree-optimization/64493
2498         PR tree-optimization/64495
2499         * gcc.dg/vect/pr64493.c: New testcase.
2500         * gcc.dg/vect/pr64495.c: Likewise.
2502 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
2504         * gcc.dg/Warray-bounds-11.c: New test-case.
2506 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2508         * gcc.target/mips/octeon3-pipe-1.c: New test.
2510 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
2512         * jit.dg/harness.h (set_up_logging): Move string concatenation
2513         into...
2514         (concat_strings): New function.
2515         (dump_reproducer): New function.
2516         (test_jit): Call dump_reproducer.
2517         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2518         function.
2519         (jit-dg-test): Delete any generated reproducer from previous runs.
2520         Verify that a generated reproducer was created, and verify that it
2521         compiles.
2522         * jit.dg/test-nested-contexts.c (main): Call
2523         gcc_jit_context_dump_reproducer_to_file.
2525 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2527         * gcc.dg/aru-2.c: Add dg-require-profiling.
2529 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2531         * lib/target-supports.exp (check_profiling_available): Check if
2532         -pg links.
2534 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
2536         PR ipa/64565
2537         * g++.dg/torture/pr64565.C: New testcase.
2539 2015-01-13  Marek Polacek  <polacek@redhat.com>
2541         PR middle-end/64391
2542         * gcc.dg/tm/pr64391.c: New test.
2544 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2546         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2547         true.
2549 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2551         * gcc.target/i386/pie.c: New test.
2553         * lib/target-supports.exp (check_effective_target_pie): New.
2555 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2557         PR rtl-optimization/64286
2558         * gcc.target/i386/avx2-pr64286.c: New test.
2560 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2562         PR c++/57626
2563         * g++.dg/cpp0x/vt-57626.C: New.
2565 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2567         PR fortran/64528
2568         * gfortran.dg/pr64528.f90: New test.
2570 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2572         * gcc.target/aarch64/subsp.c: New test.
2574 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2576         * gcc.target/aarch64/store-pair-1.c: New testcase.
2578 2015-01-13  Richard Biener  <rguenther@suse.de>
2580         PR lto/64373
2581         * gcc.dg/lto/pr64373_0.c: New testcase.
2583 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2585         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2586         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2588 2015-01-13  Richard Biener  <rguenther@suse.de>
2590         PR tree-optimization/64406
2591         * gcc.dg/pr64406.c: New testcase.
2593 2015-01-13  Richard Biener  <rguenther@suse.de>
2595         PR tree-optimization/64404
2596         * gcc.dg/vect/pr64404.c: New testcase.
2598 2015-01-13  Richard Biener  <rguenther@suse.de>
2600         PR tree-optimization/64568
2601         * g++.dg/torture/pr64568.C: New testcase.
2603 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2605         * jit.dg/test-error-local-used-from-other-function.c: New test
2606         case.
2607         * jit.dg/test-error-param-reuse.c: New test case.
2608         * jit.dg/test-error-param-sharing.c: New test case.
2609         * jit.dg/test-error-param-used-from-other-function.c: New test
2610         case.
2611         * jit.dg/test-error-param-used-without-a-function.c: New test
2612         case.
2614 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2616         PR tree-optimization/64563
2617         * gcc.dg/pr64563.c: New test.
2619         PR target/64513
2620         * gcc.target/i386/pr64513.c: New test.
2622         PR tree-optimization/64454
2623         * gcc.dg/pr64454.c: New test.
2625         PR testsuite/64028
2626         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2627         bind_pic_locally.
2628         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2629         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2630         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2631         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2632         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2633         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2634         * gcc.dg/vect/slp-25.c: Likewise.
2635         * gcc.dg/vect/vect-109.c: Likewise.
2636         * gcc.dg/vect/vect-13.c: Likewise.
2637         * gcc.dg/vect/vect-17.c: Likewise.
2638         * gcc.dg/vect/vect-18.c: Likewise.
2639         * gcc.dg/vect/vect-19.c: Likewise.
2640         * gcc.dg/vect/vect-20.c: Likewise.
2641         * gcc.dg/vect/vect-21.c: Likewise.
2642         * gcc.dg/vect/vect-22.c: Likewise.
2643         * gcc.dg/vect/vect-27.c: Likewise.
2644         * gcc.dg/vect/vect-29.c: Likewise.
2645         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2646         * gcc.dg/vect/vect-2.c: Likewise.
2647         * gcc.dg/vect/vect-3.c: Likewise.
2648         * gcc.dg/vect/vect-4.c: Likewise.
2649         * gcc.dg/vect/vect-5.c: Likewise.
2650         * gcc.dg/vect/vect-72.c: Likewise.
2651         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2652         * gcc.dg/vect/vect-73.c: Likewise.
2653         * gcc.dg/vect/vect-77-global.c: Likewise.
2654         * gcc.dg/vect/vect-78-global.c: Likewise.
2655         * gcc.dg/vect/vect-7.c: Likewise.
2656         * gcc.dg/vect/vect-86.c: Likewise.
2657         * gcc.dg/vect/vect-align-1.c: Likewise.
2658         * gcc.dg/vect/vect-align-3.c: Likewise.
2659         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2660         * gcc.dg/vect/vect-all.c: Likewise.
2661         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2662         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2663         * gcc.dg/vect/vect-peel-3.c: Likewise.
2664         * gcc.dg/vect/vect-peel-4.c: Likewise.
2665         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2667 2015-01-12  Jeff Law  <law@redhat.com>
2669         PR target/64461
2670         * gcc.target/m68k/pr64461.c: New test.
2672 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2674         * jit.dg/test-array-as-pointer.c (create_code): Update call
2675         to gcc_jit_context_new_global by setting "kind" to
2676         GCC_JIT_GLOBAL_IMPORTED.
2677         * jit.dg/test-error-array-as-pointer.c: Likewise.
2678         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2679         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2680         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2681         * jit.dg/test-using-global.c (the_global): Rename to...
2682         (imported_global): ...this.
2683         (create_code): Update to test the three kinds of global.
2684         (verify_code): Likewise.
2686 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2688         PR testsuite/64427
2689         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2690         undefined behavior.
2691         * gcc.target/i386/pr64291-2.c: Updated.
2693 2015-01-12  Richard Biener  <rguenther@suse.de>
2695         PR tree-optimization/64530
2696         * gfortran.dg/pr64530.f90: New testcase.
2698 2015-01-12  Richard Biener  <rguenther@suse.de>
2700         PR middle-end/64357
2701         * gcc.dg/torture/pr64357.c: New testcase.
2703 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2705         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2706         selector.
2708 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2709         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2711 2015-01-12  Martin Liska  <mliska@suse.cz>
2713         * gcc.dg/ipa/PR64550.c: New test.
2715 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2717         PR ipa/63470
2718         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2720 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2722         PR fortran/63733
2723         * gfortran.dg/typebound_operator_20.f90: New.
2725 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2727         PR fortran/58023
2728         * gfortran.dg/proc_ptr_comp_42.f90: New.
2730 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2732         PR fortran/64508
2733         * gfortran.dg/proc_ptr_comp_41.f90: New.
2735 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2737         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2739 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2741         PR fortran/64522
2742         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2743         and add dg-excess-errors.
2744         * gfortran.dg/line_length_6.f90: New.
2745         * gfortran.dg/line_length_7.f90: New.
2746         * gfortran.dg/line_length_8.f90: New.
2747         * gfortran.dg/line_length_9.f90: New.
2748         * gfortran.dg/line_length_10.f90: New.
2749         * gfortran.dg/line_length_11.f90: New.
2751 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2753         * jit.dg/test-threads.c (struct testcase): Move declaration
2754         to jit.dg/all-non-failing-tests.h.
2755         (testcases): Likewise.
2756         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2757         declaration here from jit.dg/all-non-failing-tests.h.
2758         (testcases): Likewise.
2759         * jit.dg/test-combination.c (create_code): Eliminate spelling
2760         out all of the testcases in favor of looping through the
2761         "testcases" metadata.
2762         (verify_code): Likewise.
2764 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2766         PR rtl-optimization/64536
2767         * gcc.dg/pr64536.c: New test.
2769 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2771         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2772         * jit.dg/test-combination.c (create_code): Likewise.
2773         (verify_code): Likewise.
2774         * jit.dg/test-constants.c: New test case.
2775         * jit.dg/test-threads.c: Add test-constants.c.
2777 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2779         PR libobjc/51891
2780         * objc.dg/gnu-api-2-class.m: Add a test case
2781         for the above change.
2783 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2785         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2787 2015-01-09  Richard Biener  <rguenther@suse.de>
2789         PR tree-optimization/64410
2790         * g++.dg/vect/pr64410.cc: New testcase.
2792 2015-01-09  Martin Liska  <mliska@suse.cz>
2794         * gcc.dg/ipa/ipa-icf-32.c: New test.
2796 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2798         * c-c++-common/tsan/tsan_barrier.h: New.
2799         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2800         * c-c++-common/tsan/bitfield_race.c: Likewise.
2801         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2802         * c-c++-common/tsan/mutexset1.c: Likewise.
2803         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2804         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2805         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2806         * c-c++-common/tsan/simple_race.c: Likewise.
2807         * c-c++-common/tsan/simple_stack.c: Likewise.
2808         * c-c++-common/tsan/sleep_sync.c: Likewise.
2809         * c-c++-common/tsan/tiny_race.c: Likewise.
2810         * c-c++-common/tsan/tls_race.c: Likewise.
2811         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2812         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2813         * g++.dg/tsan/atomic_free.C: Likewise.
2814         * g++.dg/tsan/atomic_free2.C: Likewise.
2815         * g++.dg/tsan/cond_race.C: Likewise.
2816         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2818 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2820         PR testsuite/62250
2821         * lib/target-supports.exp (check_effective_target_libatomic_available):
2822         New.
2823         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2824         targets that match effective-target libatomic_available.
2825         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2827 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2829         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2830         Verify the result of gcc_jit_context_get_last_error.
2831         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2833 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2835         PR tree-optimization/63989
2836         * gcc.dg/strlenopt-27.c: New test.
2838 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2840         * jit.dg/harness.h (set_up_logging): New function.
2841         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2842         set_up_logging on the context, so that every testcase is
2843         logged to a particular file.
2844         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2845         and call gcc_jit_context_set_logfile on the top-level context.
2847 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2849         PR target/64338
2850         * g++.dg/opt/pr64338.C: New test.
2852 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2854         * gfortran.dg/coarray/codimension_2b.f90: New file.
2855         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2856         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2858 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2860         PR c++/59004
2861         * g++.dg/ext/fnname4.C: New.
2863 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2865         PR c++/64462
2866         * g++.dg/cpp0x/constexpr-64462.C: New.
2868 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2870         PR c++/60753
2871         * g++.dg/cpp0x/deleted10.C: New.
2873 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2875         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2877 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2879         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2880         GCC_JIT_UNARY_OP_ABS.
2881         (verify_unary_ops): Likewise.
2883 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2885         * jit.dg/test-arith-overflow.c: New test case.
2886         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2887         * jit.dg/test-combination.c (create_code): Likewise.
2888         (verify_code): Likewise.
2889         * jit.dg/test-threads.c (testcases): Likewise.
2891 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2893         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2894         rather than "jit".  Load g++.exp, and call g++_init.
2895         Run test-*.cc files within the testsuite and *.cc files within
2896         docs/examples.
2897         (jit-dg-test): Drop the addition of -fgnu89-inline to
2898         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2899         doing it when compiling C testcases (since g++ does not handle
2900         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2901         is restored to the value after g++_init ran, rather than the
2902         value before g++_init ran.  Return a list of
2903         $comp_output $output_file, as dg-test assumes.
2905 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2907         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2908         make it easier to figure out the origin of each test result when
2909         running test-combination.c and test-threads.c.
2910         (CHECK_VALUE): Likewise.
2911         (CHECK_DOUBLE_VALUE): Likewise.
2912         (CHECK_STRING_VALUE): Likewise.
2913         (CHECK_STRING_STARTS_WITH): Likewise.
2914         (CHECK_STRING_CONTAINS): Likewise.
2915         (CHECK): Likewise.
2916         (check_string_value): Likewise, add "funcname" param.
2917         (check_string_starts_with): Likewise.
2918         (check_string_contains): Likewise.
2920 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2922         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2923         generating name of built executable.
2925 2015-01-07  Marek Polacek  <polacek@redhat.com>
2927         PR c/64440
2928         * gcc.dg/pr64440.c: New test.
2929         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2931 2015-01-07  Marek Polacek  <polacek@redhat.com>
2933         PR c/64417
2934         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2935         * gcc.dg/pr64417.c: New test.
2937 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2939         PR target/64505
2940         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2941         fix is correct.
2943 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2945         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2946         Check if testcases run without errors, not just if they compile.
2948 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2950         PR target/64507
2951         * gcc.target/sh/pr64507.c: New test.
2953 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2955         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2957 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2959         * c-c++-common/asan/sanitize-all-1.c: New test.
2960         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2961         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2962         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2963         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2965 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2967         * lib/target-supports.exp (check_profiling_available): Return 0 for
2968         Visium.
2969         (check_effective_target_tls_runtime): Likewise.
2970         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2971         * gcc.dg/20020312-2.c: Adjust for Visium.
2972         * gcc.dg/tls/thr-cse-1.c: Likewise
2973         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2974         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2975         * gcc.dg/weak/typeof-2.c: Likewise.
2977 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2979         PR rtl-optimization/64287
2980         * gcc.dg/aru-2.c: New test.
2982 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2984         PR sanitizer/64344
2985         * c-c++-common/ubsan/pr64344-1.c: New test.
2986         * c-c++-common/ubsan/pr64344-2.c: New test.
2988         PR tree-optimization/64465
2989         * gcc.dg/pr64465.c: New test.
2991         PR tree-optimization/64494
2992         * gcc.c-torture/compile/pr64494.c: New test.
2994 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2996         PR fortran/47674
2997         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2999 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
3001         Update copyright years.
3003 2015-01-05  Marek Polacek  <polacek@redhat.com>
3005         PR c/64423
3006         * gcc.dg/pr64423.c: New test.
3008 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
3010         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
3011         mmix-knuth-mmixware for the same reason as for MIPS.
3012         * gcc.dg/debug/debug-2.c: Ditto.
3014         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
3016 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
3018         PR testsuite/62250
3019         * lib/gfortran.exp: Add libatomic library search path.
3020         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
3021         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
3023         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
3025 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
3027         * c-c++-common/tsan/bitfield_race.c: New testcase.
3028         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3030 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3032         * gfortran.dg/coarray/collectives_4.f90: New.
3034 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3036         PR fortran/57562
3037         * gfortran.dg/extends_16.f90: New.
3039 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3041         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3043 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3045         * gfortran.dg/coarray/codimension_2.f90: New.
3046         * gfortran.dg/coarray/codimension_2a.f90: New.
3047         * gfortran.dg/coarray_35.f90: New.
3048         * gfortran.dg/coarray_35a.f90: New.
3050 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3052         PR fortran/60507
3053         * gfortran.dg/dummy_procedure_11.f90: New.
3055 Copyright (C) 2015 Free Software Foundation, Inc.
3057 Copying and distribution of this file, with or without modification,
3058 are permitted in any medium without royalty provided the copyright
3059 notice and this notice are preserved.