2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobfae312eb7bf67e9c364825b6075b106dc72ddc6d
1 2015-02-27  Vladimir Makarov  <vmakarov@redhat.com>
3         PR target/65032
4         * g++.dg/pr65032.C: New.
6 2015-02-27  Marek Polacek  <polacek@redhat.com>
8         PR c/65040
9         * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
10         -Wformat=2.
12 2015-02-27  Marek Polacek  <polacek@redhat.com>
14         PR c/65228
15         * gcc.dg/pr65228.c: New test.
17 2015-02-27  Kai Tietz  <ktietz@redhat.com>
19         PR c/35330
20         * gcc.dg/weak/weak-17.c: New file.
22 2015-02-27  Richard Biener  <rguenther@suse.de>
24         PR lto/65193
25         * g++.dg/lto/pr65193_0.C: New testcase.
27 2015-02-27  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
29         * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
30         * gcc.target/s390/hotpatch-8.c: Likewise.
31         * gcc.target/s390/hotpatch-9.c: Likewise.
32         * gcc.target/s390/pr61078.c: Likewise.
33         * gcc.target/s390/pr57960.c: Remove -m64.
34         * gcc.target/s390/pr61078.c: Likewise.
36 2015-02-26  Jan Hubicka  <hubicka@ucw.cz>
37             Martin Liska  <mliska@suse.cz>
39         PR bootstrap/65150
40         * gcc.dg/pr64454.c: Disable ICF.
41         * gcc.dg/pr28685-1.c: Disable ICF
42         * gcc.dg/ipa/iinline-5.c: Disable ICF.
43         * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
44         * g++.dg/ipa/ipa-icf-4.C: Update template.
46 2015-02-26  Jakub Jelinek  <jakub@redhat.com>
48         PR tree-optimization/65216
49         * gcc.c-torture/execute/pr65216.c: New test.
51         PR tree-optimization/65215
52         * gcc.c-torture/execute/pr65215-1.c: New test.
53         * gcc.c-torture/execute/pr65215-2.c: New test.
54         * gcc.c-torture/execute/pr65215-3.c: New test.
55         * gcc.c-torture/execute/pr65215-4.c: New test.
56         * gcc.c-torture/execute/pr65215-5.c: New test.
58 2015-02-26  Tom de Vries  <tom@codesourcery.com>
60         * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
62 2015-02-26  Martin Liska  <mliska@suse.cz>
63             Jan Hubicka  <hubicka@ucw.cz>
65         * g++.dg/ipa/pr64146.C: Update expected results.
66         * gcc.dg/ipa/ipa-icf-26.c: Update test.
67         * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
68         * gcc.dg/ipa/ipa-icf-34.c: New test.
70 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
72         * gcc.dg/vect/vect-pr61917.c: Rename to ...
73         * gcc.dg/vect/O3-vect-pr61917.c: ... this.
74         (dg-additional-options): Remove dg directive.
75         (dg-final): Add dg directive.
77 2015-02-26  Marek Polacek  <polacek@redhat.com>
79         PR ipa/65008
80         * g++.dg/ipa/pr65008.C: New test.
82 2015-02-26  Tom de Vries  <tom@codesourcery.com>
84         * lib/profopt.exp (profopt-target-cleanup): New proc.
85         (profopt-execute): Use profopt-target-cleanup to handle cleanup of
86         files from sources from dg-additional-sources.
88 2015-02-26  Tom de Vries  <tom@codesourcery.com>
90         * lib/gcov.exp: Cleanup in case of xfail.
92 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
94         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
96 2015-02-25  Aldy Hernandez  <aldyh@redhat.com>
98         PR debug/46102
99         * g++.dg/debug/dwarf2-1.C: XFAIL and move...
100         * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
101         * g++.dg/debug/dwarf2-2.C: XFAIL and move...
102         * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
103         * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
104         * g++.dg/debug/pr46123.C: XFAIL and move...
105         * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
106         * gcc.dg/debug/dwarf2-3.c: Move...
107         * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
109 2015-02-26  Marek Polacek  <polacek@redhat.com>
111         PR c++/65202
112         * g++.dg/cpp1y/pr65202.C: New test.
114 2015-02-26  Tom de Vries  <tom@codesourcery.com>
116         * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
117         locale_facets.h.gcov.
119 2015-02-26  Tom de Vries  <tom@codesourcery.com>
121         * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
123 2015-02-26  Tom de Vries  <tom@codesourcery.com>
125         * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
127 2015-02-26  H.J. Lu  <hongjiu.lu@intel.com>
129         PR target/65217
130         * gcc.target/i386/pr65217.c: New.
132 2015-02-26  Tom de Vries  <tom@codesourcery.com>
134         * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
136 2015-02-26  Tom de Vries  <tom@codesourcery.com>
138         * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
140 2015-02-26  Sebastian Pop  <s.pop@samsung.com>
142         PR tree-optimization/65048
143         * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
145 2015-02-26  Uros Bizjak  <ubizjak@gmail.com>
147         * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
148         * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
150 2015-02-26  Yuri Rumyantsev  <ysrumyan@gmail.com>
152         PR target/65161
153         * gcc.target/i386/pr65161.c: New test.
155 2015-02-26  Terry Guo  <terry.guo@arm.com>
157         * gcc.target/arm/no-volatile-in-it.c: New test.
159 2015-02-25  Peter Bergner  <bergner@vnet.ibm.com>
161         * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
162         (dg-options): Add -save-temps.
163         (dg-final): Add cleanup-saved-temps.
165 2015-02-25  Adhemerval Zanella  <azanella@linux.vnet.ibm.com>
167         * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
169 2015-02-25  Pat Haugen  <pthaugen@us.ibm.com>
171         * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
172         * gcc.target/powerpc/pack01.c: Include string.h.
174 2015-02-25  Ilya Enkovich  <ilya.enkovich@intel.com>
176         PR target/65167
177         * gcc.target/i386/pr65167.c: New.
179 2015-02-25  Kai Tietz  <ktietz@redhat.com>
181         PR tree-optimization/61917
182         * gcc.dg/vect/vect-pr61917.c: New file.
184 2015-02-24  Jakub Jelinek  <jakub@redhat.com>
186         PR tree-optimization/65170
187         * gcc.c-torture/execute/pr65170.c: New test.
188         * gcc.dg/tree-ssa/vrp96.c: New test.
190 2015-02-24  Tom de Vries  <tom@codesourcery.com>
192         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
194 2015-02-24  Tom de Vries  <tom@codesourcery.com>
196         PR testsuite/65126
197         * lib/gcc-defs.exp (additional_sources_used): Add new var.
198         (dg-additional-files-options): Copy additional_sources to
199         additional_sources_used before emptying additional_sources.
200         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
201         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
202         (cleanup-saved-temps): Use additional_sources_used instead of
203         additional_sources.
204         (dg-test): Reset additional_sources_used.
206 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
208         PR fortran/63427
209         * gfortran.dg/integer_exponentiation_6.F90: New test.
211 2015-02-23  Martin Sebor  <msebor@redhat.com>
213         PR target/65109
214         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
215         two parts.  One to save registers, the other to verify the
216         registers have the right values.  Save register state into
217         static data rather than on the stack.
219 2015-02-23  Jakub Jelinek  <jakub@redhat.com>
221         PR bootstrap/63888
222         * c-c++-common/asan/pr63888.c: New test.
224 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
226         PR target/65163
227         * gcc.c-torture/compile/pr65163.c: New.
229 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
231         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
232         with -m31 on 64 bit.
233         * gcc.dg/hoist-register-pressure-2.c: Likewise.
234         * gcc.dg/hoist-register-pressure-3.c: Likewise.
236 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
238         * gcc.target/s390/20090223-1.c: Add
239         -Wno-implicit-function-declaration option.
240         * gcc.target/s390/pr42224.c: Likewise.
241         * gcc.target/s390/pr55718.c: Likewise.
243 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
245         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
246         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
247         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
248         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
249         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
250         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
251         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
252         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
253         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
254         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
255         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
256         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
257         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
258         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
259         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
260         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
261         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
262         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
263         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
264         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
265         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
267 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
269         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
270         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
271         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
272         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
273         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
274         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
275         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
276         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
277         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
278         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
279         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
280         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
281         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
282         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
283         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
284         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
286 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
288         PR fortran/64980
289         PR fortran/61960
290         * gfortran.dg/pr61960.f90: New.
291         * gfortran.dg/pr64230.f90: New.
292         * gfortran.dg/pr64980.f03: New.
294 2015-02-22  Tom de Vries  <tom@codesourcery.com>
296         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
298 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
300         PR ada/65156
301         * gnat.dg/timing_events.adb: Removed, invalid test.
303 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
305         PR debug/58123
306         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
307         location.
308         * g++.dg/gcov/gcov-2.C: Likewise.
310 2015-02-20  Richard Biener  <rguenther@suse.de>
312         PR tree-optimization/65136
313         * gcc.dg/tree-ssa/pr65136.c: New testcase.
315 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
317         PR testsuite/64158
318         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
319         and nvptx-*-* blacklisting.
321         * gcc.dg/sibcall-9.c: New test.
322         * gcc.dg/sibcall-10.c: New test.
324 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
326         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
328 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
330         PR target/64452
331         * gcc.target/avr/torture/pr64452.c: New test.
333 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
335         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
336         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
338 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
340         PR testsuite/65116
341         * lib/target-supports.exp (check_compile): Check whether
342         additional_sources is defined before using it.
344 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
346         PR middle-end/65074
347         * g++.dg/opt/pr65074.C: New file.
349 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
351         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
352         (size_type): New typedef.
353         (operator "" _script): Use it for the last argument.
355 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
357         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
359 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
361         * lib/target-supports.exp (check_compile): Save/restore
362         additional_sources that may belong to an actual test.
364 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
366         PR gcov-profile/64634
367         * g++.dg/gcov/gcov-15.C: New test.
369 2015-02-18  Tom de Vries  <tom@codesourcery.com>
371         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
373 2015-02-18  Tom de Vries  <tom@codesourcery.com>
375         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
377 2015-02-18  Tom de Vries  <tom@codesourcery.com>
379         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
381 2015-02-18  Tom de Vries  <tom@codesourcery.com>
383         * gfortran.dg/fmt_cache_1.f: Add missing close.
385 2015-02-18  Tom de Vries  <tom@codesourcery.com>
387         PR testsuite/65107
388         * gfortran.dg/read_eof_8.f90: Add missing close.
390 2015-02-18  Richard Biener  <rguenther@suse.de>
392         PR tree-optimization/65063
393         * gcc.dg/pr65063.c: New testcase.
395 2015-02-18  Richard Biener  <rguenther@suse.de>
397         PR tree-optimization/62217
398         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
400 2015-02-18  Marek Polacek  <polacek@redhat.com>
402         PR sanitizer/65081
403         * c-c++-common/ubsan/pr65081.c: New test.
405 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
407         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
408         * gcc.target/sh/force-cbranch-delay-slot.c: New.
410 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
412         * gcc.dg/ipa/propalign-3.c: New test.
414 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
416         PR target/64793
417         * gcc.target/sh/pr64793.c: New.
418         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
420 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
422         * gcc.target/arm/divzero.c: New test case.
424 2015-02-17  Tom de Vries  <tom@codesourcery.com>
426         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
428 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
429             Jakub Jelinek  <jakub@redhat.com>
431         PR c++/65075
432         * g++.dg/cpp0x/pr65075.C: New test.
434 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
436         PR target/65058
437         * gcc.target/powerpc/pr65058.c: New test.
439 2015-02-16  Jeff Law  <law@redhat.com>
441         PR tree-optimization/64823
442         * gcc.dg/uninit-20.c: New test.
444 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
445             James Greenhalgh  <james.greenhalgh@arm.com>
447         PR ipa/64963
448         * gcc.dg/ipa/ipa-clone-1.c: New test.
450 2015-02-16  Richard Biener  <rguenther@suse.de>
452         PR tree-optimization/65077
453         * gcc.dg/torture/pr65077.c: New testcase.
455 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
457         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
458         Directive adjusted to scan for ldaxr.
459         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
460         adjusted to scan for ldaex.
462 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
464         PR c++/65080
465         * g++.dg/cpp0x/constexpr-65080.C: New.
467 2015-02-16  Richard Biener  <rguenther@suse.de>
469         PR tree-optimization/63593
470         * gcc.dg/pr63593.c: New testcase.
472 2015-02-16  Marek Polacek  <polacek@redhat.com>
474         PR c/65066
475         * gcc.dg/pr65066.c: New test.
477 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
479         * gcc.dg/pr65002.C: Move ...
480         * g++.dg/ipa/pr65002.C: ... here.
482 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
484         * gcc.target/powerpc/pr64205.c: Skip on AIX.
485         * gcc.target/powerpc/pr64505.c: Skip on AIX.
486         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
487         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
489 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
491         PR testsuite/64850
492         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
493         the expression to find calls.
494         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
495         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
496         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
497         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
498         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
500 2015-02-14  Marek Polacek  <polacek@redhat.com>
502         PR c/64768
503         * gcc.dg/array-11.c: New test.
504         * gcc.dg/array-12.c: New test.
505         * gcc.dg/array-13.c: New test.
506         * gcc.dg/array-14.c: New test.
507         * gcc.dg/c99-flex-array-typedef-1.c: New test.
508         * gcc.dg/c99-flex-array-typedef-2.c: New test.
509         * gcc.dg/c99-flex-array-typedef-3.c: New test.
510         * gcc.dg/c99-flex-array-typedef-5.c: New test.
511         * gcc.dg/c99-flex-array-typedef-7.c: New test.
512         * gcc.dg/c99-flex-array-typedef-8.c: New test.
514 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
516         PR c++/60894
517         * g++.dg/lookup/using54.C: New.
519 2015-02-13  Jeff Law  <law@redhat.com>
521         PR bootstrap/65060
522         Revert my change for tree-optimization/64823.
524 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
526         PR tree-optimization/65053
527         * gcc.c-torture/execute/pr65053-1.c: New test.
528         * gcc.c-torture/execute/pr65053-2.c: New test.
530 2015-02-13  Marek Polacek  <polacek@redhat.com>
532         PR c/65050
533         * gcc.dg/pr65050.c: New test.
535 2015-02-13  Jeff Law  <law@redhat.com>
537         PR tree-optimization/64823
538         * gcc.dg/uninit-20.c: New test.
540         PR rtl-optimization/47477
541         * gcc.dg/tree-ssa/pr47477.c: New test.
543 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
545         PR c++/60211
546         * g++.dg/parse/ivdep-2.C: New.
547         * g++.dg/parse/ivdep-3.C: Likewise.
549 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
551         PR fortran/64506
552         * gfortran.dg/continuation_13.f90: New test.
553         * gfortran.dg/continuation_14.f: New test.
555 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
557         PR c++/64970
558         * g++.dg/cpp0x/sfinae55.C: New.
560 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
562         PR ipa/65034
563         * g++.dg/ipa/pr65034.C: New test.
565 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
567         PR tree-optimization/65002
568         * gcc.dg/pr65002.C: New.
570 2015-02-13  Marek Polacek  <polacek@redhat.com>
572         PR c/65040
573         * c-c++-common/pr65040.c: New test.
575 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
577         PR tree-optimization/64705
578         * gcc.dg/tree-ssa/pr64705.c: New test.
580 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
582         PR rtl/32219
583         * gcc.dg/visibility-22.c: New test.
584         * gcc.dg/visibility-23.c: New test.
585         * gcc.target/i386/pr32219-1.c: New test.
586         * gcc.target/i386/pr32219-2.c: New test.
587         * gcc.target/i386/pr32219-3.c: New test.
588         * gcc.target/i386/pr32219-4.c: New test.
589         * gcc.target/i386/pr32219-5.c: New test.
590         * gcc.target/i386/pr32219-6.c: New test.
591         * gcc.target/i386/pr32219-7.c: New test.
592         * gcc.target/i386/pr32219-8.c: New test.
593         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
595 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
597         PR libgfortran/57822
598         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
599         four different KINDs.
601 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
603         PR c++/64884
604         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
606         PR sanitizer/65000
607         * g++.dg/ubsan/pr65000.C: New test.
609 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
611         PR fortran/64932
612         * gfortran.dg/finalize_28.f90: New test
614 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
616         PR debug/55541
617         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
618         DW_TAG_lexical_block removal.
619         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
620         * g++.dg/guality/pr55541.C: New test.
622         PR sanitizer/64984
623         * g++.dg/ubsan/pr64984.C: New test.
625 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
627         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
629 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
631         PR testsuite/64930
632         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
633         instructions for 2015-01-14 get_memmodel changes.
634         * gcc.target/powerpc/atomic-p8.c: Likewise.
636         PR sanitizer/65019
637         * g++.dg/ubsan/pr65019.C: New test.
639         PR tree-optimization/65014
640         * gcc.c-torture/compile/pr65014.c: New test.
642 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
644         PR libgfortran/57822
645         * gfortran/fmt_g0_7.f08: Revise test.
647 2015-02-11  Jeff Law  <law@redhat.com>
649         PR target/63347
650         * gcc.target/m68k/pr63347.c: New test.
652 2015-02-11  Marek Polacek  <polacek@redhat.com>
654         * g++.dg/ubsan/shift-1.C: New test.
655         * gcc.dg/ubsan/c-shift-2.c: New test.
656         * c-c++-common/ubsan/shift-5.c: Remove file.
658 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
660         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
661         Directive adjusted to XFAIL.
662         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
663         adjusted to XFAIL.
665 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
667         PR middle-end/65003
668         * g++.dg/opt/pr65003.C: New test.
670 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
672         * lib/target-supports.exp (check_effective_target_pie): Renamed
673         to ...
674         (check_effective_target_pie_enabled): This.
675         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
676         * gcc.target/i386/pie.c: Likewise.
678 2015-02-11  Andrew Pinski  <apinski@cavium.com>
680         PR target/64893
681         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
682         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
684 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
686         PR target/61925
687         * gcc.target/i386/pr61925-1.c: New test.
688         * gcc.target/i386/pr61925-2.c: New test.
689         * gcc.target/i386/pr61925-3.c: New test.
691 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
693         PR sanitizer/65004
694         * g++.dg/asan/pr65004.C: New test.
696 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
698         PR target/64661
699         * gcc.taget/sh/pr64661-0.h: New.
700         * gcc.taget/sh/pr64661-1.c: New.
701         * gcc.taget/sh/pr64661-2.c: New.
702         * gcc.taget/sh/pr64661-3.c: New.
703         * gcc.taget/sh/pr64661-4.c: New.
705 2015-02-10  Richard Biener  <rguenther@suse.de>
707         PR tree-optimization/64995
708         * g++.dg/torture/pr64995.C: New testcase.
710 2015-02-10  Richard Biener  <rguenther@suse.de>
712         PR tree-optimization/64909
713         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
715 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
717         * gcc.dg/signbit-sa.c: New test.
719 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
721         PR libgfortran/57822
722         * gfortran/fmt_g0_7.f08: New test.
724 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
726         PR tree-optimization/43378
727         * gcc.dg/tree-ssa/pr43378.c: New test.
729 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
731         PR ipa/64978
732         * g++.dg/torture/pr64978.C: New testcase.
734 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
736         PR sanitizer/64981
737         * gcc.dg/asan/pr64981.c: New test.
739 2015-02-09  Marek Polacek  <polacek@redhat.com>
741         PR c/64856
742         * gcc.dg/pr64856.c: New test.
744 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
746         PR target/64979
747         * gcc.dg/tree-ssa/stdarg-7.c: New test.
748         * gcc.c-torture/execute/pr64979.c: New test.
750 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
752         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
754 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
756         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
757         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
759 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
761         PR target/58757
762         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
764 2015-02-09  Richard Biener  <rguenther@suse.de>
766         PR tree-optimization/54000
767         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
769 2015-02-09  Tom de Vries  <tom@codesourcery.com>
771         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
773 2015-02-09  Martin Liska  <mliska@suse.cz>
775         * g++.dg/ipa/pr64858.C: New test.
777 2015-02-09  Tom de Vries  <tom@codesourcery.com>
779         * gcc.dg/uninit-19.c: Fix warning line for fpic.
781 2015-02-08  Andrew Pinski  <apinski@cavium.com>
783         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
785 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
787         PR fortran/63744
788         * gfortran.dg/use_rename_8.f90: New.
790 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
792         * gnat.dg/addr7.ad[sb]: New test.
793         * gnat.dg/addr8.ad[sb]: Likewise.
795 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
797         PR jit/64752
798         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
799         from jit.dg/test-compile-to-executable.c's create_code, with a
800         clarification of the output message.
801         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
802         pass/fail message.
803         (test_jit): Use CHECK_NO_ERRORS when calling
804         gcc_jit_context_compile_to_file.
805         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
806         jit-verify-compile-to-file to jit-verify-output-file-was-created.
807         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
808         about deletions that are attempted.
809         (jit-verify-compile-to-file): Rename to...
810         (jit-verify-output-file-was-created): ...this, and drop the
811         attempt to run "file" and verify the output.
812         (jit-verify-assembler): New function.
813         (jit-verify-object): New function.
814         (jit-verify-dynamic-library): New function.
815         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
816         favor of an implementation from new file
817         create-code-for-hello-world-executable.h, which also adds a
818         "main".
819         (dg-final): Replace jit-verify-compile-to-file with
820         jit-verify-output-file-was-created, and invoke new function
821         jit-verify-assembler.
822         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
823         the output message.
824         (dg-final): Replace jit-verify-compile-to-file with
825         jit-verify-output-file-was-created, and invoke new function
826         jit-verify-dynamic-library.
827         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
828         favor of an implementation from new file
829         create-code-for-hello-world-executable.h, which also adds a
830         "main".
831         (dg-final): Replace jit-verify-compile-to-file with
832         jit-verify-output-file-was-created.  Strengthen the expected stdout
833         from the built executable.
834         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
835         favor of an implementation from new file
836         create-code-for-hello-world-executable.h, which also adds a
837         "main".
838         (dg-final): Replace jit-verify-compile-to-file with
839         jit-verify-output-file-was-created, and invoke new function
840         jit-verify-object.
841         * jit.dg/verify-dynamic-library.c: New source file.
843 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
844             Brian Rzycki  <b.rzycki@samsung.com>
846         PR tree-optimization/64878
847         * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
849 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
851         PR ipa/64896
852         * g++.dg/ipa/pr64896.C: New test.
854 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
856         PR target/64205
857         * gcc.target/powerpc/pr64205.c: New file.
859 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
861         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
862         (dg-options): Use -fpie instead of -fPIE -pie.
864 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
866         PR middle-end/64937
867         * g++.dg/asan/pr64937.C: New test.
869 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
871         PR fortran/63205
872         * gfortran.dg/class_to_type_4.f90: New test
874 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
876         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
878 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
880         PR rtl-optimization/64957
881         PR debug/64817
882         * gcc.c-torture/execute/pr64957.c: New test.
884 2015-02-05  Jeff Law  <law@redhat.com>
886         PR target/17306
887         * gcc.target/h8300/pr17306-1.c: New test.
888         * gcc.target/h8300/pr17306-2.c: New test.
890 2015-02-05  Tobias Burnus  <burnus@net-b.de>
892         PR fortran/64943
893         * gfortran.dg/structure_constructor_12.f90: New.
895 2015-02-05  Jeff Law  <law@redhat.com>
897         PR target/58400
898         gcc.target/h8300/pr58400.c: New test.
900 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
902         * gcc.target/arm/macro_defs0.c: New test.
903         * gcc.target/arm/macro_defs1.c: New test.
904         * gcc.target/arm/macro_defs2.c: New test.
906 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
908         PR rtl-optimization/64905
909         * gcc.target/i386/pr64905.c: Require nonpic target.
910         (dg-options): Add -fomit-frame-pointer.
911         (main): Remove.
913 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
915         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
916         tree dump scanning.
918 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
920         PR fortran/64757
921         * gfortran.dg/type_to_class_2.f90: New test
922         * gfortran.dg/type_to_class_3.f90: New test
924 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
926         PR ipa/64686
927         * g++.dg/torture/pr64686.C: New testcase.
929 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
931         PR rtl-optimization/64905
932         * gcc.target/i386/pr64905.c: New file.
934 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
936         * gcc.dg/guality/pr41447-1.c: Remove xfail.
937         * gcc.dg/guality/pr41616-1.c: Ditto.
939 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
941         PR debug/64817
942         * gcc.dg/pr64817-3.c: New.
944 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
945             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
947         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
948         pass parameters in registers.
949         * gcc.dg/guality/pr36728-2.c (main): Likewise.
950         * gcc.dg/guality/pr36728-3.c (main): Likewise.
951         * gcc.dg/guality/pr36728-4.c (main): Likewise.
953 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
954             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
956         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
957         list, allow for multilibed targets.
958         * gcc.dg/combine_ashiftrt_2.c: Likewise.
960 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
962         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
963         * gcc.dg/pr46728-6.c: Ditto.
965 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
967         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
968         for mips_nanlegacy target.
970 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
972         * gcc.target/i386/chkp-hidden-def.c: New.
974 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
976         PR middle-end/62103
977         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
978         to use 24 bits for bitfield b.
980 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
982         PR testsuite/64796
983         * lib/target-supports.exp (check_effective_target_bswap64): Do not
984         cache result in a global variable.  Include all 32-bit targets for
985         bswap64 tests.
987 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
989         PR rtl-optimization/64756
990         * gcc.c-torture/execute/pr64756.c: New test.
992 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
994         PR target/64660
995         * gcc.target/sh/pr64660-0.h: New.
996         * gcc.target/sh/pr64660-1.c: New.
997         * gcc.target/sh/pr64660-2.c: New.
998         * gcc.target/sh/pr64660-3.c: New.
999         * gcc.target/sh/pr64660-4.c: New.
1001 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
1003         PR c++/64877
1004         * g++.dg/warn/Waddress-2.C: New.
1006 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
1008         PR middle-end/61225
1009         * gcc.target/i386/pr49095.c: XFAIL for ia32.
1011 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
1013         PR preprocessor/64803
1014         * gcc.dg/cpp/builtin-macro-1.c: New test case.
1016 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
1018         * g++.dg/ipa/devirt-37.C: Disable early inlining.
1020 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
1022         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1023         (_ARM_FPSRC): Add DN and AHP fields.
1024         (clean_results): Force DN=1 on AArch64.
1025         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
1026         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
1027         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
1028         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
1029         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
1030         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
1032 2015-02-02  Alan Modra  <amodra@gmail.com>
1034         * gcc.target/powerpc/cprophard.c: New.
1036 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
1038         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
1039         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
1041 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
1043         PR debug/64817
1044         * gcc.dg/pr64817-1.c: New test.
1045         * gcc.dg/pr64817-2.c: New test.
1047 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
1049         PR target/64851
1050         * gcc.target/sh/pr64851-0.h: New
1051         * gcc.target/sh/pr64851-1.c: New
1052         * gcc.target/sh/pr64851-2.c: New
1053         * gcc.target/sh/pr64851-3.c: New
1054         * gcc.target/sh/pr64851-4.c: New
1056 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1058         PR target/64882
1059         * gcc.dg/torture/pr64882.c: New test.
1061 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
1063         PR target/64159
1064         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
1065         sparc*-*-*.
1067 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
1069         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
1070         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
1071         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
1072         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
1073         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
1074         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
1075         tree dump.
1076         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
1077         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
1078         tree dump.
1079         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
1080         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
1081         tree dump.
1083 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1085         PR target/64688
1086         * g++.dg/pr64688-2.C: New.
1088 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1090         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
1091         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
1092         * gcc.target/i386/fuse-caller-save.c: Ditto.
1093         * gcc.target/i386/headmerge-1.c: Ditto.
1094         * gcc.target/i386/headmerge-2.c: Ditto.
1095         * gcc.target/i386/sibcall-6.c: Ditto.
1097 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
1099         PR target/64617
1100         * gcc.target/i386/pr64617.c: New test.
1102 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
1104         PR target/15184
1105         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
1106         (dg-options): Remove -m32.
1107         (dg-final): Scan for "movb %al" only.
1108         * gcc.target/i386/pr15184-2.c: Ditto.
1110 2015-01-30  Richard Biener  <rguenther@suse.de>
1112         PR tree-optimization/64829
1113         * gcc.dg/vect/pr64829.c: New testcase.
1115 2015-01-29  Marek Polacek  <polacek@redhat.com>
1117         PR c/64709
1118         * gcc.dg/pr64709.c: New test.
1120 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
1122         PR c++/64717
1123         * g++.dg/ubsan/pr64717-1.C: New test.
1124         * g++.dg/ubsan/pr64717-2.C: New test.
1126 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
1128         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
1130 2015-01-29  Jeff Law  <law@redhat.com>
1132         PR target/15184
1133         * gcc.target/i386/pr15184-1.c: New test.
1134         * gcc.target/i386/pr15184-2.c: New test.
1136 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1138         PR tree-optimization/64746
1139         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
1141 2015-01-29  Richard Biener  <rguenther@suse.de>
1143         PR tree-optimization/64853
1144         * gcc.dg/torture/pr64853.c: New testcase.
1146 2015-01-29  Richard Biener  <rguenther@suse.de>
1148         PR tree-optimization/64844
1149         * gcc.dg/vect/pr64844.c: New testcase.
1151 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
1153         PR middle-end/64809
1154         * gcc.dg/pr64809.c: Delete.
1156 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
1158         PR middle-end/64805
1159         * gcc.target/i386/pr64805.c: New.
1161 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1163         * gcc.dg/guality/guality.h (main): Add argv[0] to
1164         guality_gdb_command.
1166 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
1168         PR ipa/64801
1169         * gcc.dg/tree-ssa/pr64801.c: New testcase.
1171 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
1173         PR target/64659
1174         * gcc.target/sh/sh.exp
1175         (check_effective_target_atomic_model_soft_gusa_available,
1176         check_effective_target_atomic_model_soft_tcb_available,
1177         check_effective_target_atomic_model_soft_imask_available,
1178         check_effective_target_atomic_model_hard_llcs_available): New.
1179         * gcc.target/sh/pr64659-0.h: New.
1180         * gcc.target/sh/pr64659-1.c: New.
1181         * gcc.target/sh/pr64659-2.c: New.
1182         * gcc.target/sh/pr64659-3.c: New.
1183         * gcc.target/sh/pr64659-4.c: New.
1185 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
1187         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
1188         scan-assembler-times pattern.
1190 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1192         PR middle-end/64809
1193         * gcc.dg/pr64809.c: New test.
1195 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
1197         PR tree-optimization/64277
1198         * gcc.dg/pr64277.c: New.
1200 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1202         PR tree-optimization/64718
1203         * gcc.c-torture/execute/pr64718.c: New test.
1205 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
1207         * gcc.target/aarch64/abs_2.c: New.
1209 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1211         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1212         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1213         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1214         ISA rev < 2.
1216 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
1218         PR bootstrap/64612
1219         * lib/target-supports.exp (check_effective_target_comdat_group): New.
1220         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1221         { target comdat_group }.
1223 2015-01-27  Tobias Burnus  <burnus@net-b.de>
1225         PR fortran/63861
1226         * gfortran.dg/goacc/coarray_2.f90: New.
1228 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1230         PR ipa/60871
1231         PR ipa/64139
1232         * g++.dg/torture/pr64139.C: New testcase.
1233         * g++.dg/torture/pr60871.C: Likewise.
1235 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
1237         PR fortran/64230
1238         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1239         prevent linking errors.
1241 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1243         PR ipa/64282
1244         * g++.dg/torture/pr64282.C: New testcase.
1246 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1248         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1249         for wzr reg.
1251 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1253         * gcc.target/s390/hotpatch-13.c: New testcase.
1254         * gcc.target/s390/hotpatch-14.c: New testcase.
1255         * gcc.target/s390/hotpatch-15.c: New testcase.
1256         * gcc.target/s390/hotpatch-16.c: New testcase.
1257         * gcc.target/s390/hotpatch-17.c: New testcase.
1258         * gcc.target/s390/hotpatch-18.c: New testcase.
1259         * gcc.target/s390/hotpatch-19.c: New testcase.
1260         * gcc.target/s390/hotpatch-20.c: New testcase.
1261         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1262         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1263         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1264         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1265         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1266         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1267         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1268         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1269         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1270         * gcc.target/s390/hotpatch-10.c: Likewise.
1271         * gcc.target/s390/hotpatch-11.c: Likewise.
1272         * gcc.target/s390/hotpatch-12.c: Likewise.
1273         * gcc.target/s390/hotpatch-2.c: Likewise.
1274         * gcc.target/s390/hotpatch-3.c: Likewise.
1275         * gcc.target/s390/hotpatch-4.c: Likewise.
1276         * gcc.target/s390/hotpatch-5.c: Likewise.
1277         * gcc.target/s390/hotpatch-6.c: Likewise.
1278         * gcc.target/s390/hotpatch-7.c: Likewise.
1279         * gcc.target/s390/hotpatch-8.c: Likewise.
1280         * gcc.target/s390/hotpatch-9.c: Likewise.
1281         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1282         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1283         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1284         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1285         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1286         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1287         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1288         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1290 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
1292         * gcc.dg/long_branch.c: New testcase.
1294 2015-01-27  Richard Biener  <rguenther@suse.de>
1296         PR tree-optimization/56273
1297         PR tree-optimization/59124
1298         PR tree-optimization/64277
1299         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1300         * gcc.dg/Warray-bounds-12.c: Likewise.
1301         * gcc.dg/Warray-bounds-13.c: Likewise.
1303 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1305         PR rtl-optimization/61058
1306         * gcc.dg/pr61058.c: New test.
1308 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
1310         * gcc.target/i386/chkp-narrow-bounds.c: New.
1312 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1314         PR tree-optimization/64807
1315         * gcc.dg/pr64807.c: New test.
1317         PR c/64766
1318         * gcc.dg/pr64766.c: New test.
1320 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
1322         PR target/49263
1323         * gcc.target/sh/pr49263-4.c: New.
1325 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1327         PR fortran/62044
1328         * gfortran.dg/allocate_with_mold_1.f90: New test
1330 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
1332         PR c/64778
1333         * gcc.dg/pr64778.c: New test.
1335         PR middle-end/64421
1336         * gcc.dg/vect/pr64421.c: New test.
1338 2015-01-26  Tobias Burnus  <burnus@net-b.de>
1340         PR fortran/64771
1341         * gfortran.dg/coarray_36.f: New.
1342         * gfortran.dg/coarray_37.f90: New.
1344 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
1346         PR fortran/64230
1347         * gfortran.dg/class_allocate_18.f90: New.
1349 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1351         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1353 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1355         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1357 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1359         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1361 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1363         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1365 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1367         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1368         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1369         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1370         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1372 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1374         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1375         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1376         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1378 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1380         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1381         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1382         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1383         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1384         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1385         vXXXhn.inc.
1387 2015-01-26  Richard Biener  <rguenther@suse.de>
1389         PR middle-end/64764
1390         * gcc.dg/uninit-19.c: New testcase.
1392 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1394         * lib/target-supports.exp (check_effective_target_vect64): Add
1395         sparc*-*-*.
1397 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1399         PR testsuite/64712
1400         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1402 2015-01-26  Tony Liu  <tony.liu@arm.com>
1404         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1405         non-UAL cases.
1407 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
1409         PR libfortran/64770
1410         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1411         correctly, clean up afterwards.
1413 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
1415         PR fortran/62044
1416         * gfortran.dg/use_rename_7.f90: New.
1418 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
1420         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1421         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1423 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
1425         PR target/54236
1426         * gcc.target/sh/pr54236-4.c: New.
1428 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1430         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1431         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
1432         Bridge test.
1434 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
1436         PR libfortran/64770
1437         * gfortran.dg/open_new_segv.f90: New test.
1439 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
1441         PR target/49263
1442         PR target/53987
1443         PR target/64345
1444         PR target/59533
1445         PR target/52933
1446         PR target/54236
1447         PR target/51244
1448         * gcc.target/sh/pr64345-1.c: New.
1449         * gcc.target/sh/pr64345-2.c: New.
1450         * gcc.target/sh/pr59533-1.c: New.
1451         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1452         * gcc.target/sh/pr52933-2.c: Likewise.
1453         * gcc.target/sh/pr54089-1.c: Likewise.
1454         * gcc.target/sh/pr54236-1.c: Likewise.
1455         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1456         * gcc.target/sh/pr49263-1.c: Remove xfails.
1457         * gcc.target/sh/pr49263-2.c: Likewise.
1458         * gcc.target/sh/pr49263-3.c: Likewise.
1459         * gcc.target/sh/pr53987-1.c: Likewise.
1460         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1461         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1462         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1463         (test05, test06, test07, test08, test09, test10, test11, test12): New.
1464         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1465         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1466         test_009): New.
1467         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1468         (test_02): New.
1470 2015-01-24  Tom de Vries  <tom@codesourcery.com>
1472         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1474 2015-01-23  Ian Lance Taylor  <iant@google.com>
1476         PR go/64510
1477         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1478         targets without split stack support.
1480 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
1482         PR target/64317
1483         * gcc.target/i386/pr64317.c: New test.
1485 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
1487         PR rtl-optimization/63637
1488         PR rtl-optimization/60663
1489         * gcc.dg/pr63637-1.c: New test.
1490         * gcc.dg/pr63637-2.c: New test.
1491         * gcc.dg/pr63637-3.c: New test.
1492         * gcc.dg/pr63637-4.c: New test.
1493         * gcc.dg/pr63637-5.c: New test.
1494         * gcc.dg/pr63637-6.c: New test.
1495         * gcc.target/i386/pr63637-1.c: New test.
1496         * gcc.target/i386/pr63637-2.c: New test.
1497         * gcc.target/i386/pr63637-3.c: New test.
1498         * gcc.target/i386/pr63637-4.c: New test.
1499         * gcc.target/i386/pr63637-5.c: New test.
1500         * gcc.target/i386/pr63637-6.c: New test.
1502 2015-01-23  Richard Biener  <rguenther@suse.de>
1504         PR testsuite/63439
1505         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1506         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1508 2015-01-23  Marek Polacek  <polacek@redhat.com>
1510         PR preprocessor/60570
1511         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1512         * gcc.dg/cpp/pr60570.c: New test.
1514 2015-01-23  Richard Biener  <rguenther@suse.de>
1516         PR testsuite/63439
1517         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1518         vectorization on vect64 targets.
1520 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
1522         PR fortran/60922
1523         * gfortran.dg/class_allocate_17.f90: New.
1525 2015-01-23  Tobias Burnus  <burnus@net-b.de>
1527         PR fortran/64726
1528         * gfortran.dg/goacc/combined_loop.f90: New.
1530 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1532         PR fortran/61933
1533         * gfortran.dg/make_unit.f90: New test.
1535 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1537         PR fortran/61933
1538         * gfortran.dg/negative_unit_int8.f: Update.
1540 2015-01-22  Jeff Law  <law@redhat.com>
1542         PR target/52076
1543         * gcc.target/m68k/pr52076-1.c: New test.
1544         * gcc.target/m68k/pr52076-2.c: New test.
1546 2015-01-22  Richard Biener  <rguenther@suse.de>
1548         PR middle-end/64728
1549         * gcc.dg/torture/pr64728.c: New testcase.
1551 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1553         PR target/64688
1554         * g++.dg/pr64688.C: New test.
1556 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1558         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1559         to avoid errors with -fpic.
1561 2015-01-22  Richard Biener  <rguenther@suse.de>
1563         PR libstdc++/64535
1564         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1566 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1568         PR rtl-optimization/64682
1569         * gcc.c-torture/execute/pr64682.c: New file.
1571 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1573         PR debug/64511
1574         * gcc.dg/pr64511.c: New test.
1576         PR rtl-optimization/62078
1577         * g++.dg/opt/pr62078.C: New test.
1579         PR c/63307
1580         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1582 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1584         PR fortran/57023
1585         * gfortran.dg/internal_pack_15.f90:  New test.
1587 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1589         * c-c++-common/tsan/step.c: New testcase.
1591 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1593         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1595 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1597         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1599 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1601         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1603 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1605         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1607 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1609         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1611 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1613         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1615 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1617         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1619 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1621         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1623 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1625         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1627 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1629         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1631 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1633         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1635 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1637         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1639 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1641         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1642         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1643         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1644         vXXXw.inc.
1646 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1648         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1649         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1650         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1651         vXXXl.inc.
1653 2015-01-21  Renlin Li  <renlin.li@arm.com>
1655         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1656         * g++.dg/tls/thread_local5g.C: Likewise.
1657         * g++.dg/tls/thread_local6g.C: Likewise.
1659 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1661         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1662         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1663         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1665 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1667         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1668         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1669         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1671 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1673         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1674         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1675         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1677 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1679         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1680         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1681         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1683 2015-01-20  Jeff Law  <law@redhat.com>
1685         PR target/59946
1686         * gcc.target/m68k/pr59946.c: New test.
1688 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1690         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1691         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1692         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1694 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1696         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1697         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1698         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1700 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1702         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1703         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1704         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1706 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1708         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1709         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1710         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1711         vshuffle.inc.
1712         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1713         vshuffle.inc.
1715 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1717         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1718         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1719         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1721 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1723         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1724         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1725         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1727 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1729         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1731 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1733         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1735         PR sanitizer/64632
1736         * g++.dg/ubsan/pr64632.C: New test.
1738         PR debug/64663
1739         * gcc.dg/pr64663.c: New test.
1741 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1743         PR c++/64383
1744         * g++.dg/warn/Wunused-var-23.C: New.
1746 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1748         PR c++/59937
1749         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1750         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1752 2015-01-20  Richard Biener  <rguenther@suse.de>
1754         PR ipa/64684
1755         * gcc.dg/lto/pr64684_0.c: New testcase.
1756         * gcc.dg/lto/pr64684_1.c: Likewise.
1757         * gcc.dg/lto/pr64684_2.c: Likewise.
1758         * gcc.dg/lto/pr64685_0.c: Likewise.
1759         * gcc.dg/lto/pr64685_1.c: Likewise.
1761 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1763         PR c++/62241
1764         * g++.dg/cpp1y/lambda-init12.C: New.
1766 2015-01-20  Richard Biener  <rguenther@suse.de>
1768         PR tree-optimization/64410
1769         * g++.dg/vect/pr64410.cc: Require vect_double.
1771 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1773         PR target/64149
1774         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1776 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1778         PR bootstrap/64676
1779         Revert:
1780         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1782         PR rtl-optimization/64081
1783         * gcc.dg/pr64081.c: New test.
1785 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1787         * jit.dg/harness.h: Include <unistd.h>.
1788         (CHECK_NO_ERRORS): New.
1789         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1790         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1791         gcc_jit_context_compile_to_file.
1792         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1793         args to the spawned executable.
1794         (jit-expand-vars): New function.
1795         (jit-exe-params): New variable.
1796         (dg-jit-set-exe-params): New function.
1797         (jit-dg-test): Detect testcases that use
1798         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1799         Set arguments of spawned process to jit-exe-params.
1800         (jit-get-output-filename): New function.
1801         (jit-setup-compile-to-file): New function.
1802         (jit-verify-compile-to-file): New function.
1803         (jit-run-executable): New function.
1804         (jit-verify-executable): New function.
1805         * jit.dg/test-compile-to-assembler.c: New testcase.
1806         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1807         * jit.dg/test-compile-to-executable.c: New testcase.
1808         * jit.dg/test-compile-to-object.c: New testcase.
1810 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1812         PR target/64652
1813         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1814         (test_1): New.
1816 2015-01-19  Martin Liska  <mliska@suse.cz>
1818         * objc/compile/pr64668.m: New test.
1820 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1822         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1823         (create_overflow_fn): Update comment to clarify that
1824         the third param of the created function is a bool *, not
1825         an int *.
1826         (verify_int_overflow_fn): Convert param "expected_ovf" from
1827         int to bool.  Update third param of "overflow_fn_type" from int *
1828         to bool *.  Update local "actual_ovf" from int to bool.
1829         (verify_uint_overflow_fn): Likewise.
1831 2015-01-19  Martin Liska  <mliska@suse.cz>
1833         * gcc.dg/ipa/ipa-icf-33.c: New test.
1835 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1836             Haijian Zhang  <z.zhanghaijian@huawei.com>
1838         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1839         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1840         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1841         result_float64x2, expected_hfloat64x2): New helper type, variable and
1842         declaration.
1843         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1844         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1845         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1846         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1847         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1848         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1849         and target without the FMA feature.
1851 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1853         * gcc.target/aarch64/pr64304.c: New testcase.
1855 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1857         PR rtl-optimization/64081
1858         * gcc.dg/pr64081.c: New test.
1860 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1862         PR target/63971
1863         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1864         the epilogue).
1865         * gcc.target/aarch64/test_frame_6.c: Likewise.
1866         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1867         and x19 (in the epilogue).
1868         * gcc.target/aarch64/test_frame_4.c: Likewise.
1869         * gcc.target/aarch64/test_frame_7.c: Likewise.
1871 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1873         * gcc.target/i386/chkp-always_inline.c: New.
1875 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1876             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1878         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1879         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1881 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1883         PR fortran/60255
1884         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1885         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1887 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1889         PR fortran/64578
1890         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1892 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1894         PR target/64652
1895         * gcc.target/sh/torture/pr64652.c: New.
1897 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1899         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1900         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1901         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1902         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1903         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1904         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1906 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1908         PR ipa/64378
1909         * g++.dg/torture/pr64378.C: New testcase.
1911 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1913         PR fortran/57959
1914         * gfortran.dg/block_13.f08: New test
1916 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1918         PR fortran/55901
1919         * gfortran.dg/associate_1.f03: Allow test for character with
1920         automatic length.
1922 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1924         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1925         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1927 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1929         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1931 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1933         PR fortran/64578
1934         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1936 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1938         PR fortran/60357
1939         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1941         PR fortran/61275
1942         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1944         PR fortran/55932
1945         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1947 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1949         PR fortran/60334
1950         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1952 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1954         PR rtl-optimization/52773
1955         * gcc.c-torture/compile/pr52773.c: New test.
1957 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1959         PR c++/62134
1960         * g++.dg/cpp0x/alias-decl-46.C: New.
1962 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1964         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1966 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1968         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1969         Add trace.
1970         (CHECK_FP): Likewise.
1971         (CHECK_CUMULATIVE_SAT): Likewise.
1973 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1975         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1976         (Set_Neon_Cumulative_Sat): Add parameter.
1977         (__set_neon_cumulative_sat): Support new parameter.
1978         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1979         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1980         argument.
1981         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1982         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1983         argument.
1985 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1987         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1988         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1990 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1992         PR c++/60056
1993         * g++.dg/tls/thread_local-ice4.C: New.
1995 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1997         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1998         than Neon options.
2000 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2002         PR c++/62276
2003         * g++.dg/cpp0x/vt-62276.C: New.
2005 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2007         PR middle-end/64353
2008         * g++.dg/pr64353.C: New.
2010 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2012         PR target/64263
2013         * gcc.target/aarch64/pr64263_1.c: New test.
2015 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
2017         PR tree-optimization/64434
2018         * gcc.dg/torture/pr64434.c: Move to...
2019         * gcc.dg/pr64434.c: ... here.
2021 2015-01-16  Richard Biener  <rguenther@suse.de>
2023         PR middle-end/64614
2024         * gcc.dg/uninit-18.c: New testcase.
2026 2015-01-16  Richard Biener  <rguenther@suse.de>
2028         PR tree-optimization/64568
2029         * g++.dg/torture/pr64568-2.C: New testcase.
2031 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
2033         PR target/64363
2034         * gcc.target/i386/chkp-label-address.c: New.
2036 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
2038         PR fortran/45290
2039         * gfortran.dg/pointer_init_6.f90: Extended.
2041 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
2043         * gcc.c-torture/compile/20150108.c: New test.
2045 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
2047         * gcc.target/visium: New directory.
2049 2015-01-16  Richard Biener  <rguenther@suse.de>
2051         PR tree-optimization/61743
2052         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
2053         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2055 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
2057         * gcc.dg/pr64015.c: New test.
2059 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
2061         PR ipa/64163
2062         PR ipa/64612
2063         * g++.dg/ipa/pr64612.C: New test.
2065 2015-01-16  Renlin Li  <renlin.li@arm.com>
2067         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
2069 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
2071         * gcc.target/i386/sse-14.c: Test new intrinsic.
2072         * gcc.target/i386/sse-22.c: Ditto.
2074 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
2076         PR c++/58614
2077         * g++.dg/cpp0x/auto44.C: New.
2079 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
2081         PR target/59710
2082         * gcc.target/nios2/gpopt-all.c: New test case.
2083         * gcc.target/nios2/gpopt-local.c: New test case.
2084         * gcc.target/nios2/gpopt-global.c: New test case.
2085         * gcc.target/nios2/gpopt-data.c: New test case.
2086         * gcc.target/nios2/gpopt-none.c: New test case.
2088 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
2090         * g++.dg/ubsan/vptr-1.C: New test.
2091         * g++.dg/ubsan/vptr-2.C: New test.
2092         * g++.dg/ubsan/vptr-3.C: New test.
2093         * g++.dg/ubsan/vptr-4.C: New test.
2094         * g++.dg/ubsan/vptr-5.C: New test.
2095         * g++.dg/ubsan/vptr-6.C: New test.
2096         * g++.dg/ubsan/vptr-7.C: New test.
2097         * g++.dg/ubsan/vptr-8.C: New test.
2098         * g++.dg/ubsan/vptr-9.C: New test.
2100 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2102         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
2103         is set up.
2104         * lib/gcc-dg.exp: Likewise.
2106 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
2108         PR rtl-optimization/64110
2109         * gcc.target/i386/pr64110.c: Add scan-assembler.
2111 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
2112             James Norris  <jnorris@codesourcery.com>
2113             Cesar Philippidis  <cesar@codesourcery.com>
2114             Ilmir Usmanov  <i.usmanov@samsung.com>
2116         * lib/target-supports.exp (check_effective_target_fopenacc): New
2117         procedure.
2118         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
2119         * g++.dg/goacc/goacc.exp: Likewise.
2120         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
2121         * gcc.dg/goacc/goacc.exp: Likewise.
2122         * gfortran.dg/goacc/goacc.exp: Likewise.
2123         * c-c++-common/cpp/openacc-define-1.c: New file.
2124         * c-c++-common/cpp/openacc-define-2.c: Likewise.
2125         * c-c++-common/cpp/openacc-define-3.c: Likewise.
2126         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
2127         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
2128         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
2129         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
2130         * c-c++-common/goacc/asyncwait-1.c: Likewise.
2131         * c-c++-common/goacc/cache-1.c: Likewise.
2132         * c-c++-common/goacc/clauses-fail.c: Likewise.
2133         * c-c++-common/goacc/collapse-1.c: Likewise.
2134         * c-c++-common/goacc/data-1.c: Likewise.
2135         * c-c++-common/goacc/data-2.c: Likewise.
2136         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
2137         * c-c++-common/goacc/deviceptr-1.c: Likewise.
2138         * c-c++-common/goacc/deviceptr-2.c: Likewise.
2139         * c-c++-common/goacc/deviceptr-3.c: Likewise.
2140         * c-c++-common/goacc/if-clause-1.c: Likewise.
2141         * c-c++-common/goacc/if-clause-2.c: Likewise.
2142         * c-c++-common/goacc/kernels-1.c: Likewise.
2143         * c-c++-common/goacc/loop-1.c: Likewise.
2144         * c-c++-common/goacc/loop-private-1.c: Likewise.
2145         * c-c++-common/goacc/nesting-1.c: Likewise.
2146         * c-c++-common/goacc/nesting-data-1.c: Likewise.
2147         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
2148         * c-c++-common/goacc/parallel-1.c: Likewise.
2149         * c-c++-common/goacc/pcopy.c: Likewise.
2150         * c-c++-common/goacc/pcopyin.c: Likewise.
2151         * c-c++-common/goacc/pcopyout.c: Likewise.
2152         * c-c++-common/goacc/pcreate.c: Likewise.
2153         * c-c++-common/goacc/pragma_context.c: Likewise.
2154         * c-c++-common/goacc/present-1.c: Likewise.
2155         * c-c++-common/goacc/reduction-1.c: Likewise.
2156         * c-c++-common/goacc/reduction-2.c: Likewise.
2157         * c-c++-common/goacc/reduction-3.c: Likewise.
2158         * c-c++-common/goacc/reduction-4.c: Likewise.
2159         * c-c++-common/goacc/sb-1.c: Likewise.
2160         * c-c++-common/goacc/sb-2.c: Likewise.
2161         * c-c++-common/goacc/sb-3.c: Likewise.
2162         * c-c++-common/goacc/update-1.c: Likewise.
2163         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
2164         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
2165         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
2166         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
2167         * gfortran.dg/goacc/assumed.f95: Likewise.
2168         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
2169         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
2170         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
2171         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
2172         * gfortran.dg/goacc/branch.f95: Likewise.
2173         * gfortran.dg/goacc/cache-1.f95: Likewise.
2174         * gfortran.dg/goacc/coarray.f95: Likewise.
2175         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
2176         * gfortran.dg/goacc/cray.f95: Likewise.
2177         * gfortran.dg/goacc/critical.f95: Likewise.
2178         * gfortran.dg/goacc/data-clauses.f95: Likewise.
2179         * gfortran.dg/goacc/data-tree.f95: Likewise.
2180         * gfortran.dg/goacc/declare-1.f95: Likewise.
2181         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
2182         * gfortran.dg/goacc/fixed-1.f: Likewise.
2183         * gfortran.dg/goacc/fixed-2.f: Likewise.
2184         * gfortran.dg/goacc/fixed-3.f: Likewise.
2185         * gfortran.dg/goacc/fixed-4.f: Likewise.
2186         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
2187         * gfortran.dg/goacc/if.f95: Likewise.
2188         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2189         * gfortran.dg/goacc/list.f95: Likewise.
2190         * gfortran.dg/goacc/literal.f95: Likewise.
2191         * gfortran.dg/goacc/loop-1.f95: Likewise.
2192         * gfortran.dg/goacc/loop-2.f95: Likewise.
2193         * gfortran.dg/goacc/loop-3.f95: Likewise.
2194         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2195         * gfortran.dg/goacc/omp.f95: Likewise.
2196         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2197         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2198         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2199         * gfortran.dg/goacc/parameter.f95: Likewise.
2200         * gfortran.dg/goacc/private-1.f95: Likewise.
2201         * gfortran.dg/goacc/private-2.f95: Likewise.
2202         * gfortran.dg/goacc/private-3.f95: Likewise.
2203         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2204         * gfortran.dg/goacc/reduction-2.f95: Likewise.
2205         * gfortran.dg/goacc/reduction.f95: Likewise.
2206         * gfortran.dg/goacc/routine-1.f90: Likewise.
2207         * gfortran.dg/goacc/routine-2.f90: Likewise.
2208         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2209         * gfortran.dg/goacc/several-directives.f95: Likewise.
2210         * gfortran.dg/goacc/sie.f95: Likewise.
2211         * gfortran.dg/goacc/subarrays.f95: Likewise.
2212         * gfortran.dg/gomp/map-1.f90: Likewise.
2213         * gfortran.dg/openacc-define-1.f90: Likewise.
2214         * gfortran.dg/openacc-define-2.f90: Likewise.
2215         * gfortran.dg/openacc-define-3.f90: Likewise.
2216         * g++.dg/gomp/block-1.C: Update for changed compiler output.
2217         * g++.dg/gomp/block-2.C: Likewise.
2218         * g++.dg/gomp/block-3.C: Likewise.
2219         * g++.dg/gomp/block-5.C: Likewise.
2220         * g++.dg/gomp/target-1.C: Likewise.
2221         * g++.dg/gomp/target-2.C: Likewise.
2222         * g++.dg/gomp/taskgroup-1.C: Likewise.
2223         * g++.dg/gomp/teams-1.C: Likewise.
2224         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2225         * gcc.dg/cilk-plus/jump.c: Likewise.
2226         * gcc.dg/gomp/block-1.c: Likewise.
2227         * gcc.dg/gomp/block-10.c: Likewise.
2228         * gcc.dg/gomp/block-2.c: Likewise.
2229         * gcc.dg/gomp/block-3.c: Likewise.
2230         * gcc.dg/gomp/block-4.c: Likewise.
2231         * gcc.dg/gomp/block-5.c: Likewise.
2232         * gcc.dg/gomp/block-6.c: Likewise.
2233         * gcc.dg/gomp/block-7.c: Likewise.
2234         * gcc.dg/gomp/block-8.c: Likewise.
2235         * gcc.dg/gomp/block-9.c: Likewise.
2236         * gcc.dg/gomp/target-1.c: Likewise.
2237         * gcc.dg/gomp/target-2.c: Likewise.
2238         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2239         * gcc.dg/gomp/teams-1.c: Likewise.
2241 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
2243         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2244         test case.
2246 2015-01-15  Mike Stump  <mikestump@comcast.net>
2248         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2249         * gcc.dg/inline_2.c: Likewise.
2250         * gcc.dg/inline_3.c: Likewise.
2251         * gcc.dg/inline_4.c: Likewise.
2253 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
2255         PR fortran/58023
2256         * gfortran.dg/proc_ptr_comp_43.f90: New.
2258 2015-01-15  Mike Stump  <mikestump@comcast.net>
2260         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2261         * gcc.dg/unroll_2.c: Likewise.
2262         * gcc.dg/unroll_3.c: Likewise.
2263         * gcc.dg/unroll_4.c: Likewise.
2264         * gcc.dg/unroll_5.c: Likewise.
2266 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
2268         PR target/63971
2269         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2270         in epilogue.
2271         * gcc.target/aarch64/test_frame_6.c: Likewise.
2272         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2273         x30 and x19 (in the epilogue).
2274         * gcc.target/aarch64/test_frame_4.c: Likewise.
2275         * gcc.target/aarch64/test_frame_7.c: Likewise.
2277 2015-01-15  Martin Liska  <mliska@suse.cz>
2279         * g++.dg/ipa/pr64068.C: New test.
2280         * gcc.dg/ipa/PR64559.c: New test.
2282 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2284         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2285         with PIE.
2287 2015-01-15  Richard Biener  <rguenther@suse.de>
2289         PR tree-optimization/61743
2290         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2291         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2293 2015-01-15 Renlin Li <renlin.li@arm.com>
2295         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2296         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2298 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2300         * gcc.dg/vect/vect-aggressive-1.c: New.
2301         * gcc.target/i386/avx2-vect-aggressive.c: New.
2303 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2305         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2307 2015-01-15  Richard Biener  <rguenther@suse.de>
2309         PR lto/64415
2310         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2311         -Wl,-undefined,dynamic_lookup.
2313 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2315         * gnat.dg/opt47.adb: New test.
2317 2015-01-15  Richard Biener  <rguenther@suse.de>
2319         PR lto/64415
2320         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2322 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2324         PR tree-optimization/64434
2325         * gcc.dg/torture/pr64434.c: New test.
2327 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2329         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2330         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
2331         -march=loongson* and -march=octeon* require -mno-micromips.
2333 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2334             Matthew Fortune  <matthew.fortune@imgtec.com>
2336         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2337         * gcc.target/mips/call-saved-5.c (foo): Likewise.
2338         * gcc.target/mips/call-saved-6.c (foo): Likewise.
2339         * gcc.target/mips/call-saved-7.c: New file.
2340         * gcc.target/mips/call-saved-8.c: New file.
2341         * gcc.target/mips/call-saved-9.c: New file.
2343 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
2345         * gcc.target/mips/lsa.c: New file.
2346         * gcc.target/mips/mips64-lsa.c: Likewise.
2347         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2348         * gcc.target/mips/mulsize-4.c: Likewise.
2349         * gcc.target/mips/mulsize-5.c: New file.
2350         * gcc.target/mips/mulsize-6.c: Likewise.
2351         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2352         and !HAS_LSA as ghost options.
2353         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2354         for !HAS_LSA.
2356 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
2358         * g++.dg/torture/20141013.c: Set -fno-short-enums.
2360 2015-01-15  Richard Biener  <rguenther@suse.de>
2362         PR middle-end/64365
2363         * gcc.dg/torture/pr64365.c: New testcase.
2365 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
2367         * gcc.dg/stackprotectexplicit1.c: New test.
2368         * g++.dg/stackprotectexplicit2.c: New test.
2370 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2372         PR target/61933
2373         * gfortran.dg/inquire_internal.f90: New.
2374         * gfortran.dg/negative_unit_check.f90: New.
2376 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
2378         PR target/53988
2379         * gcc.target/sh/pr53988-1.c: New.
2381 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
2383         PR c++/58671
2384         * g++.dg/tls/thread_local-ice3.C: New.
2386 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2388         * gcc.target/i386/fentry-override.c: Properly place {} in target
2389         selector.  Remove nonpic.
2390         * gcc.target/i386/fentry.c: Likewise.
2392 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2394         * gcc.dg/atomic-invalid.c: Check for invalid memory model
2395         warnings instead of errors.
2397 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
2399         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2400         option support instead of ENABLE_LTO from Makefile.
2402 2015-01-14  Richard Biener  <rguenther@suse.de>
2404         PR tree-optimization/59354
2405         * gcc.dg/vect/pr59354.c: New testcase.
2407 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
2409         * lib/target-supports.exp
2410         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2411         on ARM architures before v7.
2413 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2415         PR middle-end/59448
2416         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2417         an atomic_exchange.
2419 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2421         PR target/64386
2422         * gcc.target/i386/pr64386.c: New test.
2424 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2426         PR target/64393
2427         * gcc.target/i386/pr64393.c: New test.
2429 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2431         PR target/64387
2432         * gcc.target/i386/pr64387.c: New test.
2434 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
2436         * gcc.target/aarch64/store-pair-1.c: Fix typo.
2438 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2440         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2442 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2444         PR target/64453
2445         * gcc.target/arm/pr64453.c: New.
2447 2015-01-14  Richard Biener  <rguenther@suse.de>
2449         PR lto/64415
2450         * gcc.dg/lto/pr64415_0.c: New testcase.
2451         * gcc.dg/lto/pr64415_1.c: Likewise.
2453 2015-01-14  Martin Liska  <mliska@suse.cz>
2455         * gcc.dg/ipa/pr64307.c: New test.
2457 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2459         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2460         64-bit and 128-bit.
2462 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2464         PR target/64460
2465         * gcc.target/arm/pr64460_1.c: New test.
2467 2015-01-14  Richard Biener  <rguenther@suse.de>
2469         PR tree-optimization/64493
2470         PR tree-optimization/64495
2471         * gcc.dg/vect/pr64493.c: New testcase.
2472         * gcc.dg/vect/pr64495.c: Likewise.
2474 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
2476         * gcc.dg/Warray-bounds-11.c: New test-case.
2478 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2480         * gcc.target/mips/octeon3-pipe-1.c: New test.
2482 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
2484         * jit.dg/harness.h (set_up_logging): Move string concatenation
2485         into...
2486         (concat_strings): New function.
2487         (dump_reproducer): New function.
2488         (test_jit): Call dump_reproducer.
2489         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2490         function.
2491         (jit-dg-test): Delete any generated reproducer from previous runs.
2492         Verify that a generated reproducer was created, and verify that it
2493         compiles.
2494         * jit.dg/test-nested-contexts.c (main): Call
2495         gcc_jit_context_dump_reproducer_to_file.
2497 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2499         * gcc.dg/aru-2.c: Add dg-require-profiling.
2501 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2503         * lib/target-supports.exp (check_profiling_available): Check if
2504         -pg links.
2506 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
2508         PR ipa/64565
2509         * g++.dg/torture/pr64565.C: New testcase.
2511 2015-01-13  Marek Polacek  <polacek@redhat.com>
2513         PR middle-end/64391
2514         * gcc.dg/tm/pr64391.c: New test.
2516 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2518         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2519         true.
2521 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2523         * gcc.target/i386/pie.c: New test.
2525         * lib/target-supports.exp (check_effective_target_pie): New.
2527 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2529         PR rtl-optimization/64286
2530         * gcc.target/i386/avx2-pr64286.c: New test.
2532 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2534         PR c++/57626
2535         * g++.dg/cpp0x/vt-57626.C: New.
2537 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2539         PR fortran/64528
2540         * gfortran.dg/pr64528.f90: New test.
2542 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2544         * gcc.target/aarch64/subsp.c: New test.
2546 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2548         * gcc.target/aarch64/store-pair-1.c: New testcase.
2550 2015-01-13  Richard Biener  <rguenther@suse.de>
2552         PR lto/64373
2553         * gcc.dg/lto/pr64373_0.c: New testcase.
2555 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2557         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2558         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2560 2015-01-13  Richard Biener  <rguenther@suse.de>
2562         PR tree-optimization/64406
2563         * gcc.dg/pr64406.c: New testcase.
2565 2015-01-13  Richard Biener  <rguenther@suse.de>
2567         PR tree-optimization/64404
2568         * gcc.dg/vect/pr64404.c: New testcase.
2570 2015-01-13  Richard Biener  <rguenther@suse.de>
2572         PR tree-optimization/64568
2573         * g++.dg/torture/pr64568.C: New testcase.
2575 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2577         * jit.dg/test-error-local-used-from-other-function.c: New test
2578         case.
2579         * jit.dg/test-error-param-reuse.c: New test case.
2580         * jit.dg/test-error-param-sharing.c: New test case.
2581         * jit.dg/test-error-param-used-from-other-function.c: New test
2582         case.
2583         * jit.dg/test-error-param-used-without-a-function.c: New test
2584         case.
2586 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2588         PR tree-optimization/64563
2589         * gcc.dg/pr64563.c: New test.
2591         PR target/64513
2592         * gcc.target/i386/pr64513.c: New test.
2594         PR tree-optimization/64454
2595         * gcc.dg/pr64454.c: New test.
2597         PR testsuite/64028
2598         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2599         bind_pic_locally.
2600         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2601         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2602         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2603         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2604         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2605         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2606         * gcc.dg/vect/slp-25.c: Likewise.
2607         * gcc.dg/vect/vect-109.c: Likewise.
2608         * gcc.dg/vect/vect-13.c: Likewise.
2609         * gcc.dg/vect/vect-17.c: Likewise.
2610         * gcc.dg/vect/vect-18.c: Likewise.
2611         * gcc.dg/vect/vect-19.c: Likewise.
2612         * gcc.dg/vect/vect-20.c: Likewise.
2613         * gcc.dg/vect/vect-21.c: Likewise.
2614         * gcc.dg/vect/vect-22.c: Likewise.
2615         * gcc.dg/vect/vect-27.c: Likewise.
2616         * gcc.dg/vect/vect-29.c: Likewise.
2617         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2618         * gcc.dg/vect/vect-2.c: Likewise.
2619         * gcc.dg/vect/vect-3.c: Likewise.
2620         * gcc.dg/vect/vect-4.c: Likewise.
2621         * gcc.dg/vect/vect-5.c: Likewise.
2622         * gcc.dg/vect/vect-72.c: Likewise.
2623         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2624         * gcc.dg/vect/vect-73.c: Likewise.
2625         * gcc.dg/vect/vect-77-global.c: Likewise.
2626         * gcc.dg/vect/vect-78-global.c: Likewise.
2627         * gcc.dg/vect/vect-7.c: Likewise.
2628         * gcc.dg/vect/vect-86.c: Likewise.
2629         * gcc.dg/vect/vect-align-1.c: Likewise.
2630         * gcc.dg/vect/vect-align-3.c: Likewise.
2631         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2632         * gcc.dg/vect/vect-all.c: Likewise.
2633         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2634         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2635         * gcc.dg/vect/vect-peel-3.c: Likewise.
2636         * gcc.dg/vect/vect-peel-4.c: Likewise.
2637         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2639 2015-01-12  Jeff Law  <law@redhat.com>
2641         PR target/64461
2642         * gcc.target/m68k/pr64461.c: New test.
2644 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2646         * jit.dg/test-array-as-pointer.c (create_code): Update call
2647         to gcc_jit_context_new_global by setting "kind" to
2648         GCC_JIT_GLOBAL_IMPORTED.
2649         * jit.dg/test-error-array-as-pointer.c: Likewise.
2650         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2651         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2652         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2653         * jit.dg/test-using-global.c (the_global): Rename to...
2654         (imported_global): ...this.
2655         (create_code): Update to test the three kinds of global.
2656         (verify_code): Likewise.
2658 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2660         PR testsuite/64427
2661         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2662         undefined behavior.
2663         * gcc.target/i386/pr64291-2.c: Updated.
2665 2015-01-12  Richard Biener  <rguenther@suse.de>
2667         PR tree-optimization/64530
2668         * gfortran.dg/pr64530.f90: New testcase.
2670 2015-01-12  Richard Biener  <rguenther@suse.de>
2672         PR middle-end/64357
2673         * gcc.dg/torture/pr64357.c: New testcase.
2675 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2677         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2678         selector.
2680 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2681         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2683 2015-01-12  Martin Liska  <mliska@suse.cz>
2685         * gcc.dg/ipa/PR64550.c: New test.
2687 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2689         PR ipa/63470
2690         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2692 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2694         PR fortran/63733
2695         * gfortran.dg/typebound_operator_20.f90: New.
2697 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2699         PR fortran/58023
2700         * gfortran.dg/proc_ptr_comp_42.f90: New.
2702 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2704         PR fortran/64508
2705         * gfortran.dg/proc_ptr_comp_41.f90: New.
2707 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2709         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2711 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2713         PR fortran/64522
2714         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2715         and add dg-excess-errors.
2716         * gfortran.dg/line_length_6.f90: New.
2717         * gfortran.dg/line_length_7.f90: New.
2718         * gfortran.dg/line_length_8.f90: New.
2719         * gfortran.dg/line_length_9.f90: New.
2720         * gfortran.dg/line_length_10.f90: New.
2721         * gfortran.dg/line_length_11.f90: New.
2723 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2725         * jit.dg/test-threads.c (struct testcase): Move declaration
2726         to jit.dg/all-non-failing-tests.h.
2727         (testcases): Likewise.
2728         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2729         declaration here from jit.dg/all-non-failing-tests.h.
2730         (testcases): Likewise.
2731         * jit.dg/test-combination.c (create_code): Eliminate spelling
2732         out all of the testcases in favor of looping through the
2733         "testcases" metadata.
2734         (verify_code): Likewise.
2736 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2738         PR rtl-optimization/64536
2739         * gcc.dg/pr64536.c: New test.
2741 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2743         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2744         * jit.dg/test-combination.c (create_code): Likewise.
2745         (verify_code): Likewise.
2746         * jit.dg/test-constants.c: New test case.
2747         * jit.dg/test-threads.c: Add test-constants.c.
2749 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2751         PR libobjc/51891
2752         * objc.dg/gnu-api-2-class.m: Add a test case
2753         for the above change.
2755 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2757         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2759 2015-01-09  Richard Biener  <rguenther@suse.de>
2761         PR tree-optimization/64410
2762         * g++.dg/vect/pr64410.cc: New testcase.
2764 2015-01-09  Martin Liska  <mliska@suse.cz>
2766         * gcc.dg/ipa/ipa-icf-32.c: New test.
2768 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2770         * c-c++-common/tsan/tsan_barrier.h: New.
2771         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2772         * c-c++-common/tsan/bitfield_race.c: Likewise.
2773         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2774         * c-c++-common/tsan/mutexset1.c: Likewise.
2775         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2776         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2777         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2778         * c-c++-common/tsan/simple_race.c: Likewise.
2779         * c-c++-common/tsan/simple_stack.c: Likewise.
2780         * c-c++-common/tsan/sleep_sync.c: Likewise.
2781         * c-c++-common/tsan/tiny_race.c: Likewise.
2782         * c-c++-common/tsan/tls_race.c: Likewise.
2783         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2784         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2785         * g++.dg/tsan/atomic_free.C: Likewise.
2786         * g++.dg/tsan/atomic_free2.C: Likewise.
2787         * g++.dg/tsan/cond_race.C: Likewise.
2788         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2790 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2792         PR testsuite/62250
2793         * lib/target-supports.exp (check_effective_target_libatomic_available):
2794         New.
2795         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2796         targets that match effective-target libatomic_available.
2797         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2799 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2801         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2802         Verify the result of gcc_jit_context_get_last_error.
2803         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2805 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2807         PR tree-optimization/63989
2808         * gcc.dg/strlenopt-27.c: New test.
2810 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2812         * jit.dg/harness.h (set_up_logging): New function.
2813         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2814         set_up_logging on the context, so that every testcase is
2815         logged to a particular file.
2816         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2817         and call gcc_jit_context_set_logfile on the top-level context.
2819 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2821         PR target/64338
2822         * g++.dg/opt/pr64338.C: New test.
2824 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2826         * gfortran.dg/coarray/codimension_2b.f90: New file.
2827         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2828         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2830 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2832         PR c++/59004
2833         * g++.dg/ext/fnname4.C: New.
2835 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2837         PR c++/64462
2838         * g++.dg/cpp0x/constexpr-64462.C: New.
2840 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2842         PR c++/60753
2843         * g++.dg/cpp0x/deleted10.C: New.
2845 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2847         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2849 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2851         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2852         GCC_JIT_UNARY_OP_ABS.
2853         (verify_unary_ops): Likewise.
2855 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2857         * jit.dg/test-arith-overflow.c: New test case.
2858         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2859         * jit.dg/test-combination.c (create_code): Likewise.
2860         (verify_code): Likewise.
2861         * jit.dg/test-threads.c (testcases): Likewise.
2863 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2865         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2866         rather than "jit".  Load g++.exp, and call g++_init.
2867         Run test-*.cc files within the testsuite and *.cc files within
2868         docs/examples.
2869         (jit-dg-test): Drop the addition of -fgnu89-inline to
2870         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2871         doing it when compiling C testcases (since g++ does not handle
2872         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2873         is restored to the value after g++_init ran, rather than the
2874         value before g++_init ran.  Return a list of
2875         $comp_output $output_file, as dg-test assumes.
2877 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2879         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2880         make it easier to figure out the origin of each test result when
2881         running test-combination.c and test-threads.c.
2882         (CHECK_VALUE): Likewise.
2883         (CHECK_DOUBLE_VALUE): Likewise.
2884         (CHECK_STRING_VALUE): Likewise.
2885         (CHECK_STRING_STARTS_WITH): Likewise.
2886         (CHECK_STRING_CONTAINS): Likewise.
2887         (CHECK): Likewise.
2888         (check_string_value): Likewise, add "funcname" param.
2889         (check_string_starts_with): Likewise.
2890         (check_string_contains): Likewise.
2892 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2894         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2895         generating name of built executable.
2897 2015-01-07  Marek Polacek  <polacek@redhat.com>
2899         PR c/64440
2900         * gcc.dg/pr64440.c: New test.
2901         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2903 2015-01-07  Marek Polacek  <polacek@redhat.com>
2905         PR c/64417
2906         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2907         * gcc.dg/pr64417.c: New test.
2909 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2911         PR target/64505
2912         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2913         fix is correct.
2915 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2917         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2918         Check if testcases run without errors, not just if they compile.
2920 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2922         PR target/64507
2923         * gcc.target/sh/pr64507.c: New test.
2925 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2927         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2929 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2931         * c-c++-common/asan/sanitize-all-1.c: New test.
2932         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2933         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2934         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2935         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2937 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2939         * lib/target-supports.exp (check_profiling_available): Return 0 for
2940         Visium.
2941         (check_effective_target_tls_runtime): Likewise.
2942         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2943         * gcc.dg/20020312-2.c: Adjust for Visium.
2944         * gcc.dg/tls/thr-cse-1.c: Likewise
2945         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2946         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2947         * gcc.dg/weak/typeof-2.c: Likewise.
2949 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2951         PR rtl-optimization/64287
2952         * gcc.dg/aru-2.c: New test.
2954 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2956         PR sanitizer/64344
2957         * c-c++-common/ubsan/pr64344-1.c: New test.
2958         * c-c++-common/ubsan/pr64344-2.c: New test.
2960         PR tree-optimization/64465
2961         * gcc.dg/pr64465.c: New test.
2963         PR tree-optimization/64494
2964         * gcc.c-torture/compile/pr64494.c: New test.
2966 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2968         PR fortran/47674
2969         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2971 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2973         Update copyright years.
2975 2015-01-05  Marek Polacek  <polacek@redhat.com>
2977         PR c/64423
2978         * gcc.dg/pr64423.c: New test.
2980 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2982         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2983         mmix-knuth-mmixware for the same reason as for MIPS.
2984         * gcc.dg/debug/debug-2.c: Ditto.
2986         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2988 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2990         PR testsuite/62250
2991         * lib/gfortran.exp: Add libatomic library search path.
2992         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2993         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2995         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2997 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2999         * c-c++-common/tsan/bitfield_race.c: New testcase.
3000         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
3002 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3004         * gfortran.dg/coarray/collectives_4.f90: New.
3006 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3008         PR fortran/57562
3009         * gfortran.dg/extends_16.f90: New.
3011 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3013         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
3015 2015-01-02  Tobias Burnus  <burnus@net-b.de>
3017         * gfortran.dg/coarray/codimension_2.f90: New.
3018         * gfortran.dg/coarray/codimension_2a.f90: New.
3019         * gfortran.dg/coarray_35.f90: New.
3020         * gfortran.dg/coarray_35a.f90: New.
3022 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
3024         PR fortran/60507
3025         * gfortran.dg/dummy_procedure_11.f90: New.
3027 Copyright (C) 2015 Free Software Foundation, Inc.
3029 Copying and distribution of this file, with or without modification,
3030 are permitted in any medium without royalty provided the copyright
3031 notice and this notice are preserved.