Add missing cleanup in gfortran.dg/readwrite_unf_direct_eor_1.f90
[official-gcc.git] / gcc / testsuite / ChangeLog
blob11f06fc6d2a6c85081e6f272c11c8290613e852c
1 2015-02-24  Tom de Vries  <tom@codesourcery.com>
3         * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
5 2015-02-24  Tom de Vries  <tom@codesourcery.com>
7         PR testsuite/65126
8         * lib/gcc-defs.exp (additional_sources_used): Add new var.
9         (dg-additional-files-options): Copy additional_sources to
10         additional_sources_used before emptying additional_sources.
11         * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
12         (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
13         (cleanup-saved-temps): Use additional_sources_used instead of
14         additional_sources.
15         (dg-test): Reset additional_sources_used.
17 2015-02-23  Richard Sandiford  <richard.sandiford@arm.com>
19         PR fortran/63427
20         * gfortran.dg/integer_exponentiation_6.F90: New test.
22 2015-02-23  Martin Sebor  <msebor@redhat.com>
24         PR target/65109
25         * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
26         two parts.  One to save registers, the other to verify the
27         registers have the right values.  Save register state into
28         static data rather than on the stack.
30 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
32         PR bootstrap/63888
33         * c-c++-common/asan/pr63888.c: New test.
35 2015-02-23  Oleg Endo  <olegendo@gcc.gnu.org>
37         PR target/65163
38         * gcc.c-torture/compile/pr65163.c: New.
40 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
42         * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
43         with -m31 on 64 bit.
44         * gcc.dg/hoist-register-pressure-2.c: Likewise.
45         * gcc.dg/hoist-register-pressure-3.c: Likewise.
47 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
49         * gcc.target/s390/20090223-1.c: Add
50         -Wno-implicit-function-declaration option.
51         * gcc.target/s390/pr42224.c: Likewise.
52         * gcc.target/s390/pr55718.c: Likewise.
54 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
56         * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
57         * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
58         * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
59         * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
60         * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
61         * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
62         * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
63         * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
64         * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
65         * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
66         * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
67         * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
68         * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
69         * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
70         * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
71         * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
72         * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
73         * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
74         * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
75         * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
76         * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
78 2015-02-23  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
80         * gcc.target/s390/hotpatch-8.c: Add -march=g5.
81         * gcc.target/s390/hotpatch-9.c: Add -march=g5.
82         * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
83         * gcc.target/s390/hotpatch-compile-10.c: Likewise.
84         * gcc.target/s390/hotpatch-compile-11.c: Likewise.
85         * gcc.target/s390/hotpatch-compile-12.c: Likewise.
86         * gcc.target/s390/hotpatch-compile-13.c: Likewise.
87         * gcc.target/s390/hotpatch-compile-14.c: Likewise.
88         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
89         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
90         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
91         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
92         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
93         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
94         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
95         * gcc.target/s390/hotpatch-compile-9.c: Likewise.
97 2015-02-22  Bernd Edlinger  <bernd.edlinger@hotmail.de>
99         PR fortran/64980
100         PR fortran/61960
101         * gfortran.dg/pr61960.f90: New.
102         * gfortran.dg/pr64230.f90: New.
103         * gfortran.dg/pr64980.f03: New.
105 2015-02-22  Tom de Vries  <tom@codesourcery.com>
107         * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
109 2015-02-21  Arnaud Charlet  <charlet@adacore.com>
111         PR ada/65156
112         * gnat.dg/timing_events.adb: Removed, invalid test.
114 2015-02-20  Aldy Hernandez  <aldyh@redhat.com>
116         PR debug/58123
117         * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
118         location.
119         * g++.dg/gcov/gcov-2.C: Likewise.
121 2015-02-20  Richard Biener  <rguenther@suse.de>
123         PR tree-optimization/65136
124         * gcc.dg/tree-ssa/pr65136.c: New testcase.
126 2015-02-20  Jakub Jelinek  <jakub@redhat.com>
128         PR testsuite/64158
129         * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
130         and nvptx-*-* blacklisting.
132         * gcc.dg/sibcall-9.c: New test.
133         * gcc.dg/sibcall-10.c: New test.
135 2015-02-20  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
137         * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
139 2015-02-20  Georg-Johann Lay  <avr@gjlay.de>
141         PR target/64452
142         * gcc.target/avr/torture/pr64452.c: New test.
144 2015-02-19  Kaz Kojima  <kkojima@gcc.gnu.org>
146         * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
147         * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
149 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
151         PR testsuite/65116
152         * lib/target-supports.exp (check_compile): Check whether
153         additional_sources is defined before using it.
155 2015-02-19  Jakub Jelinek  <jakub@redhat.com>
157         PR middle-end/65074
158         * g++.dg/opt/pr65074.C: New file.
160 2015-02-19  Andrea Azzarone  <azzaronea@gmail.com>
162         * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
163         (size_type): New typedef.
164         (operator "" _script): Use it for the last argument.
166 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
168         * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
170 2015-02-19  Maxim Kuvyrkov  <maxim.kuvyrkov@linaro.org>
172         * testsuite/lib/target-supports.exp (check_compile): Save/restore
173         additional_sources that may belong to an actual test.
175 2015-02-18  Jakub Jelinek  <jakub@redhat.com>
177         PR gcov-profile/64634
178         * g++.dg/gcov/gcov-15.C: New test.
180 2015-02-18  Tom de Vries  <tom@codesourcery.com>
182         * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
184 2015-02-18  Tom de Vries  <tom@codesourcery.com>
186         * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
188 2015-02-18  Tom de Vries  <tom@codesourcery.com>
190         * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
192 2015-02-18  Tom de Vries  <tom@codesourcery.com>
194         * gfortran.dg/fmt_cache_1.f: Add missing close.
196 2015-02-18  Tom de Vries  <tom@codesourcery.com>
198         PR testsuite/65107
199         * gfortran.dg/read_eof_8.f90: Add missing close.
201 2015-02-18  Richard Biener  <rguenther@suse.de>
203         PR tree-optimization/65063
204         * gcc.dg/pr65063.c: New testcase.
206 2015-02-18  Richard Biener  <rguenther@suse.de>
208         PR tree-optimization/62217
209         * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
211 2015-02-18  Marek Polacek  <polacek@redhat.com>
213         PR sanitizer/65081
214         * c-c++-common/ubsan/pr65081.c: New test.
216 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
218         * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
219         * gcc.target/sh/force-cbranch-delay-slot.c: New.
221 2015-02-17  H.J. Lu  <hongjiu.lu@intel.com>
223         * gcc.dg/ipa/propalign-3.c: New test.
225 2015-02-17  Oleg Endo  <olegendo@gcc.gnu.org>
227         PR target/64793
228         * gcc.target/sh/pr64793.c: New.
229         * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
231 2015-02-17  Sandra Loosemore  <sandra@codesourcery.com>
233         * gcc.target/arm/divzero.c: New test case.
235 2015-02-17  Tom de Vries  <tom@codesourcery.com>
237         * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
239 2015-02-17  Paolo Carlini  <paolo.carlini@oracle.com>
240             Jakub Jelinek  <jakub@redhat.com>
242         PR c++/65075
243         * g++.dg/cpp0x/pr65075.C: New test.
245 2015-02-16  David Edelsohn  <dje.gcc@gmail.com>
247         PR target/65058
248         * gcc.target/powerpc/pr65058.c: New test.
250 2015-02-16  Jeff Law  <law@redhat.com>
252         PR tree-optimization/64823
253         * gcc.dg/uninit-20.c: New test.
255 2015-02-16  Jakub Jelinek  <jakub@redhat.com>
256             James Greenhalgh  <james.greenhalgh@arm.com>
258         PR ipa/64963
259         * gcc.dg/ipa/ipa-clone-1.c: New test.
261 2015-02-16  Richard Biener  <rguenther@suse.de>
263         PR tree-optimization/65077
264         * gcc.dg/torture/pr65077.c: New testcase.
266 2015-02-16  Alex Velenko  <Alex.Velenko@arm.com>
268         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
269         Directive adjusted to scan for ldaxr.
270         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
271         adjusted to scan for ldaex.
273 2015-02-16  Paolo Carlini  <paolo.carlini@oracle.com>
275         PR c++/65080
276         * g++.dg/cpp0x/constexpr-65080.C: New.
278 2015-02-16  Richard Biener  <rguenther@suse.de>
280         PR tree-optimization/63593
281         * gcc.dg/pr63593.c: New testcase.
283 2015-02-16  Marek Polacek  <polacek@redhat.com>
285         PR c/65066
286         * gcc.dg/pr65066.c: New test.
288 2015-02-16  Ilya Enkovich  <ilya.enkovich@intel.com>
290         * gcc.dg/pr65002.C: Move ...
291         * g++.dg/ipa/pr65002.C: ... here.
293 2015-02-14  David Edelsohn  <dje.gcc@gmail.com>
295         * gcc.target/powerpc/pr64205.c: Skip on AIX.
296         * gcc.target/powerpc/pr64505.c: Skip on AIX.
297         * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
298         * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
300 2015-02-14  Kaz Kojima  <kkojima@gcc.gnu.org>
302         PR testsuite/64850
303         * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
304         the expression to find calls.
305         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
306         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
307         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
308         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
309         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
311 2015-02-14  Marek Polacek  <polacek@redhat.com>
313         PR c/64768
314         * gcc.dg/array-11.c: New test.
315         * gcc.dg/array-12.c: New test.
316         * gcc.dg/array-13.c: New test.
317         * gcc.dg/array-14.c: New test.
318         * gcc.dg/c99-flex-array-typedef-1.c: New test.
319         * gcc.dg/c99-flex-array-typedef-2.c: New test.
320         * gcc.dg/c99-flex-array-typedef-3.c: New test.
321         * gcc.dg/c99-flex-array-typedef-5.c: New test.
322         * gcc.dg/c99-flex-array-typedef-7.c: New test.
323         * gcc.dg/c99-flex-array-typedef-8.c: New test.
325 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
327         PR c++/60894
328         * g++.dg/lookup/using54.C: New.
330 2015-02-13  Jeff Law  <law@redhat.com>
332         PR bootstrap/65060
333         Revert my change for tree-optimization/64823.
335 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
337         PR tree-optimization/65053
338         * gcc.c-torture/execute/pr65053-1.c: New test.
339         * gcc.c-torture/execute/pr65053-2.c: New test.
341 2015-02-13  Marek Polacek  <polacek@redhat.com>
343         PR c/65050
344         * gcc.dg/pr65050.c: New test.
346 2015-02-13  Jeff Law  <law@redhat.com>
348         PR tree-optimization/64823
349         * gcc.dg/uninit-20.c: New test.
351         PR rtl-optimization/47477
352         * gcc.dg/tree-ssa/pr47477.c: New test.
354 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
356         PR c++/60211
357         * g++.dg/parse/ivdep-2.C: New.
358         * g++.dg/parse/ivdep-3.C: Likewise.
360 2015-02-13  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
362         PR fortran/64506
363         * gfortran.dg/continuation_13.f90: New test.
364         * gfortran.dg/continuation_14.f: New test.
366 2015-02-13  Paolo Carlini  <paolo.carlini@oracle.com>
368         PR c++/64970
369         * g++.dg/cpp0x/sfinae55.C: New.
371 2015-02-13  Jakub Jelinek  <jakub@redhat.com>
373         PR ipa/65034
374         * g++.dg/ipa/pr65034.C: New test.
376 2015-02-13  Ilya Enkovich  <ilya.enkovich@intel.com>
378         PR tree-optimization/65002
379         * gcc.dg/pr65002.C: New.
381 2015-02-13  Marek Polacek  <polacek@redhat.com>
383         PR c/65040
384         * c-c++-common/pr65040.c: New test.
386 2015-02-13  Bin Cheng  <bin.cheng@arm.com>
388         PR tree-optimization/64705
389         * gcc.dg/tree-ssa/pr64705.c: New test.
391 2015-02-12  H.J. Lu  <hongjiu.lu@intel.com>
393         PR rtl/32219
394         * gcc.dg/visibility-22.c: New test.
395         * gcc.dg/visibility-23.c: New test.
396         * gcc.target/i386/pr32219-1.c: New test.
397         * gcc.target/i386/pr32219-2.c: New test.
398         * gcc.target/i386/pr32219-3.c: New test.
399         * gcc.target/i386/pr32219-4.c: New test.
400         * gcc.target/i386/pr32219-5.c: New test.
401         * gcc.target/i386/pr32219-6.c: New test.
402         * gcc.target/i386/pr32219-7.c: New test.
403         * gcc.target/i386/pr32219-8.c: New test.
404         * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
406 2015-02-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
408         PR libgfortran/57822
409         * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
410         four different KINDs.
412 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
414         PR c++/64884
415         * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
417         PR sanitizer/65000
418         * g++.dg/ubsan/pr65000.C: New test.
420 2015-02-12  Paul Thomas  <pault@gcc.gnu.org>
422         PR fortran/64932
423         * gfortran.dg/finalize_28.f90: New test
425 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
427         PR debug/55541
428         * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
429         DW_TAG_lexical_block removal.
430         * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
431         * g++.dg/guality/pr55541.C: New test.
433         PR sanitizer/64984
434         * g++.dg/ubsan/pr64984.C: New test.
436 2015-02-12  James Greenhalgh  <james.greenhalgh@arm.com>
438         * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
440 2015-02-12  Jakub Jelinek  <jakub@redhat.com>
442         PR testsuite/64930
443         * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
444         instructions for 2015-01-14 get_memmodel changes.
445         * gcc.target/powerpc/atomic-p8.c: Likewise.
447         PR sanitizer/65019
448         * g++.dg/ubsan/pr65019.C: New test.
450         PR tree-optimization/65014
451         * gcc.c-torture/compile/pr65014.c: New test.
453 2015-02-11  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
455         PR libgfortran/57822
456         * gfortran/fmt_g0_7.f08: Revise test.
458 2015-02-11  Jeff Law  <law@redhat.com>
460         PR target/63347
461         * gcc.target/m68k/pr63347.c: New test.
463 2015-02-11  Marek Polacek  <polacek@redhat.com>
465         * g++.dg/ubsan/shift-1.C: New test.
466         * gcc.dg/ubsan/c-shift-2.c: New test.
467         * c-c++-common/ubsan/shift-5.c: Remove file.
469 2015-02-11  Alex Velenko  <Alex.Velenko@arm.com>
471         * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
472         Directive adjusted to XFAIL.
473         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
474         adjusted to XFAIL.
476 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
478         PR middle-end/65003
479         * g++.dg/opt/pr65003.C: New test.
481 2015-02-11  H.J. Lu  <hongjiu.lu@intel.com>
483         * lib/target-supports.exp (check_effective_target_pie): Renamed
484         to ...
485         (check_effective_target_pie_enabled): This.
486         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
487         * gcc.target/i386/pie.c: Likewise.
489 2015-02-11  Andrew Pinski  <apinski@cavium.com>
491         PR target/64893
492         * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
493         * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
495 2015-02-11  Jakub Jelinek  <jakub@redhat.com>
497         PR target/61925
498         * gcc.target/i386/pr61925-1.c: New test.
499         * gcc.target/i386/pr61925-2.c: New test.
500         * gcc.target/i386/pr61925-3.c: New test.
502 2015-02-10  Jakub Jelinek  <jakub@redhat.com>
504         PR sanitizer/65004
505         * g++.dg/asan/pr65004.C: New test.
507 2015-02-10  Oleg Endo  <olegendo@gcc.gnu.org>
509         PR target/64661
510         * gcc.taget/sh/pr64661-0.h: New.
511         * gcc.taget/sh/pr64661-1.c: New.
512         * gcc.taget/sh/pr64661-2.c: New.
513         * gcc.taget/sh/pr64661-3.c: New.
514         * gcc.taget/sh/pr64661-4.c: New.
516 2015-02-10  Richard Biener  <rguenther@suse.de>
518         PR tree-optimization/64995
519         * g++.dg/torture/pr64995.C: New testcase.
521 2015-02-10  Richard Biener  <rguenther@suse.de>
523         PR tree-optimization/64909
524         * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
526 2015-02-10  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
528         * gcc.dg/signbit-sa.c: New test.
530 2015-02-10  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
532         PR libgfortran/57822
533         * gfortran/fmt_g0_7.f08: New test.
535 2015-02-10  Bin Cheng  <bin.cheng@arm.com>
537         PR tree-optimization/43378
538         * gcc.dg/tree-ssa/pr43378.c: New test.
540 2015-02-08  Jan Hubicka  <hubicka@ucw.cz>
542         PR ipa/64978
543         * g++.dg/torture/pr64978.C: New testcase.
545 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
547         PR sanitizer/64981
548         * gcc.dg/asan/pr64981.c: New test.
550 2015-02-09  Marek Polacek  <polacek@redhat.com>
552         PR c/64856
553         * gcc.dg/pr64856.c: New test.
555 2015-02-09  Jakub Jelinek  <jakub@redhat.com>
557         PR target/64979
558         * gcc.dg/tree-ssa/stdarg-7.c: New test.
559         * gcc.c-torture/execute/pr64979.c: New test.
561 2015-02-09  Alan Lawrence  <alan.lawrence@arm.com>
563         * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
565 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
567         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
568         * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
570 2015-02-09  Uros Bizjak  <ubizjak@gmail.com>
572         PR target/58757
573         * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
575 2015-02-09  Richard Biener  <rguenther@suse.de>
577         PR tree-optimization/54000
578         * g++.dg/tree-ssa/ivopts-3.C: New testcase.
580 2015-02-09  Tom de Vries  <tom@codesourcery.com>
582         * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
584 2015-02-09  Martin Liska  <mliska@suse.cz>
586         * g++.dg/ipa/pr64858.C: New test.
588 2015-02-09  Tom de Vries  <tom@codesourcery.com>
590         * gcc.dg/uninit-19.c: Fix warning line for fpic.
592 2015-02-08  Andrew Pinski  <apinski@cavium.com>
594         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
596 2015-02-08  Mikael Morin  <mikael@gcc.gnu.org>
598         PR fortran/63744
599         * gfortran.dg/use_rename_8.f90: New.
601 2015-02-08  Eric Botcazou  <ebotcazou@adacore.com>
603         * gnat.dg/addr7.ad[sb]: New test.
604         * gnat.dg/addr8.ad[sb]: Likewise.
606 2015-02-06  David Malcolm  <dmalcolm@redhat.com>
608         PR jit/64752
609         * jit.dg/create-code-for-hello-world-executable.h: New file, taken
610         from jit.dg/test-compile-to-executable.c's create_code, with a
611         clarification of the output message.
612         * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
613         pass/fail message.
614         (test_jit): Use CHECK_NO_ERRORS when calling
615         gcc_jit_context_compile_to_file.
616         * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
617         jit-verify-compile-to-file to jit-verify-output-file-was-created.
618         (jit-setup-compile-to-file): Likewise.  Add a verbose comment
619         about deletions that are attempted.
620         (jit-verify-compile-to-file): Rename to...
621         (jit-verify-output-file-was-created): ...this, and drop the
622         attempt to run "file" and verify the output.
623         (jit-verify-assembler): New function.
624         (jit-verify-object): New function.
625         (jit-verify-dynamic-library): New function.
626         * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
627         favor of an implementation from new file
628         create-code-for-hello-world-executable.h, which also adds a
629         "main".
630         (dg-final): Replace jit-verify-compile-to-file with
631         jit-verify-output-file-was-created, and invoke new function
632         jit-verify-assembler.
633         * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
634         the output message.
635         (dg-final): Replace jit-verify-compile-to-file with
636         jit-verify-output-file-was-created, and invoke new function
637         jit-verify-dynamic-library.
638         * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
639         favor of an implementation from new file
640         create-code-for-hello-world-executable.h, which also adds a
641         "main".
642         (dg-final): Replace jit-verify-compile-to-file with
643         jit-verify-output-file-was-created.  Strengthen the expected stdout
644         from the built executable.
645         * jit.dg/test-compile-to-object.c (create_code): Eliminate in
646         favor of an implementation from new file
647         create-code-for-hello-world-executable.h, which also adds a
648         "main".
649         (dg-final): Replace jit-verify-compile-to-file with
650         jit-verify-output-file-was-created, and invoke new function
651         jit-verify-object.
652         * jit.dg/verify-dynamic-library.c: New source file.
654 2015-02-06  Sebastian Pop  <s.pop@samsung.com>
655             Brian Rzycki  <b.rzycki@samsung.com>
657         PR tree-optimization/64878
658         * testsuite/gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
660 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
662         PR ipa/64896
663         * g++.dg/ipa/pr64896.C: New test.
665 2015-02-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
667         PR target/64205
668         * gcc.target/powerpc/pr64205.c: New file.
670 2015-02-06  Uros Bizjak  <ubizjak@gmail.com>
672         * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
673         (dg-options): Use -fpie instead of -fPIE -pie.
675 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
677         PR middle-end/64937
678         * g++.dg/asan/pr64937.C: New test.
680 2015-02-06  Paul Thomas  <pault@gcc.gnu.org>
682         PR fortran/63205
683         * gfortran.dg/class_to_type_4.f90: New test
685 2015-01-29  Andre Vehreschild  <vehre@gmx.de>
687         * gfortran.dg/unlimited_polymorphic_22.f90: New test.
689 2015-02-06  Jakub Jelinek  <jakub@redhat.com>
691         PR rtl-optimization/64957
692         PR debug/64817
693         * gcc.c-torture/execute/pr64957.c: New test.
695 2015-02-05  Jeff Law  <law@redhat.com>
697         PR target/17306
698         * gcc.target/h8300/pr17306-1.c: New test.
699         * gcc.target/h8300/pr17306-2.c: New test.
701 2015-02-05  Tobias Burnus  <burnus@net-b.de>
703         PR fortran/64943
704         * gfortran.dg/structure_constructor_12.f90: New.
706 2015-02-05  Jeff Law  <law@redhat.com>
708         PR target/58400
709         gcc.target/h8300/pr58400.c: New test.
711 2015-02-05  Mantas Mikaitis  <mantas.mikaitis@arm.com>
713         * gcc.target/arm/macro_defs0.c: New test.
714         * gcc.target/arm/macro_defs1.c: New test.
715         * gcc.target/arm/macro_defs2.c: New test.
717 2015-02-05  Uros Bizjak  <ubizjak@gmail.com>
719         PR rtl-optimization/64905
720         * gcc.target/i386/pr64905.c: Require nonpic target.
721         (dg-options): Add -fomit-frame-pointer.
722         (main): Remove.
724 2014-02-05  James Greenhalgh  <james.greenhalgh@arm.com>
726         * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
727         tree dump scanning.
729 2015-02-05  Paul Thomas  <pault@gcc.gnu.org>
731         PR fortran/64757
732         * gfortran.dg/type_to_class_2.f90: New test
733         * gfortran.dg/type_to_class_3.f90: New test
735 2015-02-04  Jan Hubicka  <hubicka@ucw.cz>
737         PR ipa/64686
738         * g++.dg/torture/pr64686.C: New testcase.
740 2015-02-04  H.J. Lu  <hongjiu.lu@intel.com>
742         PR rtl-optimization/64905
743         * gcc.target/i386/pr64905.c: New file.
745 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
747         * gcc.dg/guality/pr41447-1.c: Remove xfail.
748         * gcc.dg/guality/pr41616-1.c: Ditto.
750 2015-02-04  Alexandre Oliva <aoliva@redhat.com>
752         PR debug/64817
753         * gcc.dg/pr64817-3.c: New.
755 2015-02-04  Jakub Jelinek  <jakub@redhat.com>
756             Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
758         * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
759         pass parameters in registers.
760         * gcc.dg/guality/pr36728-2.c (main): Likewise.
761         * gcc.dg/guality/pr36728-3.c (main): Likewise.
762         * gcc.dg/guality/pr36728-4.c (main): Likewise.
764 2015-02-04  Alan Lawrence  <alan.lawrence@arm.com>
765             Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
767         * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
768         list, allow for multilibed targets.
769         * gcc.dg/combine_ashiftrt_2.c: Likewise.
771 2015-02-04  Segher Boessenkool  <segher@kernel.crashing.org>
773         * gcc.dg/builtins-58.c: Check for pow at the end of words only.
774         * gcc.dg/pr46728-6.c: Ditto.
776 2015-02-04  Robert Suchanek  <robert.suchanek@imgtec.com>
778         * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
779         for mips_nanlegacy target.
781 2015-02-04  Ilya Enkovich  <ilya.enkovich@intel.com>
783         * gcc.target/i386/chkp-hidden-def.c: New.
785 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
787         PR middle-end/62103
788         * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
789         to use 24 bits for bitfield b.
791 2015-02-04  Thomas Preud'homme  <thomas.preudhomme@arm.com>
793         PR testsuite/64796
794         * lib/target-supports.exp (check_effective_target_bswap64): Do not
795         cache result in a global variable.  Include all 32-bit targets for
796         bswap64 tests.
798 2015-02-03  Jakub Jelinek  <jakub@redhat.com>
800         PR rtl-optimization/64756
801         * gcc.c-torture/execute/pr64756.c: New test.
803 2015-02-03  Oleg Endo  <olegendo@gcc.gnu.org>
805         PR target/64660
806         * gcc.target/sh/pr64660-0.h: New.
807         * gcc.target/sh/pr64660-1.c: New.
808         * gcc.target/sh/pr64660-2.c: New.
809         * gcc.target/sh/pr64660-3.c: New.
810         * gcc.target/sh/pr64660-4.c: New.
812 2015-02-03  Paolo Carlini  <paolo.carlini@oracle.com>
814         PR c++/64877
815         * g++.dg/warn/Waddress-2.C: New.
817 2015-02-03  Segher Boessenkool  <segher@kernel.crashing.org>
819         PR middle-end/61225
820         * gcc.target/i386/pr49095.c: XFAIL for ia32.
822 2015-02-03  Dodji Seketeli  <dodji@redhat.com>
824         PR preprocessor/64803
825         * gcc.dg/cpp/builtin-macro-1.c: New test case.
827 2015-02-02  Jan Hubicka  <hubicka@ucw.cz>
829         * g++.dg/ipa/devirt-37.C: Disable early inlining.
831 2015-02-02  Christophe Lyon  <christophe.lyon@linaro.org>
833         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
834         (_ARM_FPSRC): Add DN and AHP fields.
835         (clean_results): Force DN=1 on AArch64.
836         * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
837         * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
838         * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
839         * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
840         * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
841         * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
843 2015-02-02  Alan Modra  <amodra@gmail.com>
845         * gcc.target/powerpc/cprophard.c: New.
847 2015-02-01  Andreas Tobler  <andreast@gcc.gnu.org>
849         * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
850         * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
852 2015-02-01  Jakub Jelinek  <jakub@redhat.com>
854         PR debug/64817
855         * gcc.dg/pr64817-1.c: New test.
856         * gcc.dg/pr64817-2.c: New test.
858 2015-02-01  Oleg Endo  <olegendo@gcc.gnu.org>
860         PR target/64851
861         * gcc.target/sh/pr64851-0.h: New
862         * gcc.target/sh/pr64851-1.c: New
863         * gcc.target/sh/pr64851-2.c: New
864         * gcc.target/sh/pr64851-3.c: New
865         * gcc.target/sh/pr64851-4.c: New
867 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
869         PR target/64882
870         * gcc.dg/torture/pr64882.c: New test.
872 2015-01-31  David Edelsohn  <dje.gcc@gmail.com>
874         PR target/64159
875         * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
876         sparc*-*-*.
878 2015-01-31  Uros Bizjak  <ubizjak@gmail.com>
880         * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
881         * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
882         * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
883         * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
884         * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
885         * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
886         tree dump.
887         * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
888         * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
889         tree dump.
890         * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
891         * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
892         tree dump.
894 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
896         PR target/64688
897         * g++.dg/pr64688-2.C: New.
899 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
901         * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
902         * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
903         * gcc.target/i386/fuse-caller-save.c: Ditto.
904         * gcc.target/i386/headmerge-1.c: Ditto.
905         * gcc.target/i386/headmerge-2.c: Ditto.
906         * gcc.target/i386/sibcall-6.c: Ditto.
908 2015-01-30  Vladimir Makarov  <vmakarov@redhat.com>
910         PR target/64617
911         * gcc.target/i386/pr64617.c: New test.
913 2015-01-30  Uros Bizjak  <ubizjak@gmail.com>
915         PR target/15184
916         * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
917         (dg-options): Remove -m32.
918         (dg-final): Scan for "movb %al" only.
919         * gcc.target/i386/pr15184-2.c: Ditto.
921 2015-01-30  Richard Biener  <rguenther@suse.de>
923         PR tree-optimization/64829
924         * gcc.dg/vect/pr64829.c: New testcase.
926 2015-01-29  Marek Polacek  <polacek@redhat.com>
928         PR c/64709
929         * gcc.dg/pr64709.c: New test.
931 2015-01-29  Jakub Jelinek  <jakub@redhat.com>
933         PR c++/64717
934         * g++.dg/ubsan/pr64717-1.C: New test.
935         * g++.dg/ubsan/pr64717-2.C: New test.
937 2015-01-29  Uros Bizjak  <ubizjak@gmail.com>
939         * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
941 2015-01-29  Jeff Law  <law@redhat.com>
943         PR target/15184
944         * gcc.target/i386/pr15184-1.c: New test.
945         * gcc.target/i386/pr15184-2.c: New test.
947 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
949         PR tree-optimization/64746
950         * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
952 2015-01-29  Richard Biener  <rguenther@suse.de>
954         PR tree-optimization/64853
955         * gcc.dg/torture/pr64853.c: New testcase.
957 2015-01-29  Richard Biener  <rguenther@suse.de>
959         PR tree-optimization/64844
960         * gcc.dg/vect/pr64844.c: New testcase.
962 2015-01-29  Yuri Rumyantsev  <ysrumyan@gmail.com>
964         PR middle-end/64809
965         * gcc.dg/pr64809.c: Delete.
967 2015-01-29  Ilya Enkovich  <ilya.enkovich@intel.com>
969         PR middle-end/64805
970         * gcc.target/i386/pr64805.c: New.
972 2015-01-29  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
974         * gcc.dg/guality/guality.h (main): Add argv[0] to
975         guality_gdb_command.
977 2015-01-29  Jan Hubicka  <hubicka@ucw.cz>
979         PR ipa/64801
980         * gcc.dg/tree-ssa/pr64801.c: New testcase.
982 2015-01-28  Oleg Endo  <olegendo@gcc.gnu.org>
984         PR target/64659
985         * gcc.target/sh/sh.exp
986         (check_effective_target_atomic_model_soft_gusa_available,
987         check_effective_target_atomic_model_soft_tcb_available,
988         check_effective_target_atomic_model_soft_imask_available,
989         check_effective_target_atomic_model_hard_llcs_available): New.
990         * gcc.target/sh/pr64659-0.h: New.
991         * gcc.target/sh/pr64659-1.c: New.
992         * gcc.target/sh/pr64659-2.c: New.
993         * gcc.target/sh/pr64659-3.c: New.
994         * gcc.target/sh/pr64659-4.c: New.
996 2015-01-28  Alex Velenko  <Alex.Velenko@arm.com>
998         * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
999         scan-assembler-times pattern.
1001 2015-01-28  Yuri Rumyantsev  <ysrumyan@gmail.com>
1003         PR middle-end/64809
1004         * gcc.dg/pr64809.c: New test.
1006 2015-01-28  Ilya Enkovich  <ilya.enkovich@intel.com>
1008         PR tree-optimization/64277
1009         * gcc.dg/pr64277.c: New.
1011 2015-01-28  Thomas Preud'homme  <thomas.preudhomme@arm.com>
1013         PR tree-optimization/64718
1014         * gcc.c-torture/execute/pr64718.c: New test.
1016 2015-01-28  James Greenhalgh  <james.greenhalgh@arm.com>
1018         * gcc.target/aarch64/abs_2.c: New.
1020 2015-01-28  Robert Suchanek  <robert.suchanek@imgtec.com>
1022         * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
1023         * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
1024         * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
1025         ISA rev < 2.
1027 2015-01-28  Jakub Jelinek  <jakub@redhat.com>
1029         PR bootstrap/64612
1030         * lib/target-supports.exp (check_effective_target_comdat_group): New.
1031         * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
1032         { target comdat_group }.
1034 2015-01-27  Tobias Burnus  <burnus@net-b.de>
1036         PR fortran/63861
1037         * gfortran.dg/goacc/coarray_2.f90: New.
1039 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1041         PR ipa/60871
1042         PR ipa/64139
1043         * g++.dg/torture/pr64139.C: New testcase.
1044         * g++.dg/torture/pr60871.C: Likewise.
1046 2015-01-27  Janus Weil  <janus@gcc.gnu.org>
1048         PR fortran/64230
1049         * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
1050         prevent linking errors.
1052 2015-01-27  Jan Hubicka  <hubicka@ucw.cz>
1054         PR ipa/64282
1055         * g++.dg/torture/pr64282.C: New testcase.
1057 2015-01-27  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1059         * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
1060         for wzr reg.
1062 2015-01-27  Dominik Vogt  <vogt@linux.vnet.ibm.com>
1064         * gcc.target/s390/hotpatch-13.c: New testcase.
1065         * gcc.target/s390/hotpatch-14.c: New testcase.
1066         * gcc.target/s390/hotpatch-15.c: New testcase.
1067         * gcc.target/s390/hotpatch-16.c: New testcase.
1068         * gcc.target/s390/hotpatch-17.c: New testcase.
1069         * gcc.target/s390/hotpatch-18.c: New testcase.
1070         * gcc.target/s390/hotpatch-19.c: New testcase.
1071         * gcc.target/s390/hotpatch-20.c: New testcase.
1072         * gcc.target/s390/hotpatch-compile-10.c: New testcase.
1073         * gcc.target/s390/hotpatch-compile-11.c: New testcase.
1074         * gcc.target/s390/hotpatch-compile-12.c: New testcase.
1075         * gcc.target/s390/hotpatch-compile-13.c: New testcase.
1076         * gcc.target/s390/hotpatch-compile-14.c: New testcase.
1077         * gcc.target/s390/hotpatch-compile-15.c: New testcase.
1078         * gcc.target/s390/hotpatch-compile-16.c: New testcase.
1079         * gcc.target/s390/hotpatch-compile-9.c: New testcase.
1080         * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
1081         * gcc.target/s390/hotpatch-10.c: Likewise.
1082         * gcc.target/s390/hotpatch-11.c: Likewise.
1083         * gcc.target/s390/hotpatch-12.c: Likewise.
1084         * gcc.target/s390/hotpatch-2.c: Likewise.
1085         * gcc.target/s390/hotpatch-3.c: Likewise.
1086         * gcc.target/s390/hotpatch-4.c: Likewise.
1087         * gcc.target/s390/hotpatch-5.c: Likewise.
1088         * gcc.target/s390/hotpatch-6.c: Likewise.
1089         * gcc.target/s390/hotpatch-7.c: Likewise.
1090         * gcc.target/s390/hotpatch-8.c: Likewise.
1091         * gcc.target/s390/hotpatch-9.c: Likewise.
1092         * gcc.target/s390/hotpatch-compile-1.c: Likewise.
1093         * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1094         * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1095         * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1096         * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1097         * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1098         * gcc.target/s390/hotpatch-compile-7.c: Likewise.
1099         * gcc.target/s390/hotpatch-compile-8.c: Likewise.
1101 2015-01-27  Jiong Wang  <jiong.wang@arm.com>
1103         * gcc.dg/long_branch.c: New testcase.
1105 2015-01-27  Richard Biener  <rguenther@suse.de>
1107         PR tree-optimization/56273
1108         PR tree-optimization/59124
1109         PR tree-optimization/64277
1110         * g++.dg/warn/Warray-bounds-6.C: New testcase.
1111         * gcc.dg/Warray-bounds-12.c: Likewise.
1112         * gcc.dg/Warray-bounds-13.c: Likewise.
1114 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1116         PR rtl-optimization/61058
1117         * gcc.dg/pr61058.c: New test.
1119 2015-01-27  Ilya Enkovich  <ilya.enkovich@intel.com>
1121         * gcc.target/i386/chkp-narrow-bounds.c: New.
1123 2015-01-27  Jakub Jelinek  <jakub@redhat.com>
1125         PR tree-optimization/64807
1126         * gcc.dg/pr64807.c: New test.
1128         PR c/64766
1129         * gcc.dg/pr64766.c: New test.
1131 2015-01-26  Oleg Endo  <olegendo@gcc.gnu.org>
1133         PR target/49263
1134         * gcc.target/sh/pr49263-4.c: New.
1136 2015-01-26  Paul Thomas  <pault@gcc.gnu.org>
1138         PR fortran/62044
1139         * gfortran.dg/allocate_with_mold_1.f90: New test
1141 2015-01-26  Jakub Jelinek  <jakub@redhat.com>
1143         PR c/64778
1144         * gcc.dg/pr64778.c: New test.
1146         PR middle-end/64421
1147         * gcc.dg/vect/pr64421.c: New test.
1149 2015-01-26  Tobias Burnus  <burnus@net-b.de>
1151         PR fortran/64771
1152         * gfortran.dg/coarray_36.f: New.
1153         * gfortran.dg/coarray_37.f90: New.
1155 2015-01-26  Janus Weil  <janus@gcc.gnu.org>
1157         PR fortran/64230
1158         * gfortran.dg/class_allocate_18.f90: New.
1160 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1162         * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
1164 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1166         * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
1168 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1170         * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
1172 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1174         * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
1176 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1178         * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
1179         * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
1180         * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
1181         * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
1183 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1185         * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
1186         * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
1187         * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
1189 2015-01-26  Christophe Lyon  <christophe.lyon@linaro.org>
1191         * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
1192         * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
1193         * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
1194         * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
1195         * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
1196         vXXXhn.inc.
1198 2015-01-26  Richard Biener  <rguenther@suse.de>
1200         PR middle-end/64764
1201         * gcc.dg/uninit-19.c: New testcase.
1203 2015-01-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
1205         * lib/target-supports.exp (check_effective_target_vect64): Add
1206         sparc*-*-*.
1208 2015-01-26  Eric Botcazou  <ebotcazou@adacore.com>
1210         PR testsuite/64712
1211         * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
1213 2015-01-26  Tony Liu  <tony.liu@arm.com>
1215         * gcc.target/arm/scd42-1.c: Improve the check for UAL and
1216         non-UAL cases.
1218 2015-01-26  Janne Blomqvist  <jb@gcc.gnu.org>
1220         PR libfortran/64770
1221         * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
1222         correctly, clean up afterwards.
1224 2015-01-25  Mikael Morin  <mikael@gcc.gnu.org>
1226         PR fortran/62044
1227         * gfortran.dg/use_rename_7.f90: New.
1229 2015-01-25  Allan Sandfeld Jensen  <sandfeld@kde.org>
1231         * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
1232         * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
1234 2015-01-25  Oleg Endo  <olegendo@gcc.gnu.org>
1236         PR target/54236
1237         * gcc.target/sh/pr54236-4.c: New.
1239 2015-01-24  H.J. Lu  <hongjiu.lu@intel.com>
1241         * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
1242         Silvermont, Ivy Bridge, Haswell and Broadwell tests.  Update Sandy
1243         Bridge test.
1245 2015-01-24  Janne Blomqvist  <jb@gcc.gnu.org>
1247         PR libfortran/64770
1248         * gfortran.dg/open_new_segv.f90: New test.
1250 2015-01-24  Oleg Endo  <olegendo@gcc.gnu.org>
1252         PR target/49263
1253         PR target/53987
1254         PR target/64345
1255         PR target/59533
1256         PR target/52933
1257         PR target/54236
1258         PR target/51244
1259         * gcc.target/sh/pr64345-1.c: New.
1260         * gcc.target/sh/pr64345-2.c: New.
1261         * gcc.target/sh/pr59533-1.c: New.
1262         * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
1263         * gcc.target/sh/pr52933-2.c: Likewise.
1264         * gcc.target/sh/pr54089-1.c: Likewise.
1265         * gcc.target/sh/pr54236-1.c: Likewise.
1266         * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
1267         * gcc.target/sh/pr49263-1.c: Remove xfails.
1268         * gcc.target/sh/pr49263-2.c: Likewise.
1269         * gcc.target/sh/pr49263-3.c: Likewise.
1270         * gcc.target/sh/pr53987-1.c: Likewise.
1271         * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
1272         (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
1273         * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
1274         (test05, test06, test07, test08, test09, test10, test11, test12): New.
1275         * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
1276         (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
1277         test_009): New.
1278         * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
1279         (test_02): New.
1281 2015-01-24  Tom de Vries  <tom@codesourcery.com>
1283         * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
1285 2015-01-23  Ian Lance Taylor  <iant@google.com>
1287         PR go/64510
1288         * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
1289         targets without split stack support.
1291 2015-01-23  Vladimir Makarov  <vmakarov@redhat.com>
1293         PR target/64317
1294         * gcc.target/i386/pr64317.c: New test.
1296 2015-01-23  Jakub Jelinek  <jakub@redhat.com>
1298         PR rtl-optimization/63637
1299         PR rtl-optimization/60663
1300         * gcc.dg/pr63637-1.c: New test.
1301         * gcc.dg/pr63637-2.c: New test.
1302         * gcc.dg/pr63637-3.c: New test.
1303         * gcc.dg/pr63637-4.c: New test.
1304         * gcc.dg/pr63637-5.c: New test.
1305         * gcc.dg/pr63637-6.c: New test.
1306         * gcc.target/i386/pr63637-1.c: New test.
1307         * gcc.target/i386/pr63637-2.c: New test.
1308         * gcc.target/i386/pr63637-3.c: New test.
1309         * gcc.target/i386/pr63637-4.c: New test.
1310         * gcc.target/i386/pr63637-5.c: New test.
1311         * gcc.target/i386/pr63637-6.c: New test.
1313 2015-01-23  Richard Biener  <rguenther@suse.de>
1315         PR testsuite/63439
1316         * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
1317         * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
1319 2015-01-23  Marek Polacek  <polacek@redhat.com>
1321         PR preprocessor/60570
1322         * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
1323         * gcc.dg/cpp/pr60570.c: New test.
1325 2015-01-23  Richard Biener  <rguenther@suse.de>
1327         PR testsuite/63439
1328         * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
1329         vectorization on vect64 targets.
1331 2015-01-23  Janus Weil  <janus@gcc.gnu.org>
1333         PR fortran/60922
1334         * gfortran.dg/class_allocate_17.f90: New.
1336 2015-01-23  Tobias Burnus  <burnus@net-b.de>
1338         PR fortran/64726
1339         * gfortran.dg/goacc/combined_loop.f90: New.
1341 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1343         PR fortran/61933
1344         * gfortran.dg/make_unit.f90: New test.
1346 2015-01-22  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
1348         PR fortran/61933
1349         * gfortran.dg/negative_unit_int8.f: Update.
1351 2015-01-22  Jeff Law  <law@redhat.com>
1353         PR target/52076
1354         * gcc.target/m68k/pr52076-1.c: New test.
1355         * gcc.target/m68k/pr52076-2.c: New test.
1357 2015-01-22  Richard Biener  <rguenther@suse.de>
1359         PR middle-end/64728
1360         * gcc.dg/torture/pr64728.c: New testcase.
1362 2015-01-22  Uros Bizjak  <ubizjak@gmail.com>
1364         PR target/64688
1365         * g++.dg/pr64688.C: New test.
1367 2015-01-22  Ilya Enkovich  <ilya.enkovich@intel.com>
1369         * gcc.target/i386/chkp-always_inline.c (f1): Make static
1370         to avoid errors with -fpic.
1372 2015-01-22  Richard Biener  <rguenther@suse.de>
1374         PR libstdc++/64535
1375         * g++.old-deja/g++.eh/badalloc1.C: Adjust.
1377 2015-01-21  Segher Boessenkool  <segher@kernel.crashing.org>
1379         PR rtl-optimization/64682
1380         * gcc.c-torture/execute/pr64682.c: New file.
1382 2015-01-21  Jakub Jelinek  <jakub@redhat.com>
1384         PR debug/64511
1385         * gcc.dg/pr64511.c: New test.
1387         PR rtl-optimization/62078
1388         * g++.dg/opt/pr62078.C: New test.
1390         PR c/63307
1391         * c-c++-common/cilk-plus/CK/pr63307.c: New test.
1393 2015-01-21  Thomas Koenig  <tkoenig@netcologne.de>
1395         PR fortran/57023
1396         * gfortran.dg/internal_pack_15.f90:  New test.
1398 2015-01-21  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1400         * gcc/testsuite/c-c++-common/tsan/step.c: New testcase.
1402 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1404         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
1406 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1408         * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
1410 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1412         * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
1414 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1416         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
1418 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1420         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
1422 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1424         * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
1426 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1428         * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
1430 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1432         * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
1434 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1436         * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
1438 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1440         * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
1442 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1444         * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
1446 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1448         * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
1450 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1452         * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
1453         * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
1454         * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
1455         vXXXw.inc.
1457 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1459         * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
1460         * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
1461         * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
1462         vXXXl.inc.
1464 2015-01-21  Renlin Li  <renlin.li@arm.com>
1466         * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
1467         * g++.dg/tls/thread_local5g.C: Likewise.
1468         * g++.dg/tls/thread_local6g.C: Likewise.
1470 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1472         * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
1473         * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
1474         * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
1476 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1478         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
1479         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
1480         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
1482 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1484         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
1485         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
1486         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
1488 2015-01-21  Christophe Lyon  <christophe.lyon@linaro.org>
1490         * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
1491         * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
1492         * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
1494 2015-01-20  Jeff Law  <law@redhat.com>
1496         PR target/59946
1497         * gcc.target/m68k/pr59946.c: New test.
1499 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1501         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
1502         * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
1503         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
1505 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1507         * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
1508         * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
1509         * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
1511 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1513         * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
1514         * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
1515         * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
1517 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1519         * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
1520         * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
1521         * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
1522         vshuffle.inc.
1523         * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
1524         vshuffle.inc.
1526 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1528         * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
1529         * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
1530         * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
1532 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1534         * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
1535         * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
1536         * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
1538 2015-01-20  Christophe Lyon  <christophe.lyon@linaro.org>
1540         * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
1542 2015-01-20  Jakub Jelinek  <jakub@redhat.com>
1544         * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
1546         PR sanitizer/64632
1547         * g++.dg/ubsan/pr64632.C: New test.
1549         PR debug/64663
1550         * gcc.dg/pr64663.c: New test.
1552 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1554         PR c++/64383
1555         * g++.dg/warn/Wunused-var-23.C: New.
1557 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1559         PR c++/59937
1560         * g++.dg/cpp0x/constexpr-59937-1.C: New.
1561         * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
1563 2015-01-20  Richard Biener  <rguenther@suse.de>
1565         PR ipa/64684
1566         * gcc.dg/lto/pr64684_0.c: New testcase.
1567         * gcc.dg/lto/pr64684_1.c: Likewise.
1568         * gcc.dg/lto/pr64684_2.c: Likewise.
1569         * gcc.dg/lto/pr64685_0.c: Likewise.
1570         * gcc.dg/lto/pr64685_1.c: Likewise.
1572 2015-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
1574         PR c++/62241
1575         * g++.dg/cpp1y/lambda-init12.C: New.
1577 2015-01-20  Richard Biener  <rguenther@suse.de>
1579         PR tree-optimization/64410
1580         * g++.dg/vect/pr64410.cc: Require vect_double.
1582 2015-01-20  Matthew Wahab  <matthew.wahab@arm.com>
1584         PR target/64149
1585         * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
1587 2015-01-20  Igor Zamyatin  <igor.zamyatin@intel.com>
1589         PR bootstrap/64676
1590         Revert:
1591         2014-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1593         PR rtl-optimization/64081
1594         * gcc.dg/pr64081.c: New test.
1596 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1598         * jit.dg/harness.h: Include <unistd.h>.
1599         (CHECK_NO_ERRORS): New.
1600         (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
1601         (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
1602         gcc_jit_context_compile_to_file.
1603         * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
1604         args to the spawned executable.
1605         (jit-expand-vars): New function.
1606         (jit-exe-params): New variable.
1607         (dg-jit-set-exe-params): New function.
1608         (jit-dg-test): Detect testcases that use
1609         jit-verify-compile-to-file and call jit-setup-compile-to-file.
1610         Set arguments of spawned process to jit-exe-params.
1611         (jit-get-output-filename): New function.
1612         (jit-setup-compile-to-file): New function.
1613         (jit-verify-compile-to-file): New function.
1614         (jit-run-executable): New function.
1615         (jit-verify-executable): New function.
1616         * jit.dg/test-compile-to-assembler.c: New testcase.
1617         * jit.dg/test-compile-to-dynamic-library.c: New testcase.
1618         * jit.dg/test-compile-to-executable.c: New testcase.
1619         * jit.dg/test-compile-to-object.c: New testcase.
1621 2015-01-19  Oleg Endo  <olegendo@gcc.gnu.org>
1623         PR target/64652
1624         * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
1625         (test_1): New.
1627 2015-01-19  Martin Liska  <mliska@suse.cz>
1629         * objc/compile/pr64668.m: New test.
1631 2015-01-19  David Malcolm  <dmalcolm@redhat.com>
1633         * jit.dg/test-arith-overflow.c: Include stdbool.h.
1634         (create_overflow_fn): Update comment to clarify that
1635         the third param of the created function is a bool *, not
1636         an int *.
1637         (verify_int_overflow_fn): Convert param "expected_ovf" from
1638         int to bool.  Update third param of "overflow_fn_type" from int *
1639         to bool *.  Update local "actual_ovf" from int to bool.
1640         (verify_uint_overflow_fn): Likewise.
1642 2015-01-19  Martin Liska  <mliska@suse.cz>
1644         * gcc.dg/ipa/ipa-icf-33.c: New test.
1646 2015-01-19  Felix Yang  <felix.yang@huawei.com>
1647             Haijian Zhang  <z.zhanghaijian@huawei.com>
1649         * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
1650         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1651         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
1652         result_float64x2, expected_hfloat64x2): New helper type, variable and
1653         declaration.
1654         (buffer_float64x2, buffer_pad_float64x2): New helper variables.
1655         * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
1656         without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
1657         * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
1658         without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
1659         * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
1660         and target without the FMA feature.
1662 2015-01-19  Jiong Wang  <jiong.wang@arm.com>
1664         * gcc.target/aarch64/pr64304.c: New testcase.
1666 2015-01-19  Igor Zamyatin  <igor.zamyatin@intel.com>
1668         PR rtl-optimization/64081
1669         * gcc.dg/pr64081.c: New test.
1671 2015-01-19  Tejas Belagod  <tejas.belagod@arm.com>
1673         PR target/63971
1674         * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
1675         the epilogue).
1676         * gcc.target/aarch64/test_frame_6.c: Likewise.
1677         * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
1678         and x19 (in the epilogue).
1679         * gcc.target/aarch64/test_frame_4.c: Likewise.
1680         * gcc.target/aarch64/test_frame_7.c: Likewise.
1682 2015-01-19  Ilya Enkovich  <ilya.enkovich@intel.com>
1684         * gcc.target/i386/chkp-always_inline.c: New.
1686 2015-01-15  Andrew Pinski  <apinski@cavium.com>
1687             Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
1689         * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
1690         testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
1692 2015-01-18  Andre Vehreschild  <vehre@gmx.de>
1694         PR fortran/60255
1695         * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
1696         * gfortran.dg/unlimited_polymorphic_20.f03: New test.
1698 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1700         PR fortran/64578
1701         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1703 2015-01-18  Oleg Endo  <olegendo@gcc.gnu.org>
1705         PR target/64652
1706         * gcc.target/sh/torture/pr64652.c: New.
1708 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1710         * gcc.dg/ipa/ipa-icf-32.c: Update template.
1711         * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
1712         * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
1713         * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
1714         * c-c++-common/asan/kasan-recover-1.c: Likewise.
1715         * c-c++-common/asan/kasan-recover-2.c: Likewise.
1717 2015-01-18  Jan Hubicka  <hubicka@ucw.cz>
1719         PR ipa/64378
1720         * g++.dg/torture/pr64378.C: New testcase.
1722 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1724         PR fortran/57959
1725         * gfortran.dg/block_13.f08: New test
1727 2015-01-18  Paul Thomas  <pault@gcc.gnu.org>
1729         PR fortran/55901
1730         * gfortran.dg/associate_1.f03: Allow test for character with
1731         automatic length.
1733 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1735         * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
1736         * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
1738 2015-01-17  Segher Boessenkool  <segher@kernel.crashing.org>
1740         * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
1742 2015-01-17  Paul Thomas  <pault@gcc.gnu.org>
1744         PR fortran/64578
1745         * gfortran.dg/unlimited_polymorphic_21.f90: New test
1747 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1749         PR fortran/60357
1750         * gfortran.dg/alloc_comp_assign_13.f08: New test.
1752         PR fortran/61275
1753         * gfortran.dg/alloc_comp_assign_14.f08: New test.
1755         PR fortran/55932
1756         * gfortran.dg/alloc_comp_initializer_4.f03: New test.
1758 2015-01-17  Andre Vehreschild  <vehre@gmx.de>
1760         PR fortran/60334
1761         * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
1763 2015-01-16  Bernd Schmidt  <bernds@codesourcery.com>
1765         PR rtl-optimization/52773
1766         * gcc.c-torture/compile/pr52773.c: New test.
1768 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1770         PR c++/62134
1771         * g++.dg/cpp0x/alias-decl-46.C: New.
1773 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1775         * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
1777 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1779         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
1780         Add trace.
1781         (CHECK_FP): Likewise.
1782         (CHECK_CUMULATIVE_SAT): Likewise.
1784 2015-01-16  Christophe Lyon  <christophe.lyon@linaro.org>
1786         * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1787         (Set_Neon_Cumulative_Sat): Add parameter.
1788         (__set_neon_cumulative_sat): Support new parameter.
1789         * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
1790         (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1791         argument.
1792         * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
1793         (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
1794         argument.
1796 2015-01-16  Bernd Edlinger  <bernd.edlinger@hotmail.de>
1798         * g++.dg/tsan/vptr_benign_race.C: New testcase.
1799         * g++.dg/tsan/vptr_harmful_race.C: New testcase.
1801 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1803         PR c++/60056
1804         * g++.dg/tls/thread_local-ice4.C: New.
1806 2015-01-16  James Greenhalgh  <james.greenhalgh@arm.com>
1808         * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
1809         than Neon options.
1811 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1813         PR c++/62276
1814         * g++.dg/cpp0x/vt-62276.C: New.
1816 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1818         PR middle-end/64353
1819         * g++.dg/pr64353.C: New.
1821 2015-01-16  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
1823         PR target/64263
1824         * gcc.target/aarch64/pr64263_1.c: New test.
1826 2015-01-16  Yuri Rumyantsev  <ysrumyan@gmail.com>
1828         PR tree-optimization/64434
1829         * gcc.dg/torture/pr64434.c: Move to...
1830         * gcc.dg/pr64434.c: ... here.
1832 2015-01-16  Richard Biener  <rguenther@suse.de>
1834         PR middle-end/64614
1835         * gcc.dg/uninit-18.c: New testcase.
1837 2015-01-16  Richard Biener  <rguenther@suse.de>
1839         PR tree-optimization/64568
1840         * g++.dg/torture/pr64568-2.C: New testcase.
1842 2015-01-16  Ilya Enkovich  <ilya.enkovich@intel.com>
1844         PR target/64363
1845         * gcc.target/i386/chkp-label-address.c: New.
1847 2015-01-16  Janus Weil  <janus@gcc.gnu.org>
1849         PR fortran/45290
1850         * gfortran.dg/pointer_init_6.f90: Extended.
1852 2015-01-16  Robert Suchanek  <robert.suchanek@imgtec.com>
1854         * gcc.c-torture/compile/20150108.c: New test.
1856 2015-01-16  Eric Botcazou  <ebotcazou@adacore.com>
1858         * gcc.target/visium: New directory.
1860 2015-01-16  Richard Biener  <rguenther@suse.de>
1862         PR tree-optimization/61743
1863         * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
1864         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
1866 2015-01-16  Zhenqiang Chen <zhenqiang.chen@arm.com>
1868         * gcc.dg/pr64015.c: New test.
1870 2015-01-16  Markus Trippelsdorf  <markus@trippelsdorf.de>
1872         PR ipa/64163
1873         PR ipa/64612
1874         * g++.dg/ipa/pr64612.C: New test.
1876 2015-01-16  Renlin Li  <renlin.li@arm.com>
1878         * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
1880 2015-01-16  Ilya Tocar  <ilya.tocar@intel.com>
1882         * gcc.target/i386/sse-14.c: Test new intrinsic.
1883         * gcc.target/i386/sse-22.c: Ditto.
1885 2015-01-16  Paolo Carlini  <paolo.carlini@oracle.com>
1887         PR c++/58614
1888         * g++.dg/cpp0x/auto44.C: New.
1890 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
1892         PR target/59710
1893         * gcc.target/nios2/gpopt-all.c: New test case.
1894         * gcc.target/nios2/gpopt-local.c: New test case.
1895         * gcc.target/nios2/gpopt-global.c: New test case.
1896         * gcc.target/nios2/gpopt-data.c: New test case.
1897         * gcc.target/nios2/gpopt-none.c: New test case.
1899 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
1901         * g++.dg/ubsan/vptr-1.C: New test.
1902         * g++.dg/ubsan/vptr-2.C: New test.
1903         * g++.dg/ubsan/vptr-3.C: New test.
1904         * g++.dg/ubsan/vptr-4.C: New test.
1905         * g++.dg/ubsan/vptr-5.C: New test.
1906         * g++.dg/ubsan/vptr-6.C: New test.
1907         * g++.dg/ubsan/vptr-7.C: New test.
1908         * g++.dg/ubsan/vptr-8.C: New test.
1909         * g++.dg/ubsan/vptr-9.C: New test.
1911 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
1913         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
1914         is set up.
1915         * lib/gcc-dg.exp: Likewise.
1917 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
1919         PR rtl-optimization/64110
1920         * gcc.target/i386/pr64110.c: Add scan-assembler.
1922 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
1923             James Norris  <jnorris@codesourcery.com>
1924             Cesar Philippidis  <cesar@codesourcery.com>
1925             Ilmir Usmanov  <i.usmanov@samsung.com>
1927         * lib/target-supports.exp (check_effective_target_fopenacc): New
1928         procedure.
1929         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
1930         * g++.dg/goacc/goacc.exp: Likewise.
1931         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
1932         * gcc.dg/goacc/goacc.exp: Likewise.
1933         * gfortran.dg/goacc/goacc.exp: Likewise.
1934         * c-c++-common/cpp/openacc-define-1.c: New file.
1935         * c-c++-common/cpp/openacc-define-2.c: Likewise.
1936         * c-c++-common/cpp/openacc-define-3.c: Likewise.
1937         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
1938         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
1939         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
1940         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
1941         * c-c++-common/goacc/asyncwait-1.c: Likewise.
1942         * c-c++-common/goacc/cache-1.c: Likewise.
1943         * c-c++-common/goacc/clauses-fail.c: Likewise.
1944         * c-c++-common/goacc/collapse-1.c: Likewise.
1945         * c-c++-common/goacc/data-1.c: Likewise.
1946         * c-c++-common/goacc/data-2.c: Likewise.
1947         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
1948         * c-c++-common/goacc/deviceptr-1.c: Likewise.
1949         * c-c++-common/goacc/deviceptr-2.c: Likewise.
1950         * c-c++-common/goacc/deviceptr-3.c: Likewise.
1951         * c-c++-common/goacc/if-clause-1.c: Likewise.
1952         * c-c++-common/goacc/if-clause-2.c: Likewise.
1953         * c-c++-common/goacc/kernels-1.c: Likewise.
1954         * c-c++-common/goacc/loop-1.c: Likewise.
1955         * c-c++-common/goacc/loop-private-1.c: Likewise.
1956         * c-c++-common/goacc/nesting-1.c: Likewise.
1957         * c-c++-common/goacc/nesting-data-1.c: Likewise.
1958         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
1959         * c-c++-common/goacc/parallel-1.c: Likewise.
1960         * c-c++-common/goacc/pcopy.c: Likewise.
1961         * c-c++-common/goacc/pcopyin.c: Likewise.
1962         * c-c++-common/goacc/pcopyout.c: Likewise.
1963         * c-c++-common/goacc/pcreate.c: Likewise.
1964         * c-c++-common/goacc/pragma_context.c: Likewise.
1965         * c-c++-common/goacc/present-1.c: Likewise.
1966         * c-c++-common/goacc/reduction-1.c: Likewise.
1967         * c-c++-common/goacc/reduction-2.c: Likewise.
1968         * c-c++-common/goacc/reduction-3.c: Likewise.
1969         * c-c++-common/goacc/reduction-4.c: Likewise.
1970         * c-c++-common/goacc/sb-1.c: Likewise.
1971         * c-c++-common/goacc/sb-2.c: Likewise.
1972         * c-c++-common/goacc/sb-3.c: Likewise.
1973         * c-c++-common/goacc/update-1.c: Likewise.
1974         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
1975         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
1976         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
1977         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
1978         * gfortran.dg/goacc/assumed.f95: Likewise.
1979         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
1980         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
1981         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1982         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
1983         * gfortran.dg/goacc/branch.f95: Likewise.
1984         * gfortran.dg/goacc/cache-1.f95: Likewise.
1985         * gfortran.dg/goacc/coarray.f95: Likewise.
1986         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
1987         * gfortran.dg/goacc/cray.f95: Likewise.
1988         * gfortran.dg/goacc/critical.f95: Likewise.
1989         * gfortran.dg/goacc/data-clauses.f95: Likewise.
1990         * gfortran.dg/goacc/data-tree.f95: Likewise.
1991         * gfortran.dg/goacc/declare-1.f95: Likewise.
1992         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
1993         * gfortran.dg/goacc/fixed-1.f: Likewise.
1994         * gfortran.dg/goacc/fixed-2.f: Likewise.
1995         * gfortran.dg/goacc/fixed-3.f: Likewise.
1996         * gfortran.dg/goacc/fixed-4.f: Likewise.
1997         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
1998         * gfortran.dg/goacc/if.f95: Likewise.
1999         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
2000         * gfortran.dg/goacc/list.f95: Likewise.
2001         * gfortran.dg/goacc/literal.f95: Likewise.
2002         * gfortran.dg/goacc/loop-1.f95: Likewise.
2003         * gfortran.dg/goacc/loop-2.f95: Likewise.
2004         * gfortran.dg/goacc/loop-3.f95: Likewise.
2005         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
2006         * gfortran.dg/goacc/omp.f95: Likewise.
2007         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
2008         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
2009         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
2010         * gfortran.dg/goacc/parameter.f95: Likewise.
2011         * gfortran.dg/goacc/private-1.f95: Likewise.
2012         * gfortran.dg/goacc/private-2.f95: Likewise.
2013         * gfortran.dg/goacc/private-3.f95: Likewise.
2014         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
2015         * gfortran.dg/goacc/reduction-2.f95: Likewise.
2016         * gfortran.dg/goacc/reduction.f95: Likewise.
2017         * gfortran.dg/goacc/routine-1.f90: Likewise.
2018         * gfortran.dg/goacc/routine-2.f90: Likewise.
2019         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
2020         * gfortran.dg/goacc/several-directives.f95: Likewise.
2021         * gfortran.dg/goacc/sie.f95: Likewise.
2022         * gfortran.dg/goacc/subarrays.f95: Likewise.
2023         * gfortran.dg/gomp/map-1.f90: Likewise.
2024         * gfortran.dg/openacc-define-1.f90: Likewise.
2025         * gfortran.dg/openacc-define-2.f90: Likewise.
2026         * gfortran.dg/openacc-define-3.f90: Likewise.
2027         * g++.dg/gomp/block-1.C: Update for changed compiler output.
2028         * g++.dg/gomp/block-2.C: Likewise.
2029         * g++.dg/gomp/block-3.C: Likewise.
2030         * g++.dg/gomp/block-5.C: Likewise.
2031         * g++.dg/gomp/target-1.C: Likewise.
2032         * g++.dg/gomp/target-2.C: Likewise.
2033         * g++.dg/gomp/taskgroup-1.C: Likewise.
2034         * g++.dg/gomp/teams-1.C: Likewise.
2035         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
2036         * gcc.dg/cilk-plus/jump.c: Likewise.
2037         * gcc.dg/gomp/block-1.c: Likewise.
2038         * gcc.dg/gomp/block-10.c: Likewise.
2039         * gcc.dg/gomp/block-2.c: Likewise.
2040         * gcc.dg/gomp/block-3.c: Likewise.
2041         * gcc.dg/gomp/block-4.c: Likewise.
2042         * gcc.dg/gomp/block-5.c: Likewise.
2043         * gcc.dg/gomp/block-6.c: Likewise.
2044         * gcc.dg/gomp/block-7.c: Likewise.
2045         * gcc.dg/gomp/block-8.c: Likewise.
2046         * gcc.dg/gomp/block-9.c: Likewise.
2047         * gcc.dg/gomp/target-1.c: Likewise.
2048         * gcc.dg/gomp/target-2.c: Likewise.
2049         * gcc.dg/gomp/taskgroup-1.c: Likewise.
2050         * gcc.dg/gomp/teams-1.c: Likewise.
2052 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
2054         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
2055         test case.
2057 2015-01-15  Mike Stump  <mikestump@comcast.net>
2059         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
2060         * gcc.dg/inline_2.c: Likewise.
2061         * gcc.dg/inline_3.c: Likewise.
2062         * gcc.dg/inline_4.c: Likewise.
2064 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
2066         PR fortran/58023
2067         * gfortran.dg/proc_ptr_comp_43.f90: New.
2069 2015-01-15  Mike Stump  <mikestump@comcast.net>
2071         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
2072         * gcc.dg/unroll_2.c: Likewise.
2073         * gcc.dg/unroll_3.c: Likewise.
2074         * gcc.dg/unroll_4.c: Likewise.
2075         * gcc.dg/unroll_5.c: Likewise.
2077 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
2079         PR target/63971
2080         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
2081         in epilogue.
2082         * gcc.target/aarch64/test_frame_6.c: Likewise.
2083         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
2084         x30 and x19 (in the epilogue).
2085         * gcc.target/aarch64/test_frame_4.c: Likewise.
2086         * gcc.target/aarch64/test_frame_7.c: Likewise.
2088 2015-01-15  Martin Liska  <mliska@suse.cz>
2090         * g++.dg/ipa/pr64068.C: New test.
2091         * gcc.dg/ipa/PR64559.c: New test.
2093 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2095         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
2096         with PIE.
2098 2015-01-15  Richard Biener  <rguenther@suse.de>
2100         PR tree-optimization/61743
2101         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
2102         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
2104 2015-01-15 Renlin Li <renlin.li@arm.com>
2106         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
2107         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
2109 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2111         * gcc.dg/vect/vect-aggressive-1.c: New.
2112         * gcc.target/i386/avx2-vect-aggressive.c: New.
2114 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
2116         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
2118 2015-01-15  Richard Biener  <rguenther@suse.de>
2120         PR lto/64415
2121         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
2122         -Wl,-undefined,dynamic_lookup.
2124 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
2126         * gnat.dg/opt47.adb: New test.
2128 2015-01-15  Richard Biener  <rguenther@suse.de>
2130         PR lto/64415
2131         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
2133 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
2135         PR tree-optimization/64434
2136         * gcc.dg/torture/pr64434.c: New test.
2138 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
2140         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
2141         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
2142         -march=loongson* and -march=octeon* require -mno-micromips.
2144 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
2145             Matthew Fortune  <matthew.fortune@imgtec.com>
2147         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
2148         * gcc.target/mips/call-saved-5.c (foo): Likewise.
2149         * gcc.target/mips/call-saved-6.c (foo): Likewise.
2150         * gcc.target/mips/call-saved-7.c: New file.
2151         * gcc.target/mips/call-saved-8.c: New file.
2152         * gcc.target/mips/call-saved-9.c: New file.
2154 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
2156         * gcc.target/mips/lsa.c: New file.
2157         * gcc.target/mips/mips64-lsa.c: Likewise.
2158         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
2159         * gcc.target/mips/mulsize-4.c: Likewise.
2160         * gcc.target/mips/mulsize-5.c: New file.
2161         * gcc.target/mips/mulsize-6.c: Likewise.
2162         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
2163         and !HAS_LSA as ghost options.
2164         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
2165         for !HAS_LSA.
2167 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
2169         * g++.dg/torture/20141013.c: Set -fno-short-enums.
2171 2015-01-15  Richard Biener  <rguenther@suse.de>
2173         PR middle-end/64365
2174         * gcc.dg/torture/pr64365.c: New testcase.
2176 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
2178         * gcc.dg/stackprotectexplicit1.c: New test.
2179         * g++.dg/stackprotectexplicit2.c: New test.
2181 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
2183         PR target/61933
2184         * gfortran.dg/inquire_internal.f90: New.
2185         * gfortran.dg/negative_unit_check.f90: New.
2187 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
2189         PR target/53988
2190         * gcc.target/sh/pr53988-1.c: New.
2192 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
2194         PR c++/58671
2195         * g++.dg/tls/thread_local-ice3.C: New.
2197 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
2199         * gcc.target/i386/fentry-override.c: Properly place {} in target
2200         selector.  Remove nonpic.
2201         * gcc.target/i386/fentry.c: Likewise.
2203 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2205         * gcc.dg/atomic-invalid.c: Check for invalid memory model
2206         warnings instead of errors.
2208 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
2210         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
2211         option support instead of ENABLE_LTO from Makefile.
2213 2015-01-14  Richard Biener  <rguenther@suse.de>
2215         PR tree-optimization/59354
2216         * gcc.dg/vect/pr59354.c: New testcase.
2218 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
2220         * lib/target-supports.exp
2221         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
2222         on ARM architures before v7.
2224 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
2226         PR middle-end/59448
2227         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
2228         an atomic_exchange.
2230 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2232         PR target/64386
2233         * gcc.target/i386/pr64386.c: New test.
2235 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2237         PR target/64393
2238         * gcc.target/i386/pr64393.c: New test.
2240 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
2242         PR target/64387
2243         * gcc.target/i386/pr64387.c: New test.
2245 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
2247         * gcc.target/aarch64/store-pair-1.c: Fix typo.
2249 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2251         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
2253 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
2255         PR target/64453
2256         * gcc.target/arm/pr64453.c: New.
2258 2015-01-14  Richard Biener  <rguenther@suse.de>
2260         PR lto/64415
2261         * gcc.dg/lto/pr64415_0.c: New testcase.
2262         * gcc.dg/lto/pr64415_1.c: Likewise.
2264 2015-01-14  Martin Liska  <mliska@suse.cz>
2266         * gcc.dg/ipa/pr64307.c: New test.
2268 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
2270         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
2271         64-bit and 128-bit.
2273 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
2275         PR target/64460
2276         * gcc.target/arm/pr64460_1.c: New test.
2278 2015-01-14  Richard Biener  <rguenther@suse.de>
2280         PR tree-optimization/64493
2281         PR tree-optimization/64495
2282         * gcc.dg/vect/pr64493.c: New testcase.
2283         * gcc.dg/vect/pr64495.c: Likewise.
2285 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
2287         * gcc.dg/Warray-bounds-11.c: New test-case.
2289 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
2291         * gcc.target/mips/octeon3-pipe-1.c: New test.
2293 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
2295         * jit.dg/harness.h (set_up_logging): Move string concatenation
2296         into...
2297         (concat_strings): New function.
2298         (dump_reproducer): New function.
2299         (test_jit): Call dump_reproducer.
2300         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
2301         function.
2302         (jit-dg-test): Delete any generated reproducer from previous runs.
2303         Verify that a generated reproducer was created, and verify that it
2304         compiles.
2305         * jit.dg/test-nested-contexts.c (main): Call
2306         gcc_jit_context_dump_reproducer_to_file.
2308 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2310         * gcc.dg/aru-2.c: Add dg-require-profiling.
2312 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2314         * lib/target-supports.exp (check_profiling_available): Check if
2315         -pg links.
2317 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
2319         PR ipa/64565
2320         * g++.dg/torture/pr64565.C: New testcase.
2322 2015-01-13  Marek Polacek  <polacek@redhat.com>
2324         PR middle-end/64391
2325         * gcc.dg/tm/pr64391.c: New test.
2327 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2329         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
2330         true.
2332 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
2334         * gcc.target/i386/pie.c: New test.
2336         * lib/target-supports.exp (check_effective_target_pie): New.
2338 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2340         PR rtl-optimization/64286
2341         * gcc.target/i386/avx2-pr64286.c: New test.
2343 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
2345         PR c++/57626
2346         * g++.dg/cpp0x/vt-57626.C: New.
2348 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
2350         PR fortran/64528
2351         * gfortran.dg/pr64528.f90: New test.
2353 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
2355         * gcc.target/aarch64/subsp.c: New test.
2357 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2359         * gcc.target/aarch64/store-pair-1.c: New testcase.
2361 2015-01-13  Richard Biener  <rguenther@suse.de>
2363         PR lto/64373
2364         * gcc.dg/lto/pr64373_0.c: New testcase.
2366 2015-01-13  Andrew Pinski  <apinski@cavium.com>
2368         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
2369         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
2371 2015-01-13  Richard Biener  <rguenther@suse.de>
2373         PR tree-optimization/64406
2374         * gcc.dg/pr64406.c: New testcase.
2376 2015-01-13  Richard Biener  <rguenther@suse.de>
2378         PR tree-optimization/64404
2379         * gcc.dg/vect/pr64404.c: New testcase.
2381 2015-01-13  Richard Biener  <rguenther@suse.de>
2383         PR tree-optimization/64568
2384         * g++.dg/torture/pr64568.C: New testcase.
2386 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2388         * jit.dg/test-error-local-used-from-other-function.c: New test
2389         case.
2390         * jit.dg/test-error-param-reuse.c: New test case.
2391         * jit.dg/test-error-param-sharing.c: New test case.
2392         * jit.dg/test-error-param-used-from-other-function.c: New test
2393         case.
2394         * jit.dg/test-error-param-used-without-a-function.c: New test
2395         case.
2397 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
2399         PR tree-optimization/64563
2400         * gcc.dg/pr64563.c: New test.
2402         PR target/64513
2403         * gcc.target/i386/pr64513.c: New test.
2405         PR tree-optimization/64454
2406         * gcc.dg/pr64454.c: New test.
2408         PR testsuite/64028
2409         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
2410         bind_pic_locally.
2411         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
2412         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
2413         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
2414         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
2415         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
2416         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
2417         * gcc.dg/vect/slp-25.c: Likewise.
2418         * gcc.dg/vect/vect-109.c: Likewise.
2419         * gcc.dg/vect/vect-13.c: Likewise.
2420         * gcc.dg/vect/vect-17.c: Likewise.
2421         * gcc.dg/vect/vect-18.c: Likewise.
2422         * gcc.dg/vect/vect-19.c: Likewise.
2423         * gcc.dg/vect/vect-20.c: Likewise.
2424         * gcc.dg/vect/vect-21.c: Likewise.
2425         * gcc.dg/vect/vect-22.c: Likewise.
2426         * gcc.dg/vect/vect-27.c: Likewise.
2427         * gcc.dg/vect/vect-29.c: Likewise.
2428         * gcc.dg/vect/vect-2-big-array.c: Likewise.
2429         * gcc.dg/vect/vect-2.c: Likewise.
2430         * gcc.dg/vect/vect-3.c: Likewise.
2431         * gcc.dg/vect/vect-4.c: Likewise.
2432         * gcc.dg/vect/vect-5.c: Likewise.
2433         * gcc.dg/vect/vect-72.c: Likewise.
2434         * gcc.dg/vect/vect-73-big-array.c: Likewise.
2435         * gcc.dg/vect/vect-73.c: Likewise.
2436         * gcc.dg/vect/vect-77-global.c: Likewise.
2437         * gcc.dg/vect/vect-78-global.c: Likewise.
2438         * gcc.dg/vect/vect-7.c: Likewise.
2439         * gcc.dg/vect/vect-86.c: Likewise.
2440         * gcc.dg/vect/vect-align-1.c: Likewise.
2441         * gcc.dg/vect/vect-align-3.c: Likewise.
2442         * gcc.dg/vect/vect-all-big-array.c: Likewise.
2443         * gcc.dg/vect/vect-all.c: Likewise.
2444         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
2445         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
2446         * gcc.dg/vect/vect-peel-3.c: Likewise.
2447         * gcc.dg/vect/vect-peel-4.c: Likewise.
2448         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
2450 2015-01-12  Jeff Law  <law@redhat.com>
2452         PR target/64461
2453         * gcc.target/m68k/pr64461.c: New test.
2455 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
2457         * jit.dg/test-array-as-pointer.c (create_code): Update call
2458         to gcc_jit_context_new_global by setting "kind" to
2459         GCC_JIT_GLOBAL_IMPORTED.
2460         * jit.dg/test-error-array-as-pointer.c: Likewise.
2461         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
2462         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
2463         setting kind to GCC_JIT_GLOBAL_EXPORTED.
2464         * jit.dg/test-using-global.c (the_global): Rename to...
2465         (imported_global): ...this.
2466         (create_code): Update to test the three kinds of global.
2467         (verify_code): Likewise.
2469 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
2471         PR testsuite/64427
2472         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
2473         undefined behavior.
2474         * gcc.target/i386/pr64291-2.c: Updated.
2476 2015-01-12  Richard Biener  <rguenther@suse.de>
2478         PR tree-optimization/64530
2479         * gfortran.dg/pr64530.f90: New testcase.
2481 2015-01-12  Richard Biener  <rguenther@suse.de>
2483         PR middle-end/64357
2484         * gcc.dg/torture/pr64357.c: New testcase.
2486 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
2488         * gcc.target/i386/nop-mcount.c: Properly place {} in target
2489         selector.
2491 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
2492         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
2494 2015-01-12  Martin Liska  <mliska@suse.cz>
2496         * gcc.dg/ipa/PR64550.c: New test.
2498 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
2500         PR ipa/63470
2501         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
2503 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2505         PR fortran/63733
2506         * gfortran.dg/typebound_operator_20.f90: New.
2508 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2510         PR fortran/58023
2511         * gfortran.dg/proc_ptr_comp_42.f90: New.
2513 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
2515         PR fortran/64508
2516         * gfortran.dg/proc_ptr_comp_41.f90: New.
2518 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
2520         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
2522 2015-01-10  Tobias Burnus  <burnus@net-b.de>
2524         PR fortran/64522
2525         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
2526         and add dg-excess-errors.
2527         * gfortran.dg/line_length_6.f90: New.
2528         * gfortran.dg/line_length_7.f90: New.
2529         * gfortran.dg/line_length_8.f90: New.
2530         * gfortran.dg/line_length_9.f90: New.
2531         * gfortran.dg/line_length_10.f90: New.
2532         * gfortran.dg/line_length_11.f90: New.
2534 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2536         * jit.dg/test-threads.c (struct testcase): Move declaration
2537         to jit.dg/all-non-failing-tests.h.
2538         (testcases): Likewise.
2539         * jit.dg/all-non-failing-tests.h (struct testcase): Move
2540         declaration here from jit.dg/all-non-failing-tests.h.
2541         (testcases): Likewise.
2542         * jit.dg/test-combination.c (create_code): Eliminate spelling
2543         out all of the testcases in favor of looping through the
2544         "testcases" metadata.
2545         (verify_code): Likewise.
2547 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
2549         PR rtl-optimization/64536
2550         * gcc.dg/pr64536.c: New test.
2552 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
2554         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
2555         * jit.dg/test-combination.c (create_code): Likewise.
2556         (verify_code): Likewise.
2557         * jit.dg/test-constants.c: New test case.
2558         * jit.dg/test-threads.c: Add test-constants.c.
2560 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
2562         PR libobjc/51891
2563         * objc.dg/gnu-api-2-class.m: Add a test case
2564         for the above change.
2566 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
2568         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
2570 2015-01-09  Richard Biener  <rguenther@suse.de>
2572         PR tree-optimization/64410
2573         * g++.dg/vect/pr64410.cc: New testcase.
2575 2015-01-09  Martin Liska  <mliska@suse.cz>
2577         * gcc.dg/ipa/ipa-icf-32.c: New test.
2579 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2581         * c-c++-common/tsan/tsan_barrier.h: New.
2582         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
2583         * c-c++-common/tsan/bitfield_race.c: Likewise.
2584         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
2585         * c-c++-common/tsan/mutexset1.c: Likewise.
2586         * c-c++-common/tsan/race_on_barrier.c: Likewise.
2587         * c-c++-common/tsan/race_on_mutex.c: Likewise.
2588         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
2589         * c-c++-common/tsan/simple_race.c: Likewise.
2590         * c-c++-common/tsan/simple_stack.c: Likewise.
2591         * c-c++-common/tsan/sleep_sync.c: Likewise.
2592         * c-c++-common/tsan/tiny_race.c: Likewise.
2593         * c-c++-common/tsan/tls_race.c: Likewise.
2594         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
2595         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
2596         * g++.dg/tsan/atomic_free.C: Likewise.
2597         * g++.dg/tsan/atomic_free2.C: Likewise.
2598         * g++.dg/tsan/cond_race.C: Likewise.
2599         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
2601 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
2603         PR testsuite/62250
2604         * lib/target-supports.exp (check_effective_target_libatomic_available):
2605         New.
2606         * gfortran.dg/coarray/caf.exp: Only add -latomic for
2607         targets that match effective-target libatomic_available.
2608         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
2610 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2612         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
2613         Verify the result of gcc_jit_context_get_last_error.
2614         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
2616 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2618         PR tree-optimization/63989
2619         * gcc.dg/strlenopt-27.c: New test.
2621 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
2623         * jit.dg/harness.h (set_up_logging): New function.
2624         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
2625         set_up_logging on the context, so that every testcase is
2626         logged to a particular file.
2627         * jit.dg/test-nested-contexts.c (main): Open a logfile,
2628         and call gcc_jit_context_set_logfile on the top-level context.
2630 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
2632         PR target/64338
2633         * g++.dg/opt/pr64338.C: New test.
2635 2015-01-08  Tobias Burnus  <burnus@net-b.de>
2637         * gfortran.dg/coarray/codimension_2b.f90: New file.
2638         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
2639         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
2641 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2643         PR c++/59004
2644         * g++.dg/ext/fnname4.C: New.
2646 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2648         PR c++/64462
2649         * g++.dg/cpp0x/constexpr-64462.C: New.
2651 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
2653         PR c++/60753
2654         * g++.dg/cpp0x/deleted10.C: New.
2656 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2658         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
2660 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2662         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
2663         GCC_JIT_UNARY_OP_ABS.
2664         (verify_unary_ops): Likewise.
2666 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2668         * jit.dg/test-arith-overflow.c: New test case.
2669         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
2670         * jit.dg/test-combination.c (create_code): Likewise.
2671         (verify_code): Likewise.
2672         * jit.dg/test-threads.c (testcases): Likewise.
2674 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2676         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
2677         rather than "jit".  Load g++.exp, and call g++_init.
2678         Run test-*.cc files within the testsuite and *.cc files within
2679         docs/examples.
2680         (jit-dg-test): Drop the addition of -fgnu89-inline to
2681         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
2682         doing it when compiling C testcases (since g++ does not handle
2683         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
2684         is restored to the value after g++_init ran, rather than the
2685         value before g++_init ran.  Return a list of
2686         $comp_output $output_file, as dg-test assumes.
2688 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2690         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
2691         make it easier to figure out the origin of each test result when
2692         running test-combination.c and test-threads.c.
2693         (CHECK_VALUE): Likewise.
2694         (CHECK_DOUBLE_VALUE): Likewise.
2695         (CHECK_STRING_VALUE): Likewise.
2696         (CHECK_STRING_STARTS_WITH): Likewise.
2697         (CHECK_STRING_CONTAINS): Likewise.
2698         (CHECK): Likewise.
2699         (check_string_value): Likewise, add "funcname" param.
2700         (check_string_starts_with): Likewise.
2701         (check_string_contains): Likewise.
2703 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
2705         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
2706         generating name of built executable.
2708 2015-01-07  Marek Polacek  <polacek@redhat.com>
2710         PR c/64440
2711         * gcc.dg/pr64440.c: New test.
2712         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
2714 2015-01-07  Marek Polacek  <polacek@redhat.com>
2716         PR c/64417
2717         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
2718         * gcc.dg/pr64417.c: New test.
2720 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
2722         PR target/64505
2723         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
2724         fix is correct.
2726 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2728         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
2729         Check if testcases run without errors, not just if they compile.
2731 2015-01-06  Christian Bruel  <christian.bruel@st.com>
2733         PR target/64507
2734         * gcc.target/sh/pr64507.c: New test.
2736 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
2738         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
2740 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
2742         * c-c++-common/asan/sanitize-all-1.c: New test.
2743         * c-c++-common/ubsan/sanitize-all-1.c: New test.
2744         * c-c++-common/ubsan/sanitize-all-2.c: New test.
2745         * c-c++-common/ubsan/sanitize-all-3.c: New test.
2746         * c-c++-common/ubsan/sanitize-all-4.c: New test.
2748 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
2750         * lib/target-supports.exp (check_profiling_available): Return 0 for
2751         Visium.
2752         (check_effective_target_tls_runtime): Likewise.
2753         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
2754         * gcc.dg/20020312-2.c: Adjust for Visium.
2755         * gcc.dg/tls/thr-cse-1.c: Likewise
2756         * gcc.dg/tree-ssa/20040204-1.c: Likewise
2757         * gcc.dg/tree-ssa/loop-1.c: Likewise.
2758         * gcc.dg/weak/typeof-2.c: Likewise.
2760 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
2762         PR rtl-optimization/64287
2763         * gcc.dg/aru-2.c: New test.
2765 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2767         PR sanitizer/64344
2768         * c-c++-common/ubsan/pr64344-1.c: New test.
2769         * c-c++-common/ubsan/pr64344-2.c: New test.
2771         PR tree-optimization/64465
2772         * gcc.dg/pr64465.c: New test.
2774         PR tree-optimization/64494
2775         * gcc.c-torture/compile/pr64494.c: New test.
2777 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
2779         PR fortran/47674
2780         * gfortran.dg/realloc_on_assign_25.f90:  New test.
2782 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
2784         Update copyright years.
2786 2015-01-05  Marek Polacek  <polacek@redhat.com>
2788         PR c/64423
2789         * gcc.dg/pr64423.c: New test.
2791 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
2793         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
2794         mmix-knuth-mmixware for the same reason as for MIPS.
2795         * gcc.dg/debug/debug-2.c: Ditto.
2797         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
2799 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
2801         PR testsuite/62250
2802         * lib/gfortran.exp: Add libatomic library search path.
2803         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
2804         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
2806         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
2808 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
2810         * c-c++-common/tsan/bitfield_race.c: New testcase.
2811         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
2813 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2815         * gfortran.dg/coarray/collectives_4.f90: New.
2817 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2819         PR fortran/57562
2820         * gfortran.dg/extends_16.f90: New.
2822 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2824         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
2826 2015-01-02  Tobias Burnus  <burnus@net-b.de>
2828         * gfortran.dg/coarray/codimension_2.f90: New.
2829         * gfortran.dg/coarray/codimension_2a.f90: New.
2830         * gfortran.dg/coarray_35.f90: New.
2831         * gfortran.dg/coarray_35a.f90: New.
2833 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
2835         PR fortran/60507
2836         * gfortran.dg/dummy_procedure_11.f90: New.
2838 Copyright (C) 2015 Free Software Foundation, Inc.
2840 Copying and distribution of this file, with or without modification,
2841 are permitted in any medium without royalty provided the copyright
2842 notice and this notice are preserved.