PR target/65109
[official-gcc.git] / gcc / testsuite / ChangeLog
blobe695467666a567a0ef916256d2ffa5bbb14cff46
1 2015-02-23  Martin Sebor  <msebor@redhat.com>
3         PR target/65109
4         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
5         two parts.  One to save registers, the other to verify the
6         registers have the right values.  Save register state into
7         static data rather than on the stack.
9 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
11         PR bootstrap/63888
12         * c-c++-common/asan/pr63888.c: New test.
14 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
16         PR target/65163
17         * gcc.c-torture/compile/pr65163.c: New.
19 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
21         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
22         with -m31 on 64 bit.
23         * gcc.dg/hoist-register-pressure-2.c: Likewise.
24         * gcc.dg/hoist-register-pressure-3.c: Likewise.
26 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
28         * gcc.target/s390/20090223-1.c: Add
29         -Wno-implicit-function-declaration option.
30         * gcc.target/s390/pr42224.c: Likewise.
31         * gcc.target/s390/pr55718.c: Likewise.
33 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
35         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
36         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
37         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
38         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
39         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
40         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
41         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
42         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
43         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
44         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
45         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
46         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
47         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
48         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
49         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
50         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
51         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
52         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
53         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
54         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
55         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
57 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
59         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
60         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
61         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
62         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
63         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
64         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
65         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
66         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
67         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
68         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
69         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
70         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
71         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
72         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
73         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
74         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
76 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
78         PR fortran/64980
79         PR fortran/61960
80         * gfortran.dg/pr61960.f90: New.
81         * gfortran.dg/pr64230.f90: New.
82         * gfortran.dg/pr64980.f03: New.
84 2015-02-22  Tom de Vries  <tom@codesourcery.com>
86         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
88 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
90         PR ada/65156
91         * gnat.dg/timing_events.adb: Removed, invalid test.
93 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
95         PR debug/58123
96         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
97         location.
98         * g++.dg/gcov/gcov-2.C: Likewise.
100 2015-02-20  Richard Biener  <rguenther@suse.de>
102         PR tree-optimization/65136
103         * gcc.dg/tree-ssa/pr65136.c: New testcase.
105 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
107         PR testsuite/64158
108         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
109         and nvptx-*-* blacklisting.
111         * gcc.dg/sibcall-9.c: New test.
112         * gcc.dg/sibcall-10.c: New test.
114 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
116         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
118 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
120         PR target/64452
121         * gcc.target/avr/torture/pr64452.c: New test.
123 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
125         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
126         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
128 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
130         PR testsuite/65116
131         * lib/target-supports.exp (check_compile): Check whether
132         additional_sources is defined before using it.
134 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
136         PR middle-end/65074
137         * g++.dg/opt/pr65074.C: New file.
139 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
141         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
142         (size_type): New typedef.
143         (operator "" _script): Use it for the last argument.
145 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
147         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
149 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
151         * testsuite/lib/target-supports.exp (check_compile): Save/restore
152         additional_sources that may belong to an actual test.
154 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
156         PR gcov-profile/64634
157         * g++.dg/gcov/gcov-15.C: New test.
159 2015-02-18  Tom de Vries  <tom@codesourcery.com>
161         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
163 2015-02-18  Tom de Vries  <tom@codesourcery.com>
165         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
167 2015-02-18  Tom de Vries  <tom@codesourcery.com>
169         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
171 2015-02-18  Tom de Vries  <tom@codesourcery.com>
173         * gfortran.dg/fmt_cache_1.f: Add missing close.
175 2015-02-18  Tom de Vries  <tom@codesourcery.com>
177         PR testsuite/65107
178         * gfortran.dg/read_eof_8.f90: Add missing close.
180 2015-02-18  Richard Biener  <rguenther@suse.de>
182         PR tree-optimization/65063
183         * gcc.dg/pr65063.c: New testcase.
185 2015-02-18  Richard Biener  <rguenther@suse.de>
187         PR tree-optimization/62217
188         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
190 2015-02-18  Marek Polacek  <polacek@redhat.com>
192         PR sanitizer/65081
193         * c-c++-common/ubsan/pr65081.c: New test.
195 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
197         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
198         * gcc.target/sh/force-cbranch-delay-slot.c: New.
200 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
202         * gcc.dg/ipa/propalign-3.c: New test.
204 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
206         PR target/64793
207         * gcc.target/sh/pr64793.c: New.
208         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
210 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
212         * gcc.target/arm/divzero.c: New test case.
214 2015-02-17  Tom de Vries  <tom@codesourcery.com>
216         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
218 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
219             Jakub Jelinek  <jakub@redhat.com>
221         PR c++/65075
222         * g++.dg/cpp0x/pr65075.C: New test.
224 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
226         PR target/65058
227         * gcc.target/powerpc/pr65058.c: New test.
229 2015-02-16  Jeff Law  <law@redhat.com>
231         PR tree-optimization/64823
232         * gcc.dg/uninit-20.c: New test.
234 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
235             James Greenhalgh  <james.greenhalgh@arm.com>
237         PR ipa/64963
238         * gcc.dg/ipa/ipa-clone-1.c: New test.
240 2015-02-16  Richard Biener  <rguenther@suse.de>
242         PR tree-optimization/65077
243         * gcc.dg/torture/pr65077.c: New testcase.
245 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
247         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
248         Directive adjusted to scan for ldaxr.
249         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
250         adjusted to scan for ldaex.
252 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
254         PR c++/65080
255         * g++.dg/cpp0x/constexpr-65080.C: New.
257 2015-02-16  Richard Biener  <rguenther@suse.de>
259         PR tree-optimization/63593
260         * gcc.dg/pr63593.c: New testcase.
262 2015-02-16  Marek Polacek  <polacek@redhat.com>
264         PR c/65066
265         * gcc.dg/pr65066.c: New test.
267 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
269         * gcc.dg/pr65002.C: Move ...
270         * g++.dg/ipa/pr65002.C: ... here.
272 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
274         * gcc.target/powerpc/pr64205.c: Skip on AIX.
275         * gcc.target/powerpc/pr64505.c: Skip on AIX.
276         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
277         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
279 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
281         PR testsuite/64850
282         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
283         the expression to find calls.
284         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
285         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
286         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
287         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
288         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
290 2015-02-14  Marek Polacek  <polacek@redhat.com>
292         PR c/64768
293         * gcc.dg/array-11.c: New test.
294         * gcc.dg/array-12.c: New test.
295         * gcc.dg/array-13.c: New test.
296         * gcc.dg/array-14.c: New test.
297         * gcc.dg/c99-flex-array-typedef-1.c: New test.
298         * gcc.dg/c99-flex-array-typedef-2.c: New test.
299         * gcc.dg/c99-flex-array-typedef-3.c: New test.
300         * gcc.dg/c99-flex-array-typedef-5.c: New test.
301         * gcc.dg/c99-flex-array-typedef-7.c: New test.
302         * gcc.dg/c99-flex-array-typedef-8.c: New test.
304 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
306         PR c++/60894
307         * g++.dg/lookup/using54.C: New.
309 2015-02-13  Jeff Law  <law@redhat.com>
311         PR bootstrap/65060
312         Revert my change for tree-optimization/64823.
314 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
316         PR tree-optimization/65053
317         * gcc.c-torture/execute/pr65053-1.c: New test.
318         * gcc.c-torture/execute/pr65053-2.c: New test.
320 2015-02-13  Marek Polacek  <polacek@redhat.com>
322         PR c/65050
323         * gcc.dg/pr65050.c: New test.
325 2015-02-13  Jeff Law  <law@redhat.com>
327         PR tree-optimization/64823
328         * gcc.dg/uninit-20.c: New test.
330         PR rtl-optimization/47477
331         * gcc.dg/tree-ssa/pr47477.c: New test.
333 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
335         PR c++/60211
336         * g++.dg/parse/ivdep-2.C: New.
337         * g++.dg/parse/ivdep-3.C: Likewise.
339 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
341         PR fortran/64506
342         * gfortran.dg/continuation_13.f90: New test.
343         * gfortran.dg/continuation_14.f: New test.
345 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
347         PR c++/64970
348         * g++.dg/cpp0x/sfinae55.C: New.
350 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
352         PR ipa/65034
353         * g++.dg/ipa/pr65034.C: New test.
355 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
357         PR tree-optimization/65002
358         * gcc.dg/pr65002.C: New.
360 2015-02-13  Marek Polacek  <polacek@redhat.com>
362         PR c/65040
363         * c-c++-common/pr65040.c: New test.
365 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
367         PR tree-optimization/64705
368         * gcc.dg/tree-ssa/pr64705.c: New test.
370 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
372         PR rtl/32219
373         * gcc.dg/visibility-22.c: New test.
374         * gcc.dg/visibility-23.c: New test.
375         * gcc.target/i386/pr32219-1.c: New test.
376         * gcc.target/i386/pr32219-2.c: New test.
377         * gcc.target/i386/pr32219-3.c: New test.
378         * gcc.target/i386/pr32219-4.c: New test.
379         * gcc.target/i386/pr32219-5.c: New test.
380         * gcc.target/i386/pr32219-6.c: New test.
381         * gcc.target/i386/pr32219-7.c: New test.
382         * gcc.target/i386/pr32219-8.c: New test.
383         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
385 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
387         PR libgfortran/57822
388         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
389         four different KINDs.
391 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
393         PR c++/64884
394         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
396         PR sanitizer/65000
397         * g++.dg/ubsan/pr65000.C: New test.
399 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
401         PR fortran/64932
402         * gfortran.dg/finalize_28.f90: New test
404 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
406         PR debug/55541
407         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
408         DW_TAG_lexical_block removal.
409         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
410         * g++.dg/guality/pr55541.C: New test.
412         PR sanitizer/64984
413         * g++.dg/ubsan/pr64984.C: New test.
415 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
417         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
419 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
421         PR testsuite/64930
422         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
423         instructions for 2015-01-14 get_memmodel changes.
424         * gcc.target/powerpc/atomic-p8.c: Likewise.
426         PR sanitizer/65019
427         * g++.dg/ubsan/pr65019.C: New test.
429         PR tree-optimization/65014
430         * gcc.c-torture/compile/pr65014.c: New test.
432 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
434         PR libgfortran/57822
435         * gfortran/fmt_g0_7.f08: Revise test.
437 2015-02-11  Jeff Law  <law@redhat.com>
439         PR target/63347
440         * gcc.target/m68k/pr63347.c: New test.
442 2015-02-11  Marek Polacek  <polacek@redhat.com>
444         * g++.dg/ubsan/shift-1.C: New test.
445         * gcc.dg/ubsan/c-shift-2.c: New test.
446         * c-c++-common/ubsan/shift-5.c: Remove file.
448 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
450         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
451         Directive adjusted to XFAIL.
452         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
453         adjusted to XFAIL.
455 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
457         PR middle-end/65003
458         * g++.dg/opt/pr65003.C: New test.
460 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
462         * lib/target-supports.exp (check_effective_target_pie): Renamed
463         to ...
464         (check_effective_target_pie_enabled): This.
465         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
466         * gcc.target/i386/pie.c: Likewise.
468 2015-02-11  Andrew Pinski  <apinski@cavium.com>
470         PR target/64893
471         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
472         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
474 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
476         PR target/61925
477         * gcc.target/i386/pr61925-1.c: New test.
478         * gcc.target/i386/pr61925-2.c: New test.
479         * gcc.target/i386/pr61925-3.c: New test.
481 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
483         PR sanitizer/65004
484         * g++.dg/asan/pr65004.C: New test.
486 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
488         PR target/64661
489         * gcc.taget/sh/pr64661-0.h: New.
490         * gcc.taget/sh/pr64661-1.c: New.
491         * gcc.taget/sh/pr64661-2.c: New.
492         * gcc.taget/sh/pr64661-3.c: New.
493         * gcc.taget/sh/pr64661-4.c: New.
495 2015-02-10  Richard Biener  <rguenther@suse.de>
497         PR tree-optimization/64995
498         * g++.dg/torture/pr64995.C: New testcase.
500 2015-02-10  Richard Biener  <rguenther@suse.de>
502         PR tree-optimization/64909
503         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
505 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
507         * gcc.dg/signbit-sa.c: New test.
509 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
511         PR libgfortran/57822
512         * gfortran/fmt_g0_7.f08: New test.
514 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
516         PR tree-optimization/43378
517         * gcc.dg/tree-ssa/pr43378.c: New test.
519 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
521         PR ipa/64978
522         * g++.dg/torture/pr64978.C: New testcase.
524 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
526         PR sanitizer/64981
527         * gcc.dg/asan/pr64981.c: New test.
529 2015-02-09  Marek Polacek  <polacek@redhat.com>
531         PR c/64856
532         * gcc.dg/pr64856.c: New test.
534 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
536         PR target/64979
537         * gcc.dg/tree-ssa/stdarg-7.c: New test.
538         * gcc.c-torture/execute/pr64979.c: New test.
540 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
542         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
544 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
546         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
547         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
549 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
551         PR target/58757
552         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
554 2015-02-09  Richard Biener  <rguenther@suse.de>
556         PR tree-optimization/54000
557         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
559 2015-02-09  Tom de Vries  <tom@codesourcery.com>
561         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
563 2015-02-09  Martin Liska  <mliska@suse.cz>
565         * g++.dg/ipa/pr64858.C: New test.
567 2015-02-09  Tom de Vries  <tom@codesourcery.com>
569         * gcc.dg/uninit-19.c: Fix warning line for fpic.
571 2015-02-08  Andrew Pinski  <apinski@cavium.com>
573         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
575 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
577         PR fortran/63744
578         * gfortran.dg/use_rename_8.f90: New.
580 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
582         * gnat.dg/addr7.ad[sb]: New test.
583         * gnat.dg/addr8.ad[sb]: Likewise.
585 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
587         PR jit/64752
588         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
589         from jit.dg/test-compile-to-executable.c's create_code, with a
590         clarification of the output message.
591         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
592         pass/fail message.
593         (test_jit): Use CHECK_NO_ERRORS when calling
594         gcc_jit_context_compile_to_file.
595         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
596         jit-verify-compile-to-file to jit-verify-output-file-was-created.
597         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
598         about deletions that are attempted.
599         (jit-verify-compile-to-file): Rename to...
600         (jit-verify-output-file-was-created): ...this, and drop the
601         attempt to run "file" and verify the output.
602         (jit-verify-assembler): New function.
603         (jit-verify-object): New function.
604         (jit-verify-dynamic-library): New function.
605         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
606         favor of an implementation from new file
607         create-code-for-hello-world-executable.h, which also adds a
608         "main".
609         (dg-final): Replace jit-verify-compile-to-file with
610         jit-verify-output-file-was-created, and invoke new function
611         jit-verify-assembler.
612         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
613         the output message.
614         (dg-final): Replace jit-verify-compile-to-file with
615         jit-verify-output-file-was-created, and invoke new function
616         jit-verify-dynamic-library.
617         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
618         favor of an implementation from new file
619         create-code-for-hello-world-executable.h, which also adds a
620         "main".
621         (dg-final): Replace jit-verify-compile-to-file with
622         jit-verify-output-file-was-created.  Strengthen the expected stdout
623         from the built executable.
624         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
625         favor of an implementation from new file
626         create-code-for-hello-world-executable.h, which also adds a
627         "main".
628         (dg-final): Replace jit-verify-compile-to-file with
629         jit-verify-output-file-was-created, and invoke new function
630         jit-verify-object.
631         * jit.dg/verify-dynamic-library.c: New source file.
633 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
634             Brian Rzycki  <b.rzycki@samsung.com>
636         PR tree-optimization/64878
637         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
639 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
641         PR ipa/64896
642         * g++.dg/ipa/pr64896.C: New test.
644 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
646         PR target/64205
647         * gcc.target/powerpc/pr64205.c: New file.
649 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
651         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
652         (dg-options): Use -fpie instead of -fPIE -pie.
654 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
656         PR middle-end/64937
657         * g++.dg/asan/pr64937.C: New test.
659 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
661         PR fortran/63205
662         * gfortran.dg/class_to_type_4.f90: New test
664 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
666         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
668 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
670         PR rtl-optimization/64957
671         PR debug/64817
672         * gcc.c-torture/execute/pr64957.c: New test.
674 2015-02-05  Jeff Law  <law@redhat.com>
676         PR target/17306
677         * gcc.target/h8300/pr17306-1.c: New test.
678         * gcc.target/h8300/pr17306-2.c: New test.
680 2015-02-05  Tobias Burnus  <burnus@net-b.de>
682         PR fortran/64943
683         * gfortran.dg/structure_constructor_12.f90: New.
685 2015-02-05  Jeff Law  <law@redhat.com>
687         PR target/58400
688         gcc.target/h8300/pr58400.c: New test.
690 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
692         * gcc.target/arm/macro_defs0.c: New test.
693         * gcc.target/arm/macro_defs1.c: New test.
694         * gcc.target/arm/macro_defs2.c: New test.
696 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
698         PR rtl-optimization/64905
699         * gcc.target/i386/pr64905.c: Require nonpic target.
700         (dg-options): Add -fomit-frame-pointer.
701         (main): Remove.
703 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
705         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
706         tree dump scanning.
708 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
710         PR fortran/64757
711         * gfortran.dg/type_to_class_2.f90: New test
712         * gfortran.dg/type_to_class_3.f90: New test
714 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
716         PR ipa/64686
717         * g++.dg/torture/pr64686.C: New testcase.
719 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
721         PR rtl-optimization/64905
722         * gcc.target/i386/pr64905.c: New file.
724 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
726         * gcc.dg/guality/pr41447-1.c: Remove xfail.
727         * gcc.dg/guality/pr41616-1.c: Ditto.
729 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
731         PR debug/64817
732         * gcc.dg/pr64817-3.c: New.
734 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
735             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
737         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
738         pass parameters in registers.
739         * gcc.dg/guality/pr36728-2.c (main): Likewise.
740         * gcc.dg/guality/pr36728-3.c (main): Likewise.
741         * gcc.dg/guality/pr36728-4.c (main): Likewise.
743 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
744             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
746         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
747         list, allow for multilibed targets.
748         * gcc.dg/combine_ashiftrt_2.c: Likewise.
750 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
752         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
753         * gcc.dg/pr46728-6.c: Ditto.
755 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
757         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
758         for mips_nanlegacy target.
760 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
762         * gcc.target/i386/chkp-hidden-def.c: New.
764 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
766         PR middle-end/62103
767         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
768         to use 24 bits for bitfield b.
770 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
772         PR testsuite/64796
773         * lib/target-supports.exp (check_effective_target_bswap64): Do not
774         cache result in a global variable.  Include all 32-bit targets for
775         bswap64 tests.
777 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
779         PR rtl-optimization/64756
780         * gcc.c-torture/execute/pr64756.c: New test.
782 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
784         PR target/64660
785         * gcc.target/sh/pr64660-0.h: New.
786         * gcc.target/sh/pr64660-1.c: New.
787         * gcc.target/sh/pr64660-2.c: New.
788         * gcc.target/sh/pr64660-3.c: New.
789         * gcc.target/sh/pr64660-4.c: New.
791 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
793         PR c++/64877
794         * g++.dg/warn/Waddress-2.C: New.
796 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
798         PR middle-end/61225
799         * gcc.target/i386/pr49095.c: XFAIL for ia32.
801 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
803         PR preprocessor/64803
804         * gcc.dg/cpp/builtin-macro-1.c: New test case.
806 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
808         * g++.dg/ipa/devirt-37.C: Disable early inlining.
810 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
812         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
813         (_ARM_FPSRC): Add DN and AHP fields.
814         (clean_results): Force DN=1 on AArch64.
815         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
816         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
817         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
818         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
819         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
820         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
822 2015-02-02  Alan Modra  <amodra@gmail.com>
824         * gcc.target/powerpc/cprophard.c: New.
826 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
828         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
829         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
831 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
833         PR debug/64817
834         * gcc.dg/pr64817-1.c: New test.
835         * gcc.dg/pr64817-2.c: New test.
837 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
839         PR target/64851
840         * gcc.target/sh/pr64851-0.h: New
841         * gcc.target/sh/pr64851-1.c: New
842         * gcc.target/sh/pr64851-2.c: New
843         * gcc.target/sh/pr64851-3.c: New
844         * gcc.target/sh/pr64851-4.c: New
846 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
848         PR target/64882
849         * gcc.dg/torture/pr64882.c: New test.
851 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
853         PR target/64159
854         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
855         sparc*-*-*.
857 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
859         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
860         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
861         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
862         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
863         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
864         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
865         tree dump.
866         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
867         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
868         tree dump.
869         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
870         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
871         tree dump.
873 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
875         PR target/64688
876         * g++.dg/pr64688-2.C: New.
878 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
880         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
881         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
882         * gcc.target/i386/fuse-caller-save.c: Ditto.
883         * gcc.target/i386/headmerge-1.c: Ditto.
884         * gcc.target/i386/headmerge-2.c: Ditto.
885         * gcc.target/i386/sibcall-6.c: Ditto.
887 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
889         PR target/64617
890         * gcc.target/i386/pr64617.c: New test.
892 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
894         PR target/15184
895         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
896         (dg-options): Remove -m32.
897         (dg-final): Scan for "movb %al" only.
898         * gcc.target/i386/pr15184-2.c: Ditto.
900 2015-01-30  Richard Biener  <rguenther@suse.de>
902         PR tree-optimization/64829
903         * gcc.dg/vect/pr64829.c: New testcase.
905 2015-01-29  Marek Polacek  <polacek@redhat.com>
907         PR c/64709
908         * gcc.dg/pr64709.c: New test.
910 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
912         PR c++/64717
913         * g++.dg/ubsan/pr64717-1.C: New test.
914         * g++.dg/ubsan/pr64717-2.C: New test.
916 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
918         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
920 2015-01-29  Jeff Law  <law@redhat.com>
922         PR target/15184
923         * gcc.target/i386/pr15184-1.c: New test.
924         * gcc.target/i386/pr15184-2.c: New test.
926 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
928         PR tree-optimization/64746
929         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
931 2015-01-29  Richard Biener  <rguenther@suse.de>
933         PR tree-optimization/64853
934         * gcc.dg/torture/pr64853.c: New testcase.
936 2015-01-29  Richard Biener  <rguenther@suse.de>
938         PR tree-optimization/64844
939         * gcc.dg/vect/pr64844.c: New testcase.
941 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
943         PR middle-end/64809
944         * gcc.dg/pr64809.c: Delete.
946 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
948         PR middle-end/64805
949         * gcc.target/i386/pr64805.c: New.
951 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
953         * gcc.dg/guality/guality.h (main): Add argv[0] to
954         guality_gdb_command.
956 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
958         PR ipa/64801
959         * gcc.dg/tree-ssa/pr64801.c: New testcase.
961 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
963         PR target/64659
964         * gcc.target/sh/sh.exp
965         (check_effective_target_atomic_model_soft_gusa_available,
966         check_effective_target_atomic_model_soft_tcb_available,
967         check_effective_target_atomic_model_soft_imask_available,
968         check_effective_target_atomic_model_hard_llcs_available): New.
969         * gcc.target/sh/pr64659-0.h: New.
970         * gcc.target/sh/pr64659-1.c: New.
971         * gcc.target/sh/pr64659-2.c: New.
972         * gcc.target/sh/pr64659-3.c: New.
973         * gcc.target/sh/pr64659-4.c: New.
975 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
977         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
978         scan-assembler-times pattern.
980 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
982         PR middle-end/64809
983         * gcc.dg/pr64809.c: New test.
985 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
987         PR tree-optimization/64277
988         * gcc.dg/pr64277.c: New.
990 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
992         PR tree-optimization/64718
993         * gcc.c-torture/execute/pr64718.c: New test.
995 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
997         * gcc.target/aarch64/abs_2.c: New.
999 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1001         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1002         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1003         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1004         ISA rev < 2.
1006 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
1008         PR bootstrap/64612
1009         * lib/target-supports.exp (check_effective_target_comdat_group): New.
1010         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1011         { target comdat_group }.
1013 2015-01-27  Tobias Burnus  <burnus@net-b.de>
1015         PR fortran/63861
1016         * gfortran.dg/goacc/coarray_2.f90: New.
1018 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1020         PR ipa/60871
1021         PR ipa/64139
1022         * g++.dg/torture/pr64139.C: New testcase.
1023         * g++.dg/torture/pr60871.C: Likewise.
1025 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
1027         PR fortran/64230
1028         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1029         prevent linking errors.
1031 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1033         PR ipa/64282
1034         * g++.dg/torture/pr64282.C: New testcase.
1036 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1038         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1039         for wzr reg.
1041 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1043         * gcc.target/s390/hotpatch-13.c: New testcase.
1044         * gcc.target/s390/hotpatch-14.c: New testcase.
1045         * gcc.target/s390/hotpatch-15.c: New testcase.
1046         * gcc.target/s390/hotpatch-16.c: New testcase.
1047         * gcc.target/s390/hotpatch-17.c: New testcase.
1048         * gcc.target/s390/hotpatch-18.c: New testcase.
1049         * gcc.target/s390/hotpatch-19.c: New testcase.
1050         * gcc.target/s390/hotpatch-20.c: New testcase.
1051         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1052         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1053         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1054         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1055         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1056         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1057         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1058         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1059         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1060         * gcc.target/s390/hotpatch-10.c: Likewise.
1061         * gcc.target/s390/hotpatch-11.c: Likewise.
1062         * gcc.target/s390/hotpatch-12.c: Likewise.
1063         * gcc.target/s390/hotpatch-2.c: Likewise.
1064         * gcc.target/s390/hotpatch-3.c: Likewise.
1065         * gcc.target/s390/hotpatch-4.c: Likewise.
1066         * gcc.target/s390/hotpatch-5.c: Likewise.
1067         * gcc.target/s390/hotpatch-6.c: Likewise.
1068         * gcc.target/s390/hotpatch-7.c: Likewise.
1069         * gcc.target/s390/hotpatch-8.c: Likewise.
1070         * gcc.target/s390/hotpatch-9.c: Likewise.
1071         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1072         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1073         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1074         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1075         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1076         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1077         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1078         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1080 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
1082         * gcc.dg/long_branch.c: New testcase.
1084 2015-01-27  Richard Biener  <rguenther@suse.de>
1086         PR tree-optimization/56273
1087         PR tree-optimization/59124
1088         PR tree-optimization/64277
1089         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1090         * gcc.dg/Warray-bounds-12.c: Likewise.
1091         * gcc.dg/Warray-bounds-13.c: Likewise.
1093 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1095         PR rtl-optimization/61058
1096         * gcc.dg/pr61058.c: New test.
1098 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
1100         * gcc.target/i386/chkp-narrow-bounds.c: New.
1102 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1104         PR tree-optimization/64807
1105         * gcc.dg/pr64807.c: New test.
1107         PR c/64766
1108         * gcc.dg/pr64766.c: New test.
1110 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
1112         PR target/49263
1113         * gcc.target/sh/pr49263-4.c: New.
1115 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1117         PR fortran/62044
1118         * gfortran.dg/allocate_with_mold_1.f90: New test
1120 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
1122         PR c/64778
1123         * gcc.dg/pr64778.c: New test.
1125         PR middle-end/64421
1126         * gcc.dg/vect/pr64421.c: New test.
1128 2015-01-26  Tobias Burnus  <burnus@net-b.de>
1130         PR fortran/64771
1131         * gfortran.dg/coarray_36.f: New.
1132         * gfortran.dg/coarray_37.f90: New.
1134 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
1136         PR fortran/64230
1137         * gfortran.dg/class_allocate_18.f90: New.
1139 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1141         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1143 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1145         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1147 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1149         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1151 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1153         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1155 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1157         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1158         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1159         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1160         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1162 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1164         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1165         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1166         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1168 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1170         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1171         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1172         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1173         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1174         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1175         vXXXhn.inc.
1177 2015-01-26  Richard Biener  <rguenther@suse.de>
1179         PR middle-end/64764
1180         * gcc.dg/uninit-19.c: New testcase.
1182 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1184         * lib/target-supports.exp (check_effective_target_vect64): Add
1185         sparc*-*-*.
1187 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1189         PR testsuite/64712
1190         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1192 2015-01-26  Tony Liu  <tony.liu@arm.com>
1194         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1195         non-UAL cases.
1197 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
1199         PR libfortran/64770
1200         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1201         correctly, clean up afterwards.
1203 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
1205         PR fortran/62044
1206         * gfortran.dg/use_rename_7.f90: New.
1208 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
1210         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1211         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1213 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
1215         PR target/54236
1216         * gcc.target/sh/pr54236-4.c: New.
1218 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1220         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1221         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
1222         Bridge test.
1224 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
1226         PR libfortran/64770
1227         * gfortran.dg/open_new_segv.f90: New test.
1229 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
1231         PR target/49263
1232         PR target/53987
1233         PR target/64345
1234         PR target/59533
1235         PR target/52933
1236         PR target/54236
1237         PR target/51244
1238         * gcc.target/sh/pr64345-1.c: New.
1239         * gcc.target/sh/pr64345-2.c: New.
1240         * gcc.target/sh/pr59533-1.c: New.
1241         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1242         * gcc.target/sh/pr52933-2.c: Likewise.
1243         * gcc.target/sh/pr54089-1.c: Likewise.
1244         * gcc.target/sh/pr54236-1.c: Likewise.
1245         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1246         * gcc.target/sh/pr49263-1.c: Remove xfails.
1247         * gcc.target/sh/pr49263-2.c: Likewise.
1248         * gcc.target/sh/pr49263-3.c: Likewise.
1249         * gcc.target/sh/pr53987-1.c: Likewise.
1250         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1251         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1252         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1253         (test05, test06, test07, test08, test09, test10, test11, test12): New.
1254         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1255         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1256         test_009): New.
1257         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1258         (test_02): New.
1260 2015-01-24  Tom de Vries  <tom@codesourcery.com>
1262         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1264 2015-01-23  Ian Lance Taylor  <iant@google.com>
1266         PR go/64510
1267         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1268         targets without split stack support.
1270 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
1272         PR target/64317
1273         * gcc.target/i386/pr64317.c: New test.
1275 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
1277         PR rtl-optimization/63637
1278         PR rtl-optimization/60663
1279         * gcc.dg/pr63637-1.c: New test.
1280         * gcc.dg/pr63637-2.c: New test.
1281         * gcc.dg/pr63637-3.c: New test.
1282         * gcc.dg/pr63637-4.c: New test.
1283         * gcc.dg/pr63637-5.c: New test.
1284         * gcc.dg/pr63637-6.c: New test.
1285         * gcc.target/i386/pr63637-1.c: New test.
1286         * gcc.target/i386/pr63637-2.c: New test.
1287         * gcc.target/i386/pr63637-3.c: New test.
1288         * gcc.target/i386/pr63637-4.c: New test.
1289         * gcc.target/i386/pr63637-5.c: New test.
1290         * gcc.target/i386/pr63637-6.c: New test.
1292 2015-01-23  Richard Biener  <rguenther@suse.de>
1294         PR testsuite/63439
1295         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1296         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1298 2015-01-23  Marek Polacek  <polacek@redhat.com>
1300         PR preprocessor/60570
1301         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1302         * gcc.dg/cpp/pr60570.c: New test.
1304 2015-01-23  Richard Biener  <rguenther@suse.de>
1306         PR testsuite/63439
1307         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1308         vectorization on vect64 targets.
1310 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
1312         PR fortran/60922
1313         * gfortran.dg/class_allocate_17.f90: New.
1315 2015-01-23  Tobias Burnus  <burnus@net-b.de>
1317         PR fortran/64726
1318         * gfortran.dg/goacc/combined_loop.f90: New.
1320 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1322         PR fortran/61933
1323         * gfortran.dg/make_unit.f90: New test.
1325 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1327         PR fortran/61933
1328         * gfortran.dg/negative_unit_int8.f: Update.
1330 2015-01-22  Jeff Law  <law@redhat.com>
1332         PR target/52076
1333         * gcc.target/m68k/pr52076-1.c: New test.
1334         * gcc.target/m68k/pr52076-2.c: New test.
1336 2015-01-22  Richard Biener  <rguenther@suse.de>
1338         PR middle-end/64728
1339         * gcc.dg/torture/pr64728.c: New testcase.
1341 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1343         PR target/64688
1344         * g++.dg/pr64688.C: New test.
1346 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1348         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1349         to avoid errors with -fpic.
1351 2015-01-22  Richard Biener  <rguenther@suse.de>
1353         PR libstdc++/64535
1354         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1356 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1358         PR rtl-optimization/64682
1359         * gcc.c-torture/execute/pr64682.c: New file.
1361 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1363         PR debug/64511
1364         * gcc.dg/pr64511.c: New test.
1366         PR rtl-optimization/62078
1367         * g++.dg/opt/pr62078.C: New test.
1369         PR c/63307
1370         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1372 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1374         PR fortran/57023
1375         * gfortran.dg/internal_pack_15.f90:  New test.
1377 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1379         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1381 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1383         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1385 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1387         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1389 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1391         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1393 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1395         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1397 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1399         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1401 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1403         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1405 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1407         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1409 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1411         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1413 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1415         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1417 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1419         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1421 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1423         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1425 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1427         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1429 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1431         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1432         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1433         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1434         vXXXw.inc.
1436 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1438         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1439         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1440         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1441         vXXXl.inc.
1443 2015-01-21  Renlin Li  <renlin.li@arm.com>
1445         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1446         * g++.dg/tls/thread_local5g.C: Likewise.
1447         * g++.dg/tls/thread_local6g.C: Likewise.
1449 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1451         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1452         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1453         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1455 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1457         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1458         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1459         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1461 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1463         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1464         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1465         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1467 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1469         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1470         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1471         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1473 2015-01-20  Jeff Law  <law@redhat.com>
1475         PR target/59946
1476         * gcc.target/m68k/pr59946.c: New test.
1478 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1480         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1481         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1482         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1484 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1486         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1487         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1488         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1490 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1492         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1493         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1494         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1496 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1498         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1499         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1500         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1501         vshuffle.inc.
1502         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1503         vshuffle.inc.
1505 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1507         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1508         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1509         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1511 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1513         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1514         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1515         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1517 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1519         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1521 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1523         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1525         PR sanitizer/64632
1526         * g++.dg/ubsan/pr64632.C: New test.
1528         PR debug/64663
1529         * gcc.dg/pr64663.c: New test.
1531 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1533         PR c++/64383
1534         * g++.dg/warn/Wunused-var-23.C: New.
1536 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1538         PR c++/59937
1539         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1540         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1542 2015-01-20  Richard Biener  <rguenther@suse.de>
1544         PR ipa/64684
1545         * gcc.dg/lto/pr64684_0.c: New testcase.
1546         * gcc.dg/lto/pr64684_1.c: Likewise.
1547         * gcc.dg/lto/pr64684_2.c: Likewise.
1548         * gcc.dg/lto/pr64685_0.c: Likewise.
1549         * gcc.dg/lto/pr64685_1.c: Likewise.
1551 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1553         PR c++/62241
1554         * g++.dg/cpp1y/lambda-init12.C: New.
1556 2015-01-20  Richard Biener  <rguenther@suse.de>
1558         PR tree-optimization/64410
1559         * g++.dg/vect/pr64410.cc: Require vect_double.
1561 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1563         PR target/64149
1564         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1566 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1568         PR bootstrap/64676
1569         Revert:
1570         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1572         PR rtl-optimization/64081
1573         * gcc.dg/pr64081.c: New test.
1575 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1577         * jit.dg/harness.h: Include <unistd.h>.
1578         (CHECK_NO_ERRORS): New.
1579         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1580         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1581         gcc_jit_context_compile_to_file.
1582         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1583         args to the spawned executable.
1584         (jit-expand-vars): New function.
1585         (jit-exe-params): New variable.
1586         (dg-jit-set-exe-params): New function.
1587         (jit-dg-test): Detect testcases that use
1588         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1589         Set arguments of spawned process to jit-exe-params.
1590         (jit-get-output-filename): New function.
1591         (jit-setup-compile-to-file): New function.
1592         (jit-verify-compile-to-file): New function.
1593         (jit-run-executable): New function.
1594         (jit-verify-executable): New function.
1595         * jit.dg/test-compile-to-assembler.c: New testcase.
1596         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1597         * jit.dg/test-compile-to-executable.c: New testcase.
1598         * jit.dg/test-compile-to-object.c: New testcase.
1600 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1602         PR target/64652
1603         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1604         (test_1): New.
1606 2015-01-19  Martin Liska  <mliska@suse.cz>
1608         * objc/compile/pr64668.m: New test.
1610 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1612         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1613         (create_overflow_fn): Update comment to clarify that
1614         the third param of the created function is a bool *, not
1615         an int *.
1616         (verify_int_overflow_fn): Convert param "expected_ovf" from
1617         int to bool.  Update third param of "overflow_fn_type" from int *
1618         to bool *.  Update local "actual_ovf" from int to bool.
1619         (verify_uint_overflow_fn): Likewise.
1621 2015-01-19  Martin Liska  <mliska@suse.cz>
1623         * gcc.dg/ipa/ipa-icf-33.c: New test.
1625 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1626             Haijian Zhang  <z.zhanghaijian@huawei.com>
1628         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1629         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1630         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1631         result_float64x2, expected_hfloat64x2): New helper type, variable and
1632         declaration.
1633         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1634         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1635         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1636         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1637         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1638         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1639         and target without the FMA feature.
1641 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1643         * gcc.target/aarch64/pr64304.c: New testcase.
1645 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1647         PR rtl-optimization/64081
1648         * gcc.dg/pr64081.c: New test.
1650 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1652         PR target/63971
1653         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1654         the epilogue).
1655         * gcc.target/aarch64/test_frame_6.c: Likewise.
1656         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1657         and x19 (in the epilogue).
1658         * gcc.target/aarch64/test_frame_4.c: Likewise.
1659         * gcc.target/aarch64/test_frame_7.c: Likewise.
1661 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1663         * gcc.target/i386/chkp-always_inline.c: New.
1665 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1666             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1668         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1669         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1671 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1673         PR fortran/60255
1674         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1675         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1677 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1679         PR fortran/64578
1680         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1682 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1684         PR target/64652
1685         * gcc.target/sh/torture/pr64652.c: New.
1687 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1689         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1690         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1691         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1692         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1693         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1694         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1696 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1698         PR ipa/64378
1699         * g++.dg/torture/pr64378.C: New testcase.
1701 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1703         PR fortran/57959
1704         * gfortran.dg/block_13.f08: New test
1706 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1708         PR fortran/55901
1709         * gfortran.dg/associate_1.f03: Allow test for character with
1710         automatic length.
1712 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1714         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1715         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1717 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1719         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1721 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1723         PR fortran/64578
1724         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1726 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1728         PR fortran/60357
1729         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1731         PR fortran/61275
1732         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1734         PR fortran/55932
1735         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1737 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1739         PR fortran/60334
1740         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1742 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1744         PR rtl-optimization/52773
1745         * gcc.c-torture/compile/pr52773.c: New test.
1747 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1749         PR c++/62134
1750         * g++.dg/cpp0x/alias-decl-46.C: New.
1752 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1754         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1756 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1758         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1759         Add trace.
1760         (CHECK_FP): Likewise.
1761         (CHECK_CUMULATIVE_SAT): Likewise.
1763 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1765         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1766         (Set_Neon_Cumulative_Sat): Add parameter.
1767         (__set_neon_cumulative_sat): Support new parameter.
1768         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1769         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1770         argument.
1771         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1772         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1773         argument.
1775 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1777         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1778         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1780 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1782         PR c++/60056
1783         * g++.dg/tls/thread_local-ice4.C: New.
1785 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1787         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1788         than Neon options.
1790 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1792         PR c++/62276
1793         * g++.dg/cpp0x/vt-62276.C: New.
1795 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1797         PR middle-end/64353
1798         * g++.dg/pr64353.C: New.
1800 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1802         PR target/64263
1803         * gcc.target/aarch64/pr64263_1.c: New test.
1805 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1807         PR tree-optimization/64434
1808         * gcc.dg/torture/pr64434.c: Move to...
1809         * gcc.dg/pr64434.c: ... here.
1811 2015-01-16  Richard Biener  <rguenther@suse.de>
1813         PR middle-end/64614
1814         * gcc.dg/uninit-18.c: New testcase.
1816 2015-01-16  Richard Biener  <rguenther@suse.de>
1818         PR tree-optimization/64568
1819         * g++.dg/torture/pr64568-2.C: New testcase.
1821 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1823         PR target/64363
1824         * gcc.target/i386/chkp-label-address.c: New.
1826 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
1828         PR fortran/45290
1829         * gfortran.dg/pointer_init_6.f90: Extended.
1831 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
1833         * gcc.c-torture/compile/20150108.c: New test.
1835 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1837         * gcc.target/visium: New directory.
1839 2015-01-16  Richard Biener  <rguenther@suse.de>
1841         PR tree-optimization/61743
1842         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1843         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1845 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
1847         * gcc.dg/pr64015.c: New test.
1849 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
1851         PR ipa/64163
1852         PR ipa/64612
1853         * g++.dg/ipa/pr64612.C: New test.
1855 2015-01-16  Renlin Li  <renlin.li@arm.com>
1857         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1859 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
1861         * gcc.target/i386/sse-14.c: Test new intrinsic.
1862         * gcc.target/i386/sse-22.c: Ditto.
1864 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1866         PR c++/58614
1867         * g++.dg/cpp0x/auto44.C: New.
1869 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
1871         PR target/59710
1872         * gcc.target/nios2/gpopt-all.c: New test case.
1873         * gcc.target/nios2/gpopt-local.c: New test case.
1874         * gcc.target/nios2/gpopt-global.c: New test case.
1875         * gcc.target/nios2/gpopt-data.c: New test case.
1876         * gcc.target/nios2/gpopt-none.c: New test case.
1878 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1880         * g++.dg/ubsan/vptr-1.C: New test.
1881         * g++.dg/ubsan/vptr-2.C: New test.
1882         * g++.dg/ubsan/vptr-3.C: New test.
1883         * g++.dg/ubsan/vptr-4.C: New test.
1884         * g++.dg/ubsan/vptr-5.C: New test.
1885         * g++.dg/ubsan/vptr-6.C: New test.
1886         * g++.dg/ubsan/vptr-7.C: New test.
1887         * g++.dg/ubsan/vptr-8.C: New test.
1888         * g++.dg/ubsan/vptr-9.C: New test.
1890 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1892         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1893         is set up.
1894         * lib/gcc-dg.exp: Likewise.
1896 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1898         PR rtl-optimization/64110
1899         * gcc.target/i386/pr64110.c: Add scan-assembler.
1901 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1902             James Norris  <jnorris@codesourcery.com>
1903             Cesar Philippidis  <cesar@codesourcery.com>
1904             Ilmir Usmanov  <i.usmanov@samsung.com>
1906         * lib/target-supports.exp (check_effective_target_fopenacc): New
1907         procedure.
1908         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1909         * g++.dg/goacc/goacc.exp: Likewise.
1910         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1911         * gcc.dg/goacc/goacc.exp: Likewise.
1912         * gfortran.dg/goacc/goacc.exp: Likewise.
1913         * c-c++-common/cpp/openacc-define-1.c: New file.
1914         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1915         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1916         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1917         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1918         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1919         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1920         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1921         * c-c++-common/goacc/cache-1.c: Likewise.
1922         * c-c++-common/goacc/clauses-fail.c: Likewise.
1923         * c-c++-common/goacc/collapse-1.c: Likewise.
1924         * c-c++-common/goacc/data-1.c: Likewise.
1925         * c-c++-common/goacc/data-2.c: Likewise.
1926         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1927         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1928         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1929         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1930         * c-c++-common/goacc/if-clause-1.c: Likewise.
1931         * c-c++-common/goacc/if-clause-2.c: Likewise.
1932         * c-c++-common/goacc/kernels-1.c: Likewise.
1933         * c-c++-common/goacc/loop-1.c: Likewise.
1934         * c-c++-common/goacc/loop-private-1.c: Likewise.
1935         * c-c++-common/goacc/nesting-1.c: Likewise.
1936         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1937         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1938         * c-c++-common/goacc/parallel-1.c: Likewise.
1939         * c-c++-common/goacc/pcopy.c: Likewise.
1940         * c-c++-common/goacc/pcopyin.c: Likewise.
1941         * c-c++-common/goacc/pcopyout.c: Likewise.
1942         * c-c++-common/goacc/pcreate.c: Likewise.
1943         * c-c++-common/goacc/pragma_context.c: Likewise.
1944         * c-c++-common/goacc/present-1.c: Likewise.
1945         * c-c++-common/goacc/reduction-1.c: Likewise.
1946         * c-c++-common/goacc/reduction-2.c: Likewise.
1947         * c-c++-common/goacc/reduction-3.c: Likewise.
1948         * c-c++-common/goacc/reduction-4.c: Likewise.
1949         * c-c++-common/goacc/sb-1.c: Likewise.
1950         * c-c++-common/goacc/sb-2.c: Likewise.
1951         * c-c++-common/goacc/sb-3.c: Likewise.
1952         * c-c++-common/goacc/update-1.c: Likewise.
1953         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1954         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1955         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1956         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1957         * gfortran.dg/goacc/assumed.f95: Likewise.
1958         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1959         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1960         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1961         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1962         * gfortran.dg/goacc/branch.f95: Likewise.
1963         * gfortran.dg/goacc/cache-1.f95: Likewise.
1964         * gfortran.dg/goacc/coarray.f95: Likewise.
1965         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1966         * gfortran.dg/goacc/cray.f95: Likewise.
1967         * gfortran.dg/goacc/critical.f95: Likewise.
1968         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1969         * gfortran.dg/goacc/data-tree.f95: Likewise.
1970         * gfortran.dg/goacc/declare-1.f95: Likewise.
1971         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1972         * gfortran.dg/goacc/fixed-1.f: Likewise.
1973         * gfortran.dg/goacc/fixed-2.f: Likewise.
1974         * gfortran.dg/goacc/fixed-3.f: Likewise.
1975         * gfortran.dg/goacc/fixed-4.f: Likewise.
1976         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1977         * gfortran.dg/goacc/if.f95: Likewise.
1978         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
1979         * gfortran.dg/goacc/list.f95: Likewise.
1980         * gfortran.dg/goacc/literal.f95: Likewise.
1981         * gfortran.dg/goacc/loop-1.f95: Likewise.
1982         * gfortran.dg/goacc/loop-2.f95: Likewise.
1983         * gfortran.dg/goacc/loop-3.f95: Likewise.
1984         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
1985         * gfortran.dg/goacc/omp.f95: Likewise.
1986         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
1987         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
1988         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
1989         * gfortran.dg/goacc/parameter.f95: Likewise.
1990         * gfortran.dg/goacc/private-1.f95: Likewise.
1991         * gfortran.dg/goacc/private-2.f95: Likewise.
1992         * gfortran.dg/goacc/private-3.f95: Likewise.
1993         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
1994         * gfortran.dg/goacc/reduction-2.f95: Likewise.
1995         * gfortran.dg/goacc/reduction.f95: Likewise.
1996         * gfortran.dg/goacc/routine-1.f90: Likewise.
1997         * gfortran.dg/goacc/routine-2.f90: Likewise.
1998         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
1999         * gfortran.dg/goacc/several-directives.f95: Likewise.
2000         * gfortran.dg/goacc/sie.f95: Likewise.
2001         * gfortran.dg/goacc/subarrays.f95: Likewise.
2002         * gfortran.dg/gomp/map-1.f90: Likewise.
2003         * gfortran.dg/openacc-define-1.f90: Likewise.
2004         * gfortran.dg/openacc-define-2.f90: Likewise.
2005         * gfortran.dg/openacc-define-3.f90: Likewise.
2006         * g++.dg/gomp/block-1.C: Update for changed compiler output.
2007         * g++.dg/gomp/block-2.C: Likewise.
2008         * g++.dg/gomp/block-3.C: Likewise.
2009         * g++.dg/gomp/block-5.C: Likewise.
2010         * g++.dg/gomp/target-1.C: Likewise.
2011         * g++.dg/gomp/target-2.C: Likewise.
2012         * g++.dg/gomp/taskgroup-1.C: Likewise.
2013         * g++.dg/gomp/teams-1.C: Likewise.
2014         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2015         * gcc.dg/cilk-plus/jump.c: Likewise.
2016         * gcc.dg/gomp/block-1.c: Likewise.
2017         * gcc.dg/gomp/block-10.c: Likewise.
2018         * gcc.dg/gomp/block-2.c: Likewise.
2019         * gcc.dg/gomp/block-3.c: Likewise.
2020         * gcc.dg/gomp/block-4.c: Likewise.
2021         * gcc.dg/gomp/block-5.c: Likewise.
2022         * gcc.dg/gomp/block-6.c: Likewise.
2023         * gcc.dg/gomp/block-7.c: Likewise.
2024         * gcc.dg/gomp/block-8.c: Likewise.
2025         * gcc.dg/gomp/block-9.c: Likewise.
2026         * gcc.dg/gomp/target-1.c: Likewise.
2027         * gcc.dg/gomp/target-2.c: Likewise.
2028         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2029         * gcc.dg/gomp/teams-1.c: Likewise.
2031 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
2033         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2034         test case.
2036 2015-01-15  Mike Stump  <mikestump@comcast.net>
2038         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2039         * gcc.dg/inline_2.c: Likewise.
2040         * gcc.dg/inline_3.c: Likewise.
2041         * gcc.dg/inline_4.c: Likewise.
2043 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
2045         PR fortran/58023
2046         * gfortran.dg/proc_ptr_comp_43.f90: New.
2048 2015-01-15  Mike Stump  <mikestump@comcast.net>
2050         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2051         * gcc.dg/unroll_2.c: Likewise.
2052         * gcc.dg/unroll_3.c: Likewise.
2053         * gcc.dg/unroll_4.c: Likewise.
2054         * gcc.dg/unroll_5.c: Likewise.
2056 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
2058         PR target/63971
2059         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2060         in epilogue.
2061         * gcc.target/aarch64/test_frame_6.c: Likewise.
2062         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2063         x30 and x19 (in the epilogue).
2064         * gcc.target/aarch64/test_frame_4.c: Likewise.
2065         * gcc.target/aarch64/test_frame_7.c: Likewise.
2067 2015-01-15  Martin Liska  <mliska@suse.cz>
2069         * g++.dg/ipa/pr64068.C: New test.
2070         * gcc.dg/ipa/PR64559.c: New test.
2072 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2074         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2075         with PIE.
2077 2015-01-15  Richard Biener  <rguenther@suse.de>
2079         PR tree-optimization/61743
2080         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2081         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2083 2015-01-15 Renlin Li <renlin.li@arm.com>
2085         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2086         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2088 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2090         * gcc.dg/vect/vect-aggressive-1.c: New.
2091         * gcc.target/i386/avx2-vect-aggressive.c: New.
2093 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2095         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2097 2015-01-15  Richard Biener  <rguenther@suse.de>
2099         PR lto/64415
2100         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2101         -Wl,-undefined,dynamic_lookup.
2103 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2105         * gnat.dg/opt47.adb: New test.
2107 2015-01-15  Richard Biener  <rguenther@suse.de>
2109         PR lto/64415
2110         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2112 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2114         PR tree-optimization/64434
2115         * gcc.dg/torture/pr64434.c: New test.
2117 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2119         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2120         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
2121         -march=loongson* and -march=octeon* require -mno-micromips.
2123 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2124             Matthew Fortune  <matthew.fortune@imgtec.com>
2126         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2127         * gcc.target/mips/call-saved-5.c (foo): Likewise.
2128         * gcc.target/mips/call-saved-6.c (foo): Likewise.
2129         * gcc.target/mips/call-saved-7.c: New file.
2130         * gcc.target/mips/call-saved-8.c: New file.
2131         * gcc.target/mips/call-saved-9.c: New file.
2133 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
2135         * gcc.target/mips/lsa.c: New file.
2136         * gcc.target/mips/mips64-lsa.c: Likewise.
2137         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2138         * gcc.target/mips/mulsize-4.c: Likewise.
2139         * gcc.target/mips/mulsize-5.c: New file.
2140         * gcc.target/mips/mulsize-6.c: Likewise.
2141         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2142         and !HAS_LSA as ghost options.
2143         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2144         for !HAS_LSA.
2146 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
2148         * g++.dg/torture/20141013.c: Set -fno-short-enums.
2150 2015-01-15  Richard Biener  <rguenther@suse.de>
2152         PR middle-end/64365
2153         * gcc.dg/torture/pr64365.c: New testcase.
2155 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
2157         * gcc.dg/stackprotectexplicit1.c: New test.
2158         * g++.dg/stackprotectexplicit2.c: New test.
2160 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2162         PR target/61933
2163         * gfortran.dg/inquire_internal.f90: New.
2164         * gfortran.dg/negative_unit_check.f90: New.
2166 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
2168         PR target/53988
2169         * gcc.target/sh/pr53988-1.c: New.
2171 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
2173         PR c++/58671
2174         * g++.dg/tls/thread_local-ice3.C: New.
2176 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2178         * gcc.target/i386/fentry-override.c: Properly place {} in target
2179         selector.  Remove nonpic.
2180         * gcc.target/i386/fentry.c: Likewise.
2182 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2184         * gcc.dg/atomic-invalid.c: Check for invalid memory model
2185         warnings instead of errors.
2187 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
2189         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2190         option support instead of ENABLE_LTO from Makefile.
2192 2015-01-14  Richard Biener  <rguenther@suse.de>
2194         PR tree-optimization/59354
2195         * gcc.dg/vect/pr59354.c: New testcase.
2197 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
2199         * lib/target-supports.exp
2200         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2201         on ARM architures before v7.
2203 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2205         PR middle-end/59448
2206         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2207         an atomic_exchange.
2209 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2211         PR target/64386
2212         * gcc.target/i386/pr64386.c: New test.
2214 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2216         PR target/64393
2217         * gcc.target/i386/pr64393.c: New test.
2219 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2221         PR target/64387
2222         * gcc.target/i386/pr64387.c: New test.
2224 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
2226         * gcc.target/aarch64/store-pair-1.c: Fix typo.
2228 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2230         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2232 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2234         PR target/64453
2235         * gcc.target/arm/pr64453.c: New.
2237 2015-01-14  Richard Biener  <rguenther@suse.de>
2239         PR lto/64415
2240         * gcc.dg/lto/pr64415_0.c: New testcase.
2241         * gcc.dg/lto/pr64415_1.c: Likewise.
2243 2015-01-14  Martin Liska  <mliska@suse.cz>
2245         * gcc.dg/ipa/pr64307.c: New test.
2247 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2249         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2250         64-bit and 128-bit.
2252 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2254         PR target/64460
2255         * gcc.target/arm/pr64460_1.c: New test.
2257 2015-01-14  Richard Biener  <rguenther@suse.de>
2259         PR tree-optimization/64493
2260         PR tree-optimization/64495
2261         * gcc.dg/vect/pr64493.c: New testcase.
2262         * gcc.dg/vect/pr64495.c: Likewise.
2264 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
2266         * gcc.dg/Warray-bounds-11.c: New test-case.
2268 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2270         * gcc.target/mips/octeon3-pipe-1.c: New test.
2272 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
2274         * jit.dg/harness.h (set_up_logging): Move string concatenation
2275         into...
2276         (concat_strings): New function.
2277         (dump_reproducer): New function.
2278         (test_jit): Call dump_reproducer.
2279         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2280         function.
2281         (jit-dg-test): Delete any generated reproducer from previous runs.
2282         Verify that a generated reproducer was created, and verify that it
2283         compiles.
2284         * jit.dg/test-nested-contexts.c (main): Call
2285         gcc_jit_context_dump_reproducer_to_file.
2287 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2289         * gcc.dg/aru-2.c: Add dg-require-profiling.
2291 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2293         * lib/target-supports.exp (check_profiling_available): Check if
2294         -pg links.
2296 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
2298         PR ipa/64565
2299         * g++.dg/torture/pr64565.C: New testcase.
2301 2015-01-13  Marek Polacek  <polacek@redhat.com>
2303         PR middle-end/64391
2304         * gcc.dg/tm/pr64391.c: New test.
2306 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2308         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2309         true.
2311 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2313         * gcc.target/i386/pie.c: New test.
2315         * lib/target-supports.exp (check_effective_target_pie): New.
2317 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2319         PR rtl-optimization/64286
2320         * gcc.target/i386/avx2-pr64286.c: New test.
2322 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2324         PR c++/57626
2325         * g++.dg/cpp0x/vt-57626.C: New.
2327 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2329         PR fortran/64528
2330         * gfortran.dg/pr64528.f90: New test.
2332 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2334         * gcc.target/aarch64/subsp.c: New test.
2336 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2338         * gcc.target/aarch64/store-pair-1.c: New testcase.
2340 2015-01-13  Richard Biener  <rguenther@suse.de>
2342         PR lto/64373
2343         * gcc.dg/lto/pr64373_0.c: New testcase.
2345 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2347         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2348         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2350 2015-01-13  Richard Biener  <rguenther@suse.de>
2352         PR tree-optimization/64406
2353         * gcc.dg/pr64406.c: New testcase.
2355 2015-01-13  Richard Biener  <rguenther@suse.de>
2357         PR tree-optimization/64404
2358         * gcc.dg/vect/pr64404.c: New testcase.
2360 2015-01-13  Richard Biener  <rguenther@suse.de>
2362         PR tree-optimization/64568
2363         * g++.dg/torture/pr64568.C: New testcase.
2365 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2367         * jit.dg/test-error-local-used-from-other-function.c: New test
2368         case.
2369         * jit.dg/test-error-param-reuse.c: New test case.
2370         * jit.dg/test-error-param-sharing.c: New test case.
2371         * jit.dg/test-error-param-used-from-other-function.c: New test
2372         case.
2373         * jit.dg/test-error-param-used-without-a-function.c: New test
2374         case.
2376 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2378         PR tree-optimization/64563
2379         * gcc.dg/pr64563.c: New test.
2381         PR target/64513
2382         * gcc.target/i386/pr64513.c: New test.
2384         PR tree-optimization/64454
2385         * gcc.dg/pr64454.c: New test.
2387         PR testsuite/64028
2388         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2389         bind_pic_locally.
2390         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2391         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2392         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2393         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2394         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2395         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2396         * gcc.dg/vect/slp-25.c: Likewise.
2397         * gcc.dg/vect/vect-109.c: Likewise.
2398         * gcc.dg/vect/vect-13.c: Likewise.
2399         * gcc.dg/vect/vect-17.c: Likewise.
2400         * gcc.dg/vect/vect-18.c: Likewise.
2401         * gcc.dg/vect/vect-19.c: Likewise.
2402         * gcc.dg/vect/vect-20.c: Likewise.
2403         * gcc.dg/vect/vect-21.c: Likewise.
2404         * gcc.dg/vect/vect-22.c: Likewise.
2405         * gcc.dg/vect/vect-27.c: Likewise.
2406         * gcc.dg/vect/vect-29.c: Likewise.
2407         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2408         * gcc.dg/vect/vect-2.c: Likewise.
2409         * gcc.dg/vect/vect-3.c: Likewise.
2410         * gcc.dg/vect/vect-4.c: Likewise.
2411         * gcc.dg/vect/vect-5.c: Likewise.
2412         * gcc.dg/vect/vect-72.c: Likewise.
2413         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2414         * gcc.dg/vect/vect-73.c: Likewise.
2415         * gcc.dg/vect/vect-77-global.c: Likewise.
2416         * gcc.dg/vect/vect-78-global.c: Likewise.
2417         * gcc.dg/vect/vect-7.c: Likewise.
2418         * gcc.dg/vect/vect-86.c: Likewise.
2419         * gcc.dg/vect/vect-align-1.c: Likewise.
2420         * gcc.dg/vect/vect-align-3.c: Likewise.
2421         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2422         * gcc.dg/vect/vect-all.c: Likewise.
2423         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2424         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2425         * gcc.dg/vect/vect-peel-3.c: Likewise.
2426         * gcc.dg/vect/vect-peel-4.c: Likewise.
2427         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2429 2015-01-12  Jeff Law  <law@redhat.com>
2431         PR target/64461
2432         * gcc.target/m68k/pr64461.c: New test.
2434 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2436         * jit.dg/test-array-as-pointer.c (create_code): Update call
2437         to gcc_jit_context_new_global by setting "kind" to
2438         GCC_JIT_GLOBAL_IMPORTED.
2439         * jit.dg/test-error-array-as-pointer.c: Likewise.
2440         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2441         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2442         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2443         * jit.dg/test-using-global.c (the_global): Rename to...
2444         (imported_global): ...this.
2445         (create_code): Update to test the three kinds of global.
2446         (verify_code): Likewise.
2448 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2450         PR testsuite/64427
2451         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2452         undefined behavior.
2453         * gcc.target/i386/pr64291-2.c: Updated.
2455 2015-01-12  Richard Biener  <rguenther@suse.de>
2457         PR tree-optimization/64530
2458         * gfortran.dg/pr64530.f90: New testcase.
2460 2015-01-12  Richard Biener  <rguenther@suse.de>
2462         PR middle-end/64357
2463         * gcc.dg/torture/pr64357.c: New testcase.
2465 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2467         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2468         selector.
2470 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2471         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2473 2015-01-12  Martin Liska  <mliska@suse.cz>
2475         * gcc.dg/ipa/PR64550.c: New test.
2477 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2479         PR ipa/63470
2480         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2482 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2484         PR fortran/63733
2485         * gfortran.dg/typebound_operator_20.f90: New.
2487 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2489         PR fortran/58023
2490         * gfortran.dg/proc_ptr_comp_42.f90: New.
2492 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2494         PR fortran/64508
2495         * gfortran.dg/proc_ptr_comp_41.f90: New.
2497 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2499         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2501 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2503         PR fortran/64522
2504         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2505         and add dg-excess-errors.
2506         * gfortran.dg/line_length_6.f90: New.
2507         * gfortran.dg/line_length_7.f90: New.
2508         * gfortran.dg/line_length_8.f90: New.
2509         * gfortran.dg/line_length_9.f90: New.
2510         * gfortran.dg/line_length_10.f90: New.
2511         * gfortran.dg/line_length_11.f90: New.
2513 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2515         * jit.dg/test-threads.c (struct testcase): Move declaration
2516         to jit.dg/all-non-failing-tests.h.
2517         (testcases): Likewise.
2518         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2519         declaration here from jit.dg/all-non-failing-tests.h.
2520         (testcases): Likewise.
2521         * jit.dg/test-combination.c (create_code): Eliminate spelling
2522         out all of the testcases in favor of looping through the
2523         "testcases" metadata.
2524         (verify_code): Likewise.
2526 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2528         PR rtl-optimization/64536
2529         * gcc.dg/pr64536.c: New test.
2531 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2533         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2534         * jit.dg/test-combination.c (create_code): Likewise.
2535         (verify_code): Likewise.
2536         * jit.dg/test-constants.c: New test case.
2537         * jit.dg/test-threads.c: Add test-constants.c.
2539 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2541         PR libobjc/51891
2542         * objc.dg/gnu-api-2-class.m: Add a test case
2543         for the above change.
2545 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2547         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2549 2015-01-09  Richard Biener  <rguenther@suse.de>
2551         PR tree-optimization/64410
2552         * g++.dg/vect/pr64410.cc: New testcase.
2554 2015-01-09  Martin Liska  <mliska@suse.cz>
2556         * gcc.dg/ipa/ipa-icf-32.c: New test.
2558 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2560         * c-c++-common/tsan/tsan_barrier.h: New.
2561         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2562         * c-c++-common/tsan/bitfield_race.c: Likewise.
2563         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2564         * c-c++-common/tsan/mutexset1.c: Likewise.
2565         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2566         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2567         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2568         * c-c++-common/tsan/simple_race.c: Likewise.
2569         * c-c++-common/tsan/simple_stack.c: Likewise.
2570         * c-c++-common/tsan/sleep_sync.c: Likewise.
2571         * c-c++-common/tsan/tiny_race.c: Likewise.
2572         * c-c++-common/tsan/tls_race.c: Likewise.
2573         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2574         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2575         * g++.dg/tsan/atomic_free.C: Likewise.
2576         * g++.dg/tsan/atomic_free2.C: Likewise.
2577         * g++.dg/tsan/cond_race.C: Likewise.
2578         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2580 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2582         PR testsuite/62250
2583         * lib/target-supports.exp (check_effective_target_libatomic_available):
2584         New.
2585         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2586         targets that match effective-target libatomic_available.
2587         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2589 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2591         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2592         Verify the result of gcc_jit_context_get_last_error.
2593         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2595 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2597         PR tree-optimization/63989
2598         * gcc.dg/strlenopt-27.c: New test.
2600 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2602         * jit.dg/harness.h (set_up_logging): New function.
2603         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2604         set_up_logging on the context, so that every testcase is
2605         logged to a particular file.
2606         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2607         and call gcc_jit_context_set_logfile on the top-level context.
2609 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2611         PR target/64338
2612         * g++.dg/opt/pr64338.C: New test.
2614 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2616         * gfortran.dg/coarray/codimension_2b.f90: New file.
2617         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2618         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2620 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2622         PR c++/59004
2623         * g++.dg/ext/fnname4.C: New.
2625 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2627         PR c++/64462
2628         * g++.dg/cpp0x/constexpr-64462.C: New.
2630 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2632         PR c++/60753
2633         * g++.dg/cpp0x/deleted10.C: New.
2635 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2637         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2639 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2641         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2642         GCC_JIT_UNARY_OP_ABS.
2643         (verify_unary_ops): Likewise.
2645 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2647         * jit.dg/test-arith-overflow.c: New test case.
2648         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2649         * jit.dg/test-combination.c (create_code): Likewise.
2650         (verify_code): Likewise.
2651         * jit.dg/test-threads.c (testcases): Likewise.
2653 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2655         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2656         rather than "jit".  Load g++.exp, and call g++_init.
2657         Run test-*.cc files within the testsuite and *.cc files within
2658         docs/examples.
2659         (jit-dg-test): Drop the addition of -fgnu89-inline to
2660         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2661         doing it when compiling C testcases (since g++ does not handle
2662         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2663         is restored to the value after g++_init ran, rather than the
2664         value before g++_init ran.  Return a list of
2665         $comp_output $output_file, as dg-test assumes.
2667 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2669         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2670         make it easier to figure out the origin of each test result when
2671         running test-combination.c and test-threads.c.
2672         (CHECK_VALUE): Likewise.
2673         (CHECK_DOUBLE_VALUE): Likewise.
2674         (CHECK_STRING_VALUE): Likewise.
2675         (CHECK_STRING_STARTS_WITH): Likewise.
2676         (CHECK_STRING_CONTAINS): Likewise.
2677         (CHECK): Likewise.
2678         (check_string_value): Likewise, add "funcname" param.
2679         (check_string_starts_with): Likewise.
2680         (check_string_contains): Likewise.
2682 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2684         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2685         generating name of built executable.
2687 2015-01-07  Marek Polacek  <polacek@redhat.com>
2689         PR c/64440
2690         * gcc.dg/pr64440.c: New test.
2691         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2693 2015-01-07  Marek Polacek  <polacek@redhat.com>
2695         PR c/64417
2696         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2697         * gcc.dg/pr64417.c: New test.
2699 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2701         PR target/64505
2702         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2703         fix is correct.
2705 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2707         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2708         Check if testcases run without errors, not just if they compile.
2710 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2712         PR target/64507
2713         * gcc.target/sh/pr64507.c: New test.
2715 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2717         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2719 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2721         * c-c++-common/asan/sanitize-all-1.c: New test.
2722         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2723         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2724         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2725         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2727 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2729         * lib/target-supports.exp (check_profiling_available): Return 0 for
2730         Visium.
2731         (check_effective_target_tls_runtime): Likewise.
2732         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2733         * gcc.dg/20020312-2.c: Adjust for Visium.
2734         * gcc.dg/tls/thr-cse-1.c: Likewise
2735         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2736         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2737         * gcc.dg/weak/typeof-2.c: Likewise.
2739 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2741         PR rtl-optimization/64287
2742         * gcc.dg/aru-2.c: New test.
2744 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2746         PR sanitizer/64344
2747         * c-c++-common/ubsan/pr64344-1.c: New test.
2748         * c-c++-common/ubsan/pr64344-2.c: New test.
2750         PR tree-optimization/64465
2751         * gcc.dg/pr64465.c: New test.
2753         PR tree-optimization/64494
2754         * gcc.c-torture/compile/pr64494.c: New test.
2756 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2758         PR fortran/47674
2759         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2761 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2763         Update copyright years.
2765 2015-01-05  Marek Polacek  <polacek@redhat.com>
2767         PR c/64423
2768         * gcc.dg/pr64423.c: New test.
2770 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2772         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2773         mmix-knuth-mmixware for the same reason as for MIPS.
2774         * gcc.dg/debug/debug-2.c: Ditto.
2776         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2778 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2780         PR testsuite/62250
2781         * lib/gfortran.exp: Add libatomic library search path.
2782         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2783         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2785         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2787 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2789         * c-c++-common/tsan/bitfield_race.c: New testcase.
2790         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2792 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2794         * gfortran.dg/coarray/collectives_4.f90: New.
2796 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2798         PR fortran/57562
2799         * gfortran.dg/extends_16.f90: New.
2801 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2803         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2805 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2807         * gfortran.dg/coarray/codimension_2.f90: New.
2808         * gfortran.dg/coarray/codimension_2a.f90: New.
2809         * gfortran.dg/coarray_35.f90: New.
2810         * gfortran.dg/coarray_35a.f90: New.
2812 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2814         PR fortran/60507
2815         * gfortran.dg/dummy_procedure_11.f90: New.
2817 Copyright (C) 2015 Free Software Foundation, Inc.
2819 Copying and distribution of this file, with or without modification,
2820 are permitted in any medium without royalty provided the copyright
2821 notice and this notice are preserved.