2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob1ea322b0ccee088a83894e31123f88e04c1daec3
1 2015-01-15  Sandra Loosemore  <sandra@codesourcery.com>
3         PR target/59710
4         * gcc.target/nios2/gpopt-all.c: New test case.
5         * gcc.target/nios2/gpopt-local.c: New test case.
6         * gcc.target/nios2/gpopt-global.c: New test case.
7         * gcc.target/nios2/gpopt-data.c: New test case.
8         * gcc.target/nios2/gpopt-none.c: New test case.
10 2015-01-15  Jakub Jelinek  <jakub@redhat.com>
12         * g++.dg/ubsan/vptr-1.C: New test.
13         * g++.dg/ubsan/vptr-2.C: New test.
14         * g++.dg/ubsan/vptr-3.C: New test.
15         * g++.dg/ubsan/vptr-4.C: New test.
16         * g++.dg/ubsan/vptr-5.C: New test.
17         * g++.dg/ubsan/vptr-6.C: New test.
18         * g++.dg/ubsan/vptr-7.C: New test.
19         * g++.dg/ubsan/vptr-8.C: New test.
20         * g++.dg/ubsan/vptr-9.C: New test.
22 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
24         * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
25         is set up.
26         * lib/gcc-dg.exp: Likewise.
28 2015-01-15  Vladimir Makarov  <vmakarov@redhat.com>
30         PR rtl-optimization/64110
31         * gcc.target/i386/pr64110.c: Add scan-assembler.
33 2015-01-15  Thomas Schwinge  <thomas@codesourcery.com>
34             James Norris  <jnorris@codesourcery.com>
35             Cesar Philippidis  <cesar@codesourcery.com>
36             Ilmir Usmanov  <i.usmanov@samsung.com>
38         * lib/target-supports.exp (check_effective_target_fopenacc): New
39         procedure.
40         * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
41         * g++.dg/goacc/goacc.exp: Likewise.
42         * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
43         * gcc.dg/goacc/goacc.exp: Likewise.
44         * gfortran.dg/goacc/goacc.exp: Likewise.
45         * c-c++-common/cpp/openacc-define-1.c: New file.
46         * c-c++-common/cpp/openacc-define-2.c: Likewise.
47         * c-c++-common/cpp/openacc-define-3.c: Likewise.
48         * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
49         * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
50         * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
51         * c-c++-common/goacc/acc_on_device-2.c: Likewise.
52         * c-c++-common/goacc/asyncwait-1.c: Likewise.
53         * c-c++-common/goacc/cache-1.c: Likewise.
54         * c-c++-common/goacc/clauses-fail.c: Likewise.
55         * c-c++-common/goacc/collapse-1.c: Likewise.
56         * c-c++-common/goacc/data-1.c: Likewise.
57         * c-c++-common/goacc/data-2.c: Likewise.
58         * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
59         * c-c++-common/goacc/deviceptr-1.c: Likewise.
60         * c-c++-common/goacc/deviceptr-2.c: Likewise.
61         * c-c++-common/goacc/deviceptr-3.c: Likewise.
62         * c-c++-common/goacc/if-clause-1.c: Likewise.
63         * c-c++-common/goacc/if-clause-2.c: Likewise.
64         * c-c++-common/goacc/kernels-1.c: Likewise.
65         * c-c++-common/goacc/loop-1.c: Likewise.
66         * c-c++-common/goacc/loop-private-1.c: Likewise.
67         * c-c++-common/goacc/nesting-1.c: Likewise.
68         * c-c++-common/goacc/nesting-data-1.c: Likewise.
69         * c-c++-common/goacc/nesting-fail-1.c: Likewise.
70         * c-c++-common/goacc/parallel-1.c: Likewise.
71         * c-c++-common/goacc/pcopy.c: Likewise.
72         * c-c++-common/goacc/pcopyin.c: Likewise.
73         * c-c++-common/goacc/pcopyout.c: Likewise.
74         * c-c++-common/goacc/pcreate.c: Likewise.
75         * c-c++-common/goacc/pragma_context.c: Likewise.
76         * c-c++-common/goacc/present-1.c: Likewise.
77         * c-c++-common/goacc/reduction-1.c: Likewise.
78         * c-c++-common/goacc/reduction-2.c: Likewise.
79         * c-c++-common/goacc/reduction-3.c: Likewise.
80         * c-c++-common/goacc/reduction-4.c: Likewise.
81         * c-c++-common/goacc/sb-1.c: Likewise.
82         * c-c++-common/goacc/sb-2.c: Likewise.
83         * c-c++-common/goacc/sb-3.c: Likewise.
84         * c-c++-common/goacc/update-1.c: Likewise.
85         * gcc.dg/goacc/acc_on_device-1.c: Likewise.
86         * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
87         * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
88         * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
89         * gfortran.dg/goacc/assumed.f95: Likewise.
90         * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
91         * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
92         * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
93         * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
94         * gfortran.dg/goacc/branch.f95: Likewise.
95         * gfortran.dg/goacc/cache-1.f95: Likewise.
96         * gfortran.dg/goacc/coarray.f95: Likewise.
97         * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
98         * gfortran.dg/goacc/cray.f95: Likewise.
99         * gfortran.dg/goacc/critical.f95: Likewise.
100         * gfortran.dg/goacc/data-clauses.f95: Likewise.
101         * gfortran.dg/goacc/data-tree.f95: Likewise.
102         * gfortran.dg/goacc/declare-1.f95: Likewise.
103         * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
104         * gfortran.dg/goacc/fixed-1.f: Likewise.
105         * gfortran.dg/goacc/fixed-2.f: Likewise.
106         * gfortran.dg/goacc/fixed-3.f: Likewise.
107         * gfortran.dg/goacc/fixed-4.f: Likewise.
108         * gfortran.dg/goacc/host_data-tree.f95: Likewise.
109         * gfortran.dg/goacc/if.f95: Likewise.
110         * gfortran.dg/goacc/kernels-tree.f95: Likewise.
111         * gfortran.dg/goacc/list.f95: Likewise.
112         * gfortran.dg/goacc/literal.f95: Likewise.
113         * gfortran.dg/goacc/loop-1.f95: Likewise.
114         * gfortran.dg/goacc/loop-2.f95: Likewise.
115         * gfortran.dg/goacc/loop-3.f95: Likewise.
116         * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
117         * gfortran.dg/goacc/omp.f95: Likewise.
118         * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
119         * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
120         * gfortran.dg/goacc/parallel-tree.f95: Likewise.
121         * gfortran.dg/goacc/parameter.f95: Likewise.
122         * gfortran.dg/goacc/private-1.f95: Likewise.
123         * gfortran.dg/goacc/private-2.f95: Likewise.
124         * gfortran.dg/goacc/private-3.f95: Likewise.
125         * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
126         * gfortran.dg/goacc/reduction-2.f95: Likewise.
127         * gfortran.dg/goacc/reduction.f95: Likewise.
128         * gfortran.dg/goacc/routine-1.f90: Likewise.
129         * gfortran.dg/goacc/routine-2.f90: Likewise.
130         * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
131         * gfortran.dg/goacc/several-directives.f95: Likewise.
132         * gfortran.dg/goacc/sie.f95: Likewise.
133         * gfortran.dg/goacc/subarrays.f95: Likewise.
134         * gfortran.dg/gomp/map-1.f90: Likewise.
135         * gfortran.dg/openacc-define-1.f90: Likewise.
136         * gfortran.dg/openacc-define-2.f90: Likewise.
137         * gfortran.dg/openacc-define-3.f90: Likewise.
138         * g++.dg/gomp/block-1.C: Update for changed compiler output.
139         * g++.dg/gomp/block-2.C: Likewise.
140         * g++.dg/gomp/block-3.C: Likewise.
141         * g++.dg/gomp/block-5.C: Likewise.
142         * g++.dg/gomp/target-1.C: Likewise.
143         * g++.dg/gomp/target-2.C: Likewise.
144         * g++.dg/gomp/taskgroup-1.C: Likewise.
145         * g++.dg/gomp/teams-1.C: Likewise.
146         * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
147         * gcc.dg/cilk-plus/jump.c: Likewise.
148         * gcc.dg/gomp/block-1.c: Likewise.
149         * gcc.dg/gomp/block-10.c: Likewise.
150         * gcc.dg/gomp/block-2.c: Likewise.
151         * gcc.dg/gomp/block-3.c: Likewise.
152         * gcc.dg/gomp/block-4.c: Likewise.
153         * gcc.dg/gomp/block-5.c: Likewise.
154         * gcc.dg/gomp/block-6.c: Likewise.
155         * gcc.dg/gomp/block-7.c: Likewise.
156         * gcc.dg/gomp/block-8.c: Likewise.
157         * gcc.dg/gomp/block-9.c: Likewise.
158         * gcc.dg/gomp/target-1.c: Likewise.
159         * gcc.dg/gomp/target-2.c: Likewise.
160         * gcc.dg/gomp/taskgroup-1.c: Likewise.
161         * gcc.dg/gomp/teams-1.c: Likewise.
163 2015-01-15  David Malcolm  <dmalcolm@redhat.com>
165         * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
166         test case.
168 2015-01-15  Mike Stump  <mikestump@comcast.net>
170         * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
171         * gcc.dg/inline_2.c: Likewise.
172         * gcc.dg/inline_3.c: Likewise.
173         * gcc.dg/inline_4.c: Likewise.
175 2015-01-15  Janus Weil  <janus@gcc.gnu.org>
177         PR fortran/58023
178         * gfortran.dg/proc_ptr_comp_43.f90: New.
180 2015-01-15  Mike Stump  <mikestump@comcast.net>
182         * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
183         * gcc.dg/unroll_2.c: Likewise.
184         * gcc.dg/unroll_3.c: Likewise.
185         * gcc.dg/unroll_4.c: Likewise.
186         * gcc.dg/unroll_5.c: Likewise.
188 2015-01-15  Tejas Belagod  <tejas.belagod@arm.com>
190         PR target/63971
191         * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
192         in epilogue.
193         * gcc.target/aarch64/test_frame_6.c: Likewise.
194         * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
195         x30 and x19 (in the epilogue).
196         * gcc.target/aarch64/test_frame_4.c: Likewise.
197         * gcc.target/aarch64/test_frame_7.c: Likewise.
199 2015-01-15  Martin Liska  <mliska@suse.cz>
201         * g++.dg/ipa/pr64068.C: New test.
202         * gcc.dg/ipa/PR64559.c: New test.
204 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
206         * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
207         with PIE.
209 2015-01-15  Richard Biener  <rguenther@suse.de>
211         PR tree-optimization/61743
212         * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
213         * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
215 2015-01-15 Renlin Li <renlin.li@arm.com>
217         * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
218         * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
220 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
222         * gcc.dg/vect/vect-aggressive-1.c: New.
223         * gcc.target/i386/avx2-vect-aggressive.c: New.
225 2015-01-15  H.J. Lu  <hongjiu.lu@intel.com>
227         * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
229 2015-01-15  Richard Biener  <rguenther@suse.de>
231         PR lto/64415
232         * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
233         -Wl,-undefined,dynamic_lookup.
235 2015-01-15  Eric Botcazou  <ebotcazou@adacore.com>
237         * gnat.dg/opt47.adb: New test.
239 2015-01-15  Richard Biener  <rguenther@suse.de>
241         PR lto/64415
242         * gcc.dg/lto/pr64415_0.c: Skip on darwin.
244 2015-01-15  Yuri Rumyantsev  <ysrumyan@gmail.com>
246         PR tree-optimization/64434
247         * gcc.dg/torture/pr64434.c: New test.
249 2015-01-15  Matthew Fortune  <matthew.fortune@imgtec.com>
251         * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
252         -mno-micromips.  MIPS32R1 and below require -mno-micromips.
253         -march=loongson* and -march=octeon* require -mno-micromips.
255 2015-01-15  Andrew Bennett  <andrew.bennett@imgtec.com>
256             Matthew Fortune  <matthew.fortune@imgtec.com>
258         * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
259         * gcc.target/mips/call-saved-5.c (foo): Likewise.
260         * gcc.target/mips/call-saved-6.c (foo): Likewise.
261         * gcc.target/mips/call-saved-7.c: New file.
262         * gcc.target/mips/call-saved-8.c: New file.
263         * gcc.target/mips/call-saved-9.c: New file.
265 2015-01-14  Matthew Fortune  <matthew.fortune@imgtec.com>
267         * gcc.target/mips/lsa.c: New file.
268         * gcc.target/mips/mips64-lsa.c: Likewise.
269         * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
270         * gcc.target/mips/mulsize-4.c: Likewise.
271         * gcc.target/mips/mulsize-5.c: New file.
272         * gcc.target/mips/mulsize-6.c: Likewise.
273         * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
274         and !HAS_LSA as ghost options.
275         (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
276         for !HAS_LSA.
278 2015-01-15  Matthew Wahab  <matthew.wahab@arm.com>
280         * g++.dg/torture/20141013.c: Set -fno-short-enums.
282 2015-01-15  Richard Biener  <rguenther@suse.de>
284         PR middle-end/64365
285         * gcc.dg/torture/pr64365.c: New testcase.
287 2015-01-14  Marcos Diaz <marcos.diaz@tallertechnologies.com>
289         * gcc.dg/stackprotectexplicit1.c: New test.
290         * g++.dg/stackprotectexplicit2.c: New test.
292 2015-01-14  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
294         PR target/61933
295         * gfortran.dg/inquire_internal.f90: New.
296         * gfortran.dg/negative_unit_check.f90: New.
298 2015-01-14  Oleg Endo  <olegendo@gcc.gnu.org>
300         PR target/53988
301         * gcc.target/sh/pr53988-1.c: New.
303 2015-01-14  Paolo Carlini  <paolo.carlini@oracle.com>
305         PR c++/58671
306         * g++.dg/tls/thread_local-ice3.C: New.
308 2015-01-14  H.J. Lu  <hongjiu.lu@intel.com>
310         * gcc.target/i386/fentry-override.c: Properly place {} in target
311         selector.  Remove nonpic.
312         * gcc.target/i386/fentry.c: Likewise.
314 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
316         * gcc.dg/atomic-invalid.c: Check for invalid memory model
317         warnings instead of errors.
319 2015-01-14  Ilya Verbin  <ilya.verbin@intel.com>
321         * lib/target-supports.exp (check_effective_target_lto): Check for -flto
322         option support instead of ENABLE_LTO from Makefile.
324 2015-01-14  Richard Biener  <rguenther@suse.de>
326         PR tree-optimization/59354
327         * gcc.dg/vect/pr59354.c: New testcase.
329 2015-01-14  Andrew Stubbs  <ams@codesourcery.com>
331         * lib/target-supports.exp
332         (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
333         on ARM architures before v7.
335 2015-01-14  Andrew MacLeod  <amacleod@redhat.com>
337         PR middle-end/59448
338         * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
339         an atomic_exchange.
341 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
343         PR target/64386
344         * gcc.target/i386/pr64386.c: New test.
346 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
348         PR target/64393
349         * gcc.target/i386/pr64393.c: New test.
351 2015-01-14  Ilya Tocar  <ilya.tocar@intel.com>
353         PR target/64387
354         * gcc.target/i386/pr64387.c: New test.
356 2015-01-14  Christophe Lyon  <christophe.lyon@linaro.org>
358         * gcc.target/aarch64/store-pair-1.c: Fix typo.
360 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
362         * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
364 2015-01-14  Thomas Preud'homme  <thomas.preudhomme@arm.com>
366         PR target/64453
367         * gcc.target/arm/pr64453.c: New.
369 2015-01-14  Richard Biener  <rguenther@suse.de>
371         PR lto/64415
372         * gcc.dg/lto/pr64415_0.c: New testcase.
373         * gcc.dg/lto/pr64415_1.c: Likewise.
375 2015-01-14  Martin Liska  <mliska@suse.cz>
377         * gcc.dg/ipa/pr64307.c: New test.
379 2015-01-14  Tejas Belagod  <tejas.belagod@arm.com>
381         * gcc.target/aarch64/vect-movi.c: Check for vectorization for
382         64-bit and 128-bit.
384 2015-01-14  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
386         PR target/64460
387         * gcc.target/arm/pr64460_1.c: New test.
389 2015-01-14  Richard Biener  <rguenther@suse.de>
391         PR tree-optimization/64493
392         PR tree-optimization/64495
393         * gcc.dg/vect/pr64493.c: New testcase.
394         * gcc.dg/vect/pr64495.c: Likewise.
396 2015-01-13  Martin Uecker <uecker@eecs.berkeley.edu>
398         * gcc.dg/Warray-bounds-11.c: New test-case.
400 2015-01-14  Naveen H.S  <Naveen.Hurugalawadi@caviumnetworks.com>
402         * gcc.target/mips/octeon3-pipe-1.c: New test.
404 2015-01-13  David Malcolm  <dmalcolm@redhat.com>
406         * jit.dg/harness.h (set_up_logging): Move string concatenation
407         into...
408         (concat_strings): New function.
409         (dump_reproducer): New function.
410         (test_jit): Call dump_reproducer.
411         * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
412         function.
413         (jit-dg-test): Delete any generated reproducer from previous runs.
414         Verify that a generated reproducer was created, and verify that it
415         compiles.
416         * jit.dg/test-nested-contexts.c (main): Call
417         gcc_jit_context_dump_reproducer_to_file.
419 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
421         * gcc.dg/aru-2.c: Add dg-require-profiling.
423 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
425         * lib/target-supports.exp (check_profiling_available): Check if
426         -pg links.
428 2015-01-13  Jan Hubicka  <hubicka@ucw.cz>
430         PR ipa/64565
431         * g++.dg/torture/pr64565.C: New testcase.
433 2015-01-13  Marek Polacek  <polacek@redhat.com>
435         PR middle-end/64391
436         * gcc.dg/tm/pr64391.c: New test.
438 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
440         * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
441         true.
443 2015-01-13  H.J. Lu  <hongjiu.lu@intel.com>
445         * gcc.target/i386/pie.c: New test.
447         * lib/target-supports.exp (check_effective_target_pie): New.
449 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
451         PR rtl-optimization/64286
452         * gcc.target/i386/avx2-pr64286.c: New test.
454 2015-01-13  Paolo Carlini  <paolo.carlini@oracle.com>
456         PR c++/57626
457         * g++.dg/cpp0x/vt-57626.C: New.
459 2015-01-13  Jakub Jelinek  <jakub@redhat.com>
461         PR fortran/64528
462         * gfortran.dg/pr64528.f90: New test.
464 2015-01-13  Richard Sandiford  <richard.sandiford@arm.com>
466         * gcc.target/aarch64/subsp.c: New test.
468 2015-01-13  Andrew Pinski  <apinski@cavium.com>
470         * gcc.target/aarch64/store-pair-1.c: New testcase.
472 2015-01-13  Richard Biener  <rguenther@suse.de>
474         PR lto/64373
475         * gcc.dg/lto/pr64373_0.c: New testcase.
477 2015-01-13  Andrew Pinski  <apinski@cavium.com>
479         * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
480         * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
482 2015-01-13  Richard Biener  <rguenther@suse.de>
484         PR tree-optimization/64406
485         * gcc.dg/pr64406.c: New testcase.
487 2015-01-13  Richard Biener  <rguenther@suse.de>
489         PR tree-optimization/64404
490         * gcc.dg/vect/pr64404.c: New testcase.
492 2014-01-13  Richard Biener  <rguenther@suse.de>
494         PR tree-optimization/64568
495         * g++.dg/torture/pr64568.C: New testcase.
497 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
499         * jit.dg/test-error-local-used-from-other-function.c: New test
500         case.
501         * jit.dg/test-error-param-reuse.c: New test case.
502         * jit.dg/test-error-param-sharing.c: New test case.
503         * jit.dg/test-error-param-used-from-other-function.c: New test
504         case.
505         * jit.dg/test-error-param-used-without-a-function.c: New test
506         case.
508 2015-01-12  Jakub Jelinek  <jakub@redhat.com>
510         PR tree-optimization/64563
511         * gcc.dg/pr64563.c: New test.
513         PR target/64513
514         * gcc.target/i386/pr64513.c: New test.
516         PR tree-optimization/64454
517         * gcc.dg/pr64454.c: New test.
519         PR testsuite/64028
520         * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
521         bind_pic_locally.
522         * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
523         * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
524         * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
525         * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
526         * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
527         * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
528         * gcc.dg/vect/slp-25.c: Likewise.
529         * gcc.dg/vect/vect-109.c: Likewise.
530         * gcc.dg/vect/vect-13.c: Likewise.
531         * gcc.dg/vect/vect-17.c: Likewise.
532         * gcc.dg/vect/vect-18.c: Likewise.
533         * gcc.dg/vect/vect-19.c: Likewise.
534         * gcc.dg/vect/vect-20.c: Likewise.
535         * gcc.dg/vect/vect-21.c: Likewise.
536         * gcc.dg/vect/vect-22.c: Likewise.
537         * gcc.dg/vect/vect-27.c: Likewise.
538         * gcc.dg/vect/vect-29.c: Likewise.
539         * gcc.dg/vect/vect-2-big-array.c: Likewise.
540         * gcc.dg/vect/vect-2.c: Likewise.
541         * gcc.dg/vect/vect-3.c: Likewise.
542         * gcc.dg/vect/vect-4.c: Likewise.
543         * gcc.dg/vect/vect-5.c: Likewise.
544         * gcc.dg/vect/vect-72.c: Likewise.
545         * gcc.dg/vect/vect-73-big-array.c: Likewise.
546         * gcc.dg/vect/vect-73.c: Likewise.
547         * gcc.dg/vect/vect-77-global.c: Likewise.
548         * gcc.dg/vect/vect-78-global.c: Likewise.
549         * gcc.dg/vect/vect-7.c: Likewise.
550         * gcc.dg/vect/vect-86.c: Likewise.
551         * gcc.dg/vect/vect-align-1.c: Likewise.
552         * gcc.dg/vect/vect-align-3.c: Likewise.
553         * gcc.dg/vect/vect-all-big-array.c: Likewise.
554         * gcc.dg/vect/vect-all.c: Likewise.
555         * gcc.dg/vect/vect-multitypes-1.c: Likewise.
556         * gcc.dg/vect/vect-multitypes-4.c: Likewise.
557         * gcc.dg/vect/vect-peel-3.c: Likewise.
558         * gcc.dg/vect/vect-peel-4.c: Likewise.
559         * gcc.dg/vect/wrapv-vect-7.c: Likewise.
561 2015-01-12  Jeff Law  <law@redhat.com>
563         PR target/64461
564         * gcc.target/m68k/pr64461.c: New test.
566 2015-01-12  David Malcolm  <dmalcolm@redhat.com>
568         * jit.dg/test-array-as-pointer.c (create_code): Update call
569         to gcc_jit_context_new_global by setting "kind" to
570         GCC_JIT_GLOBAL_IMPORTED.
571         * jit.dg/test-error-array-as-pointer.c: Likewise.
572         * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
573         * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
574         setting kind to GCC_JIT_GLOBAL_EXPORTED.
575         * jit.dg/test-using-global.c (the_global): Rename to...
576         (imported_global): ...this.
577         (create_code): Update to test the three kinds of global.
578         (verify_code): Likewise.
580 2015-01-12  Marc Glisse  <marc.glisse@inria.fr>
582         PR testsuite/64427
583         * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget.  Avoid
584         undefined behavior.
585         * gcc.target/i386/pr64291-2.c: Updated.
587 2015-01-12  Richard Biener  <rguenther@suse.de>
589         PR tree-optimization/64530
590         * gfortran.dg/pr64530.f90: New testcase.
592 2015-01-12  Richard Biener  <rguenther@suse.de>
594         PR middle-end/64357
595         * gcc.dg/torture/pr64357.c: New testcase.
597 2015-01-12  H.J. Lu  <hongjiu.lu@intel.com>
599         * gcc.target/i386/nop-mcount.c: Properly place {} in target
600         selector.
602 2015-01-12  Prathamesh Kulkarni  <prathamesh.kulkarni@linaro.org>
603         * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
605 2015-01-12  Martin Liska  <mliska@suse.cz>
607         * gcc.dg/ipa/PR64550.c: New test.
609 2015-01-12  Jan Hubicka  <hubicka@ucw.cz>
611         PR ipa/63470
612         * testsuite/g++.dg/ipa/pr63470.C: New testcase.
614 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
616         PR fortran/63733
617         * gfortran.dg/typebound_operator_20.f90: New.
619 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
621         PR fortran/58023
622         * gfortran.dg/proc_ptr_comp_42.f90: New.
624 2015-01-11  Janus Weil  <janus@gcc.gnu.org>
626         PR fortran/64508
627         * gfortran.dg/proc_ptr_comp_41.f90: New.
629 2015-01-11  Segher Boessenkool  <segher@kernel.crashing.org>
631         * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
633 2015-01-10  Tobias Burnus  <burnus@net-b.de>
635         PR fortran/64522
636         * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
637         and add dg-excess-errors.
638         * gfortran.dg/line_length_6.f90: New.
639         * gfortran.dg/line_length_7.f90: New.
640         * gfortran.dg/line_length_8.f90: New.
641         * gfortran.dg/line_length_9.f90: New.
642         * gfortran.dg/line_length_10.f90: New.
643         * gfortran.dg/line_length_11.f90: New.
645 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
647         * jit.dg/test-threads.c (struct testcase): Move declaration
648         to jit.dg/all-non-failing-tests.h.
649         (testcases): Likewise.
650         * jit.dg/all-non-failing-tests.h (struct testcase): Move
651         declaration here from jit.dg/all-non-failing-tests.h.
652         (testcases): Likewise.
653         * jit.dg/test-combination.c (create_code): Eliminate spelling
654         out all of the testcases in favor of looping through the
655         "testcases" metadata.
656         (verify_code): Likewise.
658 2015-01-09  Jakub Jelinek  <jakub@redhat.com>
660         PR rtl-optimization/64536
661         * gcc.dg/pr64536.c: New test.
663 2015-01-09  David Malcolm  <dmalcolm@redhat.com>
665         * jit.dg/all-non-failing-tests.h: Add test-constants.c.
666         * jit.dg/test-combination.c (create_code): Likewise.
667         (verify_code): Likewise.
668         * jit.dg/test-constants.c: New test case.
669         * jit.dg/test-threads.c: Add test-constants.c.
671 2015-01-09  Dimitris Papavasiliou  <dpapavas@gmail.com>
673         PR libobjc/51891
674         * objc.dg/gnu-api-2-class.m: Add a test case
675         for the above change.
677 2015-01-09  Sebastian Huber  <sebastian.huber@embedded-brains.de>
679         * gcc.dg/typeof-2.c: Add checks for non-atomic types.
681 2015-01-09  Richard Biener  <rguenther@suse.de>
683         PR tree-optimization/64410
684         * g++.dg/vect/pr64410.cc: New testcase.
686 2015-01-09  Martin Liska  <mliska@suse.cz>
688         * gcc.dg/ipa/ipa-icf-32.c: New test.
690 2015-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
692         * c-c++-common/tsan/tsan_barrier.h: New.
693         * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
694         * c-c++-common/tsan/bitfield_race.c: Likewise.
695         * c-c++-common/tsan/fd_pipe_race.c: Likewise.
696         * c-c++-common/tsan/mutexset1.c: Likewise.
697         * c-c++-common/tsan/race_on_barrier.c: Likewise.
698         * c-c++-common/tsan/race_on_mutex.c: Likewise.
699         * c-c++-common/tsan/race_on_mutex2.c: Likewise.
700         * c-c++-common/tsan/simple_race.c: Likewise.
701         * c-c++-common/tsan/simple_stack.c: Likewise.
702         * c-c++-common/tsan/sleep_sync.c: Likewise.
703         * c-c++-common/tsan/tiny_race.c: Likewise.
704         * c-c++-common/tsan/tls_race.c: Likewise.
705         * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
706         * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
707         * g++.dg/tsan/atomic_free.C: Likewise.
708         * g++.dg/tsan/atomic_free2.C: Likewise.
709         * g++.dg/tsan/cond_race.C: Likewise.
710         * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan. 
712 2015-01-08  Hans-Peter Nilsson  <hp@axis.com>
714         PR testsuite/62250
715         * lib/target-supports.exp (check_effective_target_libatomic_available):
716         New.
717         * gfortran.dg/coarray/caf.exp: Only add -latomic for
718         targets that match effective-target libatomic_available.
719         * gfortran.dg/coarray_lib_comm_1.f90: Similar.
721 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
723         * jit.dg/test-error-block-in-wrong-function.c (verify_code):
724         Verify the result of gcc_jit_context_get_last_error.
725         * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
727 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
729         PR tree-optimization/63989
730         * gcc.dg/strlenopt-27.c: New test.
732 2015-01-08  David Malcolm  <dmalcolm@redhat.com>
734         * jit.dg/harness.h (set_up_logging): New function.
735         (test_jit): Fail if gcc_jit_context_acquire fails.  Call
736         set_up_logging on the context, so that every testcase is
737         logged to a particular file.
738         * jit.dg/test-nested-contexts.c (main): Open a logfile,
739         and call gcc_jit_context_set_logfile on the top-level context.
741 2015-01-08  Jakub Jelinek  <jakub@redhat.com>
743         PR target/64338
744         * g++.dg/opt/pr64338.C: New test.
746 2015-01-08  Tobias Burnus  <burnus@net-b.de>
748         * gfortran.dg/coarray/codimension_2b.f90: New file.
749         * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
750         * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
752 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
754         PR c++/59004
755         * g++.dg/ext/fnname4.C: New.
757 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
759         PR c++/64462
760         * g++.dg/cpp0x/constexpr-64462.C: New.
762 2015-01-08  Paolo Carlini  <paolo.carlini@oracle.com>
764         PR c++/60753
765         * g++.dg/cpp0x/deleted10.C: New.
767 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
769         * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
771 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
773         * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
774         GCC_JIT_UNARY_OP_ABS.
775         (verify_unary_ops): Likewise.
777 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
779         * jit.dg/test-arith-overflow.c: New test case.
780         * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
781         * jit.dg/test-combination.c (create_code): Likewise.
782         (verify_code): Likewise.
783         * jit.dg/test-threads.c (testcases): Likewise.
785 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
787         * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
788         rather than "jit".  Load g++.exp, and call g++_init.
789         Run test-*.cc files within the testsuite and *.cc files within
790         docs/examples.
791         (jit-dg-test): Drop the addition of -fgnu89-inline to
792         DEFAULT_CFLAGS in favor of adding it to additional_flags, only
793         doing it when compiling C testcases (since g++ does not handle
794         it).  Reset "orig_environment_saved" so that LD_LIBRARY_PATH
795         is restored to the value after g++_init ran, rather than the
796         value before g++_init ran.  Return a list of
797         $comp_output $output_file, as dg-test assumes.
799 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
801         * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
802         make it easier to figure out the origin of each test result when
803         running test-combination.c and test-threads.c.
804         (CHECK_VALUE): Likewise.
805         (CHECK_DOUBLE_VALUE): Likewise.
806         (CHECK_STRING_VALUE): Likewise.
807         (CHECK_STRING_STARTS_WITH): Likewise.
808         (CHECK_STRING_CONTAINS): Likewise.
809         (CHECK): Likewise.
810         (check_string_value): Likewise, add "funcname" param.
811         (check_string_starts_with): Likewise.
812         (check_string_contains): Likewise.
814 2015-01-07  David Malcolm  <dmalcolm@redhat.com>
816         * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
817         generating name of built executable.
819 2015-01-07  Marek Polacek  <polacek@redhat.com>
821         PR c/64440
822         * gcc.dg/pr64440.c: New test.
823         * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
825 2015-01-07  Marek Polacek  <polacek@redhat.com>
827         PR c/64417
828         * gcc.c-torture/compile/pr28865.c: Add dg-errors.
829         * gcc.dg/pr64417.c: New test.
831 2015-01-06  Michael Meissner  <meissner@linux.vnet.ibm.com>
833         PR target/64505
834         * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
835         fix is correct.
837 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
839         * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
840         Check if testcases run without errors, not just if they compile.
842 2015-01-06  Christian Bruel  <christian.bruel@st.com>
844         PR target/64507
845         * gcc.target/sh/pr64507.c: New test.
847 2015-01-06  Arnaud Charlet  <charlet@adacore.com>
849         * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
851 2015-01-06  Jakub Jelinek  <jakub@redhat.com>
853         * c-c++-common/asan/sanitize-all-1.c: New test.
854         * c-c++-common/ubsan/sanitize-all-1.c: New test.
855         * c-c++-common/ubsan/sanitize-all-2.c: New test.
856         * c-c++-common/ubsan/sanitize-all-3.c: New test.
857         * c-c++-common/ubsan/sanitize-all-4.c: New test.
859 2015-01-06  Eric Botcazou  <ebotcazou@adacore.com>
861         * lib/target-supports.exp (check_profiling_available): Return 0 for
862         Visium.
863         (check_effective_target_tls_runtime): Likewise.
864         (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
865         * gcc.dg/20020312-2.c: Adjust for Visium.
866         * gcc.dg/tls/thr-cse-1.c: Likewise
867         * gcc.dg/tree-ssa/20040204-1.c: Likewise
868         * gcc.dg/tree-ssa/loop-1.c: Likewise.
869         * gcc.dg/weak/typeof-2.c: Likewise.
871 2015-01-05  Radovan Obradovic <radovan.obradovic@imgtec.com>
873         PR rtl-optimization/64287
874         * gcc.dg/aru-2.c: New test.
876 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
878         PR sanitizer/64344
879         * c-c++-common/ubsan/pr64344-1.c: New test.
880         * c-c++-common/ubsan/pr64344-2.c: New test.
882         PR tree-optimization/64465
883         * gcc.dg/pr64465.c: New test.
885         PR tree-optimization/64494
886         * gcc.c-torture/compile/pr64494.c: New test.
888 2015-01-05  Thomas Koenig  <tkoenig@gcc.gnu.org>
890         PR fortran/47674
891         * gfortran.dg/realloc_on_assign_25.f90:  New test.
893 2015-01-05  Jakub Jelinek  <jakub@redhat.com>
895         Update copyright years.
897 2015-01-05  Marek Polacek  <polacek@redhat.com>
899         PR c/64423
900         * gcc.dg/pr64423.c: New test.
902 2015-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
904         * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
905         mmix-knuth-mmixware for the same reason as for MIPS.
906         * gcc.dg/debug/debug-2.c: Ditto.
908         * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
910 2015-01-03  John David Anglin  <danglin@gcc.gnu.org>
912         PR testsuite/62250
913         * lib/gfortran.exp: Add libatomic library search path.
914         * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
915         * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
917         * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
919 2015-01-02  Bernd Edlinger  <bernd.edlinger@hotmail.de>
921         * c-c++-common/tsan/bitfield_race.c: New testcase.
922         * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
924 2015-01-02  Tobias Burnus  <burnus@net-b.de>
926         * gfortran.dg/coarray/collectives_4.f90: New.
928 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
930         PR fortran/57562
931         * gfortran.dg/extends_16.f90: New.
933 2015-01-02  Tobias Burnus  <burnus@net-b.de>
935         * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
937 2015-01-02  Tobias Burnus  <burnus@net-b.de>
939         * gfortran.dg/coarray/codimension_2.f90: New.
940         * gfortran.dg/coarray/codimension_2a.f90: New.
941         * gfortran.dg/coarray_35.f90: New.
942         * gfortran.dg/coarray_35a.f90: New.
944 2015-01-02  Janus Weil  <janus@gcc.gnu.org>
946         PR fortran/60507
947         * gfortran.dg/dummy_procedure_11.f90: New.
949 Copyright (C) 2015 Free Software Foundation, Inc.
951 Copying and distribution of this file, with or without modification,
952 are permitted in any medium without royalty provided the copyright
953 notice and this notice are preserved.