2014-01-09 Paolo Carlini <paolo.carlini@oracle.com>
[official-gcc.git] / gcc / testsuite / ChangeLog
blobff63375c41c9b463dc670d602f3a8a065d4dfa5e
1 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
3         PR c++/59730
4         * g++.dg/cpp0x/variadic145.C: New.
6 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
8         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
9         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
11 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
13         PR testsuite/59524
14         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
15         are run only if the Cilk library is available/enabled.
16         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
17         * lib/target-supports.exp (check_libcilkrts_available): New function.
19 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
21         PR c++/59631
22         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
23         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
24         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
25         with dg-additional-options.
26         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
27         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
28         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
29         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
30         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
31         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
33 2014-01-09  Richard Biener  <rguenther@suse.de>
35         PR tree-optimization/59715
36         * gcc.dg/torture/pr59715.c: New testcase.
38 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
40         * c-c++-common/asan/no-asan-globals.c: New test.
41         * c-c++-common/asan/no-instrument-reads.c: Likewise.
42         * c-c++-common/asan/no-instrument-writes.c: Likewise.
43         * c-c++-common/asan/use-after-return-1.c: Likewise.
44         * c-c++-common/asan/no-use-after-return.c: Likewise.
46 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
48         * gnat.dg/weak2.ad[sb]: New test.
50 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
52         PR middle-end/59471
53         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
54         type, use pointers to vector type instead.
56 2014-01-08  Catherine Moore  <clm@codesourcery.com>
58         * gcc.target/mips/umips-branch-3.c: New test.
59         * gcc.target/mips/umips-branch-4.c: New test.
61 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
63         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
64         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
65         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
66         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
67         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
68         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
69         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
70         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
72 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
74         PR rtl-optimization/59137
75         * gcc.target/mips/pr59137.c: New test.
77 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
79         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
80         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
81         * gcc.target/i386/pr55433.c (dg-options): Ditto.
82         * gcc.target/i386/pr57848.c (dg-options): Ditto.
83         * gcc.target/i386/pr59099.c (dg-options): Ditto.
84         Require fpic effective target.
85         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
87 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
89         PR ipa/59722
90         * gcc.dg/pr59722.c: New test.
92 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
94         PR middle-end/57748
95         * gcc.dg/torture/pr57748-3.c: New test.
96         * gcc.dg/torture/pr57748-4.c: New test.
98 2014-01-08  Marek Polacek  <polacek@redhat.com>
100         PR middle-end/59669
101         * gcc.dg/gomp/pr59669-1.c: New test.
102         * gcc.dg/gomp/pr59669-2.c: New test.
104 2014-01-08  Martin Jambor  <mjambor@suse.cz>
106         PR ipa/59610
107         * gcc.dg/ipa/pr59610.c: New test.
109 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
111         PR fortran/58182
112         * gfortran.dg/binding_label_tests_26a.f90: New.
113         * gfortran.dg/binding_label_tests_26b.f90: New.
115 2014-01-08  Marek Polacek  <polacek@redhat.com>
117         PR sanitizer/59667
118         * c-c++-common/ubsan/pr59667.c: New test.
120 2014-01-08  Richard Biener  <rguenther@suse.de>
122         PR middle-end/59630
123         * gcc.dg/pr59630.c: New testcase.
125 2014-01-08  Richard Biener  <rguenther@suse.de>
127         PR middle-end/59471
128         * gcc.dg/pr59471.c: New testcase.
130 2014-01-07  Jeff Law  <law@redhat.com>
132         PR middle-end/53623
133         * gcc.target/i386/pr53623.c: New test.
135 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
137         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
138         blanks at EOF.
139         * g++.dg/cpp1y/pr58534.C: Likewise.
140         * g++.dg/cpp1y/pr58536.C: Likewise.
141         * g++.dg/cpp1y/pr58548.C: Likewise.
142         * g++.dg/cpp1y/pr58549.C: Likewise.
143         * g++.dg/cpp1y/pr58637.C: Likewise.
144         * g++.dg/cpp1y/pr59112.C: Likewise.
145         * g++.dg/cpp1y/pr59113.C: Likewise.
146         * g++.dg/cpp1y/pr59629.C: Likewise.
147         * g++.dg/cpp1y/pr59635.C: Likewise.
148         * g++.dg/cpp1y/pr59636.C: Likewise.
149         * g++.dg/cpp1y/pr59638.C: Likewise.
151 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
153         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
155 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
157         * gcc.target/i386/intrinsics_4.c (bar): New function.
159 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
161         * g++.dg/ext/is_base_of_incomplete-2.C: New.
163 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
165         PR rtl-optimization/58668
166         * gcc.dg/pr58668.c: New test.
168         PR tree-optimization/59643
169         * gcc.dg/pr59643.c: New test.
170         * gcc.c-torture/execute/pr59643.c: New test.
172 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
174         PR fortran/59589
175         * gfortran.dg/class_allocate_16.f90: New.
177 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
179         PR target/59644
180         * gcc.target/i386/pr59644.c: New test.
182 2014-01-06  Marek Polacek  <polacek@redhat.com>
184         PR c/57773
185         * gcc.dg/pr57773.c: New test.
187 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
189         PR c++/59635
190         PR c++/59636
191         PR c++/59629
192         PR c++/59638
193         * g++.dg/cpp1y/pr59635.C: New testcase.
194         * g++.dg/cpp1y/pr59636.C: New testcase.
195         * g++.dg/cpp1y/pr59629.C: New testcase.
196         * g++.dg/cpp1y/pr59638.C: New testcase.
198 2014-01-06  Martin Jambor  <mjambor@suse.cz>
200         PR ipa/59008
201         * gcc.dg/ipa/pr59008.c: New test.
203 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
205         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
206         if supported.
208 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
210         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
211         Require c99_runtime.
212         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
214         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
215         Require c99_runtime.
216         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
217         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
218         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
220         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
221         Require c99_runtime.
222         Make CALC void static.
223         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
225         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
226         Require c99_runtime.
227         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
229 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
231         * gcc.target/i386/pr59501-1.c: Require avx effective target.
232         * gcc.target/i386/pr59501-2.c: Likewise.
233         * gcc.target/i386/pr59501-3.c: Likewise.
234         * gcc.target/i386/pr59501-4.c: Likewise.
235         * gcc.target/i386/pr59501-5.c: Likewise.
236         * gcc.target/i386/pr59501-6.c: Likewise.
238 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
240         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
241         * gcc.target/i386/pr59390_1.c: Likewise.
242         * gcc.target/i386/pr59390_2.c: Likewise.
244 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
246         * gcc.dg/pr59350.c: Tweak.
247         * gcc.dg/pr59350-2.c: New test.
248         * g++.dg/pr59510.C: Likewise.
250 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
252         PR fortran/59023
253         * gfortran.dg/bind_c_procs_2.f90: New.
255 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
257         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
258         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
259         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
260         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
261         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
262         * gcc.dg/tree-ssa/vrp47.c: Likewise.
263         * gcc.dg/tree-ssa/vrp87.c: Likewise.
265 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
267         * gcc.target/arm/neon-nested-apcs.c: New test.
269 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
271         PR tree-optimization/59519
272         * gcc.dg/vect/pr59519-1.c: New test.
273         * gcc.dg/vect/pr59519-2.c: New test.
275         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
276         vmovdqu32.
278 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
280         PR fortran/59547
281         * gfortran.dg/typebound_proc_32.f90: New.
283 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
285         PR c++/58950
286         * g++.dg/pr58950.C: New file.
288 2014-01-03  Tobias Burnus  <burnus@net-b.de>
290         PR c++/58567
291         * g++.dg/gomp/pr58567.C: New.
293 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
295         PR tree-optimization/59651
296         * gcc.dg/torture/pr59651.c: New test.
297         * gcc.dg/vect/pr59651.c: Ditto.
299 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
301         PR target/59625
302         * gcc.target/i386/pr59625.c: New test.
304 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
306         Core DR 1442
307         PR c++/59165
308         * g++.dg/cpp0x/range-for28.C: New.
309         * g++.dg/cpp0x/range-for3.C: Update.
311 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
313         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
315 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
317         PR c++/59641
318         * g++.dg/cpp0x/pr59641.C: New file.
320 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
322         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
324 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
326         PR c++/59378
327         * g++.dg/ext/pr59378.C: New file.
329 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
331         Update copyright years
333 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
335         * gcc.target/arc/arc.exp: Use the standard form for the copyright
336         notice.
338 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
340         PR fortran/59654
341         * gfortran.dg/dynamic_dispatch_12.f90: New.
343 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
345         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
346         the builtin isn't optimized away as unused.
348         PR rtl-optimization/59647
349         * g++.dg/opt/pr59647.C: New test.
351 Copyright (C) 2014 Free Software Foundation, Inc.
353 Copying and distribution of this file, with or without modification,
354 are permitted in any medium without royalty provided the copyright
355 notice and this notice are preserved.