2014-01-13 Richard Biener <rguenther@suse.de>
[official-gcc.git] / gcc / testsuite / ChangeLog
blob126e6f03727181903a4abf45fdae693395f293ce
1 2014-01-13  Richard Biener  <rguenther@suse.de>
3         * g++.dg/lto/lto.exp: Do check_effective_target_lto check before
4         adjusting mathlib options.
5         * gfortran.dg/lto/lto.exp: Likewise.
7 2014-01-13  Eric Botcazou  <ebotcazou@adacore.com>
9         * gnat.dg/loop_optimization17.adb: New test.
10         * gnat.dg/loop_optimization17_pkg.ad[sb]: New helper.
12 2014-01-13  Christian Bruel  <christian.bruel@st.com>
14         * gcc.target/sh/cmpstrn.c: New case.
16 2014-01-13  Jakub Jelinek  <jakub@redhat.com>
18         * gcc.dg/vect/vect-simd-clone-10.c: Add dg-do run.
19         * gcc.dg/vect/vect-simd-clone-12.c: Likewise.
21 2014-01-12  Janus Weil  <janus@gcc.gnu.org>
23         PR fortran/58026
24         * gfortran.dg/alloc_comp_basics_6.f90: New.
26 2014-01-11  Steven G. Kargl  <kargl@gcc.gnu.org>
28         PR fortran/59700
29         * gfortran.dg/pr59700.f90: New test.
31 2014-01-11  Dominique d'Humieres  <dominiq@lps.ens.fr>
33         * gfortran.dg/binding_label_tests_10_main.f03: Cleanup mod file.
34         * gfortran.dg/use_only_3.f90: Likewise.
35         * gfortran.dg/inquire_10.f90: Delete opened file.
36         * gfortran.dg/inquire_15.f90: Likewise.
37         * gfortran.dg/pr16597.f90: Likewise.
38         * gfortran.dg/open_negative_unit_1.f90: Likewise + test
39         for PR59419.
41 2014-01-10  Jeff Law  <law@redhat.com>
43         PR middle-end/59743
44         * gcc.c-torture/compile/pr59743.c: New test.
46 2014-01-10  Jan Hubicka  <jh@suse.cz>
48         PR ipa/58585
49         * g++.dg/torture/pr58585.C: New testcase.
51 2014-01-10  Hans-Peter Nilsson  <hp@axis.com>
53         * gcc.dg/pr46309.c: Disable for cris*-*-*.
55 2014-01-10  Eric Botcazou  <ebotcazou@adacore.com>
57         * gcc.target/arm/neon-nested-apcs.c: Tweak dg directives.
59 2014-01-10  Richard Earnshaw  <rearnsha@arm.com>
61         PR target/59744
62         * gcc.target/aarch64/cmn-neg.c: Use equality comparisons.
63         * gcc.target/aarch64/cmn-neg2.c: New test.
65 2014-01-10  Richard Biener  <rguenther@suse.de>
67         PR tree-optimization/59374
68         * gcc.dg/torture/pr59374-3.c: New testcase.
70 2014-01-10  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
72         * lib/target-supports.exp
73         (check_effective_target_arm_crypto_ok_nocache): New.
74         (check_effective_target_arm_crypto_ok): Use above procedure.
75         (add_options_for_arm_crypto): Use et_arm_crypto_flags.
77 2014-01-10  Jan Hubicka  <hubicka@ucw.cz>
79         PR ipa/58252
80         PR ipa/59226
81         * g++.dg/ipa/devirt-20.C: New testcase. 
82         * g++.dg/torture/pr58252.C: Likewise.
83         * g++.dg/torture/pr59226.C: Likewise.
85 2014-01-10  Max Ostapenko  <m.ostapenko@partner.samsung.com>
87         * c-c++-common/asan/no-asan-stack.c: New test.
89 2014-01-10  Jakub Jelinek  <jakub@redhat.com>
91         PR middle-end/59670
92         * gcc.dg/pr59670.c: New test.
94 2014-01-09  Steve Ellcey  <sellcey@mips.com>
96         * gcc.dg/delay-slot-1.c: Restrict -mabi=64 to 64 bit processors.
98 2014-01-09  Jakub Jelinek  <jakub@redhat.com>
100         PR middle-end/47735
101         * gcc.target/i386/pr47735.c: New test.
103         PR tree-optimization/59622
104         * g++.dg/opt/pr59622-2.C: New test.
105         * g++.dg/opt/pr59622-3.C: New test.
106         * g++.dg/opt/pr59622-4.C: New test.
107         * g++.dg/opt/pr59622-5.C: New test.
109         PR sanitizer/59136
110         * c-c++-common/asan/strip-path-prefix-1.c: Allow also the
111         filename:line instead of (modulename+offset) form with stripped
112         initial / from the filename.
114 2014-01-09  Ian Lance Taylor  <iant@google.com>
116         * go.test/go-test.exp (go-gc-tests): Skip nilptr tests that test
117         the other Go compiler.
119 2014-01-09  Paolo Carlini  <paolo.carlini@oracle.com>
121         PR c++/59730
122         * g++.dg/cpp0x/variadic145.C: New.
124 2014-01-09  Uros Bizjak  <ubizjak@gmail.com>
126         * go.test/go-test.exp (go-gc-tests): Don't run peano.go on systems
127         which don't support -fsplit-stack.  Skip rotate[0123].go tests.
129 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
131         PR testsuite/59524
132         * gcc.dg/cilk-plus/cilk-plus.exp: Make sure the cilk keywords tests
133         are run only if the Cilk library is available/enabled.
134         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
135         * lib/target-supports.exp (check_libcilkrts_available): New function.
137 2014-01-09  Balaji V. Iyer  <balaji.v.iyer@intel.com>
139         PR c++/59631
140         * gcc.dg/cilk-plus/cilk-plus.exp: Removed "-fcilkplus" from flags list.
141         * g++.dg/cilk-plus/cilk-plus.exp: Likewise.
142         * c-c++-common/cilk-plus/CK/spawnee_inline.c: Replaced second dg-option
143         with dg-additional-options.
144         * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
145         * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
146         * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
147         * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
148         * c-c++-common/cilk-plus/CK/invalid_spawns.c: Added a dg-options tag.
149         * c-c++-common/cilk-plus/CK/pr59631.c: New testcase.
151 2014-01-09  Richard Biener  <rguenther@suse.de>
153         PR tree-optimization/59715
154         * gcc.dg/torture/pr59715.c: New testcase.
156 2014-01-09  Max Ostapenko  <m.ostapenko@partner.samsung.com>
158         * c-c++-common/asan/no-asan-globals.c: New test.
159         * c-c++-common/asan/no-instrument-reads.c: Likewise.
160         * c-c++-common/asan/no-instrument-writes.c: Likewise.
161         * c-c++-common/asan/use-after-return-1.c: Likewise.
162         * c-c++-common/asan/no-use-after-return.c: Likewise.
164 2014-01-08  Eric Botcazou  <ebotcazou@adacore.com>
166         * gnat.dg/weak2.ad[sb]: New test.
168 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
170         PR middle-end/59471
171         * gcc.dg/pr59471.c (foo): Avoid vector type arguments or return
172         type, use pointers to vector type instead.
174 2014-01-08  Catherine Moore  <clm@codesourcery.com>
176         * gcc.target/mips/umips-branch-3.c: New test.
177         * gcc.target/mips/umips-branch-4.c: New test.
179 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
181         * gcc.dg/tree-ssa/reassoc-32.c, gcc.dg/tree-ssa/reassoc-33.c,
182         gcc.dg/tree-ssa/reassoc-34.c, gcc.dg/tree-ssa/reassoc-35.c,
183         gcc.dg/tree-ssa/reassoc-36.c: Extend -mbranch-cost handling to MIPS.
184         * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c,
185         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c,
186         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c,
187         gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c,
188         gcc.dg/tree-ssa/vrp87.c, gcc.dg/tree-ssa/forwprop-28.c: Skip for MIPS.
190 2014-01-08  Richard Sandiford  <rdsandiford@googlemail.com>
192         PR rtl-optimization/59137
193         * gcc.target/mips/pr59137.c: New test.
195 2014-01-08  Uros Bizjak  <ubizjak@gmail.com>
197         * gcc.target/i386/asm-1.c (dg-options): Remove -m32.
198         * gcc.target/i386/incoming-5.c (dg-options): Ditto.
199         * gcc.target/i386/pr55433.c (dg-options): Ditto.
200         * gcc.target/i386/pr57848.c (dg-options): Ditto.
201         * gcc.target/i386/pr59099.c (dg-options): Ditto.
202         Require fpic effective target.
203         * gcc.target/i386/pr56246.c (dg-do): Compile for fpic target only.
205 2014-01-08  Jakub Jelinek  <jakub@redhat.com>
207         PR ipa/59722
208         * gcc.dg/pr59722.c: New test.
210 2014-01-08  Bernd Edlinger  <bernd.edlinger@hotmail.de>
212         PR middle-end/57748
213         * gcc.dg/torture/pr57748-3.c: New test.
214         * gcc.dg/torture/pr57748-4.c: New test.
216 2014-01-08  Marek Polacek  <polacek@redhat.com>
218         PR middle-end/59669
219         * gcc.dg/gomp/pr59669-1.c: New test.
220         * gcc.dg/gomp/pr59669-2.c: New test.
222 2014-01-08  Martin Jambor  <mjambor@suse.cz>
224         PR ipa/59610
225         * gcc.dg/ipa/pr59610.c: New test.
227 2014-01-08  Janus Weil  <janus@gcc.gnu.org>
229         PR fortran/58182
230         * gfortran.dg/binding_label_tests_26a.f90: New.
231         * gfortran.dg/binding_label_tests_26b.f90: New.
233 2014-01-08  Marek Polacek  <polacek@redhat.com>
235         PR sanitizer/59667
236         * c-c++-common/ubsan/pr59667.c: New test.
238 2014-01-08  Richard Biener  <rguenther@suse.de>
240         PR middle-end/59630
241         * gcc.dg/pr59630.c: New testcase.
243 2014-01-08  Richard Biener  <rguenther@suse.de>
245         PR middle-end/59471
246         * gcc.dg/pr59471.c: New testcase.
248 2014-01-07  Jeff Law  <law@redhat.com>
250         PR middle-end/53623
251         * gcc.target/i386/pr53623.c: New test.
253 2014-01-07  Adam Butcher  <adam@jessamine.co.uk>
255         * g++.dg/cpp1y/pr58500.C: Hoist PR reference to first line and remove
256         blanks at EOF.
257         * g++.dg/cpp1y/pr58534.C: Likewise.
258         * g++.dg/cpp1y/pr58536.C: Likewise.
259         * g++.dg/cpp1y/pr58548.C: Likewise.
260         * g++.dg/cpp1y/pr58549.C: Likewise.
261         * g++.dg/cpp1y/pr58637.C: Likewise.
262         * g++.dg/cpp1y/pr59112.C: Likewise.
263         * g++.dg/cpp1y/pr59113.C: Likewise.
264         * g++.dg/cpp1y/pr59629.C: Likewise.
265         * g++.dg/cpp1y/pr59635.C: Likewise.
266         * g++.dg/cpp1y/pr59636.C: Likewise.
267         * g++.dg/cpp1y/pr59638.C: Likewise.
269 2014-01-07  Yufeng Zhang  <yufeng.zhang@arm.com>
271         * gcc.target/arm/neon/vst1Q_laneu64-1.c: New test.
273 2014-01-07  Richard Sandiford  <rdsandiford@googlemail.com>
275         * gcc.target/i386/intrinsics_4.c (bar): New function.
277 2014-01-07  Paolo Carlini  <paolo.carlini@oracle.com>
279         * g++.dg/ext/is_base_of_incomplete-2.C: New.
281 2014-01-07  Jakub Jelinek  <jakub@redhat.com>
283         PR rtl-optimization/58668
284         * gcc.dg/pr58668.c: New test.
286         PR tree-optimization/59643
287         * gcc.dg/pr59643.c: New test.
288         * gcc.c-torture/execute/pr59643.c: New test.
290 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
292         PR fortran/59589
293         * gfortran.dg/class_allocate_16.f90: New.
295 2014-01-06  Jakub Jelinek  <jakub@redhat.com>
297         PR target/59644
298         * gcc.target/i386/pr59644.c: New test.
300 2014-01-06  Marek Polacek  <polacek@redhat.com>
302         PR c/57773
303         * gcc.dg/pr57773.c: New test.
305 2014-01-06  Adam Butcher  <adam@jessamine.co.uk>
307         PR c++/59635
308         PR c++/59636
309         PR c++/59629
310         PR c++/59638
311         * g++.dg/cpp1y/pr59635.C: New testcase.
312         * g++.dg/cpp1y/pr59636.C: New testcase.
313         * g++.dg/cpp1y/pr59629.C: New testcase.
314         * g++.dg/cpp1y/pr59638.C: New testcase.
316 2014-01-06  Martin Jambor  <mjambor@suse.cz>
318         PR ipa/59008
319         * gcc.dg/ipa/pr59008.c: New test.
321 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
323         * gcc.dg/vect/vect.exp: Add clearcap_ldflags to DEFAULT_VECTCFLAGS
324         if supported.
326 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
328         * gcc.target/i386/avx512f-vcmppd-2.c: Add -std=c99.
329         Require c99_runtime.
330         * gcc.target/i386/avx512f-vcmpps-2.c: Likewise.
332         * gcc.target/i386/avx512f-vfixupimmpd-2.c: Add -std=gnu99.
333         Require c99_runtime.
334         * gcc.target/i386/avx512f-vfixupimmps-2.c: Likewise.
335         * gcc.target/i386/avx512f-vfixupimmsd-2.c: Likewise.
336         * gcc.target/i386/avx512f-vfixupimmss-2.c: Likewise.
338         * gcc.target/i386/avx512f-vgetmantpd-2.c: Add -std=c99.
339         Require c99_runtime.
340         Make CALC void static.
341         * gcc.target/i386/avx512f-vgetmantps-2.c: Likewise.
343         * gcc.target/i386/avx512f-vgetmantsd-2.c: Add -std=c99.
344         Require c99_runtime.
345         * gcc.target/i386/avx512f-vgetmantss-2.c: Likewise.
347 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
349         * gcc.target/i386/pr59501-1.c: Require avx effective target.
350         * gcc.target/i386/pr59501-2.c: Likewise.
351         * gcc.target/i386/pr59501-3.c: Likewise.
352         * gcc.target/i386/pr59501-4.c: Likewise.
353         * gcc.target/i386/pr59501-5.c: Likewise.
354         * gcc.target/i386/pr59501-6.c: Likewise.
356 2014-01-06  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
358         * gcc.target/i386/pr59390.c: Replace math.h by fma declaration.
359         * gcc.target/i386/pr59390_1.c: Likewise.
360         * gcc.target/i386/pr59390_2.c: Likewise.
362 2014-01-06  Eric Botcazou  <ebotcazou@adacore.com>
364         * gcc.dg/pr59350.c: Tweak.
365         * gcc.dg/pr59350-2.c: New test.
366         * g++.dg/pr59510.C: Likewise.
368 2014-01-06  Janus Weil  <janus@gcc.gnu.org>
370         PR fortran/59023
371         * gfortran.dg/bind_c_procs_2.f90: New.
373 2014-01-05  John David Anglin  <danglin@gcc.gnu.org>
375         * gcc.dg/tree-ssa/reassoc-33.c: Don't run on hppa*-*-*.
376         * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
377         * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
378         * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
379         * gcc.dg/tree-ssa/forwprop-28.c: Skip compile on hppa*-*-*.
380         * gcc.dg/tree-ssa/vrp47.c: Likewise.
381         * gcc.dg/tree-ssa/vrp87.c: Likewise.
383 2014-01-04  Eric Botcazou  <ebotcazou@adacore.com>
385         * gcc.target/arm/neon-nested-apcs.c: New test.
387 2014-01-04  Jakub Jelinek  <jakub@redhat.com>
389         PR tree-optimization/59519
390         * gcc.dg/vect/pr59519-1.c: New test.
391         * gcc.dg/vect/pr59519-2.c: New test.
393         * gcc.target/i386/avx512f-vmovdqu32-1.c: Allow vmovdqu64 instead of
394         vmovdqu32.
396 2014-01-04  Janus Weil  <janus@gcc.gnu.org>
398         PR fortran/59547
399         * gfortran.dg/typebound_proc_32.f90: New.
401 2014-01-03  Marc Glisse  <marc.glisse@inria.fr>
403         PR c++/58950
404         * g++.dg/pr58950.C: New file.
406 2014-01-03  Tobias Burnus  <burnus@net-b.de>
408         PR c++/58567
409         * g++.dg/gomp/pr58567.C: New.
411 2014-01-03  Bingfeng Mei  <bmei@broadcom.com>
413         PR tree-optimization/59651
414         * gcc.dg/torture/pr59651.c: New test.
415         * gcc.dg/vect/pr59651.c: Ditto.
417 2014-01-03  Jakub Jelinek  <jakub@redhat.com>
419         PR target/59625
420         * gcc.target/i386/pr59625.c: New test.
422 2014-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
424         Core DR 1442
425         PR c++/59165
426         * g++.dg/cpp0x/range-for28.C: New.
427         * g++.dg/cpp0x/range-for3.C: Update.
429 2014-01-02  Joseph Myers  <joseph@codesourcery.com>
431         * gcc.target/powerpc/rs6000-ldouble-3.c: New test.
433 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
435         PR c++/59641
436         * g++.dg/cpp0x/pr59641.C: New file.
438 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
440         * g++.dg/cpp0x/initlist-explicit-sfinae.C: New file.
442 2014-01-02  Marc Glisse  <marc.glisse@inria.fr>
444         PR c++/59378
445         * g++.dg/ext/pr59378.C: New file.
447 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
449         Update copyright years
451 2014-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
453         * gcc.target/arc/arc.exp: Use the standard form for the copyright
454         notice.
456 2014-01-02  Janus Weil  <janus@gcc.gnu.org>
458         PR fortran/59654
459         * gfortran.dg/dynamic_dispatch_12.f90: New.
461 2014-01-01  Jakub Jelinek  <jakub@redhat.com>
463         * lib/target-supports.exp (check_effective_target_avx512f): Make sure
464         the builtin isn't optimized away as unused.
466         PR rtl-optimization/59647
467         * g++.dg/opt/pr59647.C: New test.
469 Copyright (C) 2014 Free Software Foundation, Inc.
471 Copying and distribution of this file, with or without modification,
472 are permitted in any medium without royalty provided the copyright
473 notice and this notice are preserved.