PR c++/51433
[official-gcc.git] / gcc / testsuite / ChangeLog
blob0afad2796a1723a0f156070f076839f6daa87423
1 2012-01-10  Jason Merrill  <jason@redhat.com>
3         PR c++/51433
4         * g++.dg/cpp0x/constexpr-cache1.C: New.
6 2012-01-10  Richard Guenther  <rguenther@suse.de>
8         PR tree-optimization/51801
9         * gcc.dg/torture/pr51801.c: New testcase.
11 2012-01-10  Tobias Burnus  <burnus@net-b.de>
13         PR fortran/51652
14         * gfortran.dg/allocate_with_typespec_5.f90: New.
16 2012-01-10  Tobias Burnus  <burnus@net-b.de>
18         * gfortran.dg/class_39.f03: Update dg-error string.
20 2012-01-10  Richard Guenther  <rguenther@suse.de>
22         PR tree-optimization/50913
23         * gcc.dg/graphite/interchange-16.c: New testcase.
24         * gcc.dg/graphite/scop-20.c: XFAIL.
25         * gfortran.dg/graphite/interchange-1.f: Likewise.
26         * gfortran.dg/graphite/block-1.f90: Likewise.
27         * gfortran.dg/graphite/block-2.f: Likewise.
29 2012-01-10  Richard Henderson  <rth@redhat.com>
31         * lib/target-supports.exp (check_effective_target_vect_perm,
32         check_effective_target_vect_perm_byte,
33         check_effective_target_vect_perm_short): Enable for arm neon.
35 2012-01-09  Tobias Burnus  <burnus@net-b.de>
37         PR fortran/46328
38         * gfortran.dg/typebound_operator_11.f90: New.
40 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
42         * gnat.dg/array18.adb: New test.
43         * gnat.dg/array18_pkg.ads: New helper.
45 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
47         PR fortran/51791
48         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
49         around base object in first assignment in main program.
50         * gfortran.dg/typebound_operator_10.f03: New test.
52 2012-01-09  Martin Jambor  <mjambor@suse.cz>
54         PR tree-optimization/51759
55         * g++.dg/ipa/pr51759.C: New test.
57 2012-01-09  Tobias Burnus  <burnus@net-b.de>
59         PR fortran/51758
60         * gfortran.dg/optional_absent_2.f90: New.
62 2012-01-09  Tobias Burnus  <burnus@net-b.de>
64         PR fortran/51578
65         * gfortran.dg/use_17.f90: New.
67 2012-01-09  Gary Funck  <gary@intrepid.com>
69         PR preprocessor/33919
70         * gcc.dg/pr33919.c: New test.
71         * gcc.dg/pr33919-0.h: New test header file.
72         * gcc.dg/pr33919-1.h: Ditto.
73         * gcc.dg/pr33919-2.h: Ditto.
75 2012-01-07  Jan Hubicka  <jh@suse.cz>
77         PR tree-optimize/51694
78         * gcc.c-torture/compile/pr51694.c: new testcase.
80 2012-01-07  Jan Hubicka  <jh@suse.cz>
82         PR tree-optimization/51600
83         * g++.dg/torture/pr51600.C: New testcase.
85 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
87         PR gcov-profile/51715
88         PR gcov-profile/51717
89         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
90         * gcc.misc-tests/gcov-14.c: Likewise.
92 2012-01-06  Jason Merrill  <jason@redhat.com>
94         * g++.dg/parse/new5.C: New.
96 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
98         PR testsuite/51655
99         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
100         including <string.h>. 
102 2012-01-06  Jason Merrill  <jason@redhat.com>
104         * g++.dg/abi/mangle51.C: New.
105         * g++.dg/abi/mangle52.C: New.
106         * g++.dg/abi/mangle53.C: New.
107         * g++.dg/abi/mangle54.C: New.
108         * g++.dg/abi/mangle55.C: New.
109         * g++.dg/abi/mangle56.C: New.
110         * g++.dg/abi/mangle57.C: New.
111         * g++.dg/abi/mangle58.C: New.
112         * g++.dg/abi/mangle59.C: New.
113         * g++.dg/cpp0x/trailing3.C: Update mangling.
114         * g++.dg/cpp0x/variadic111.C: Update mangling.
115         * g++.dg/cpp0x/variadic4.C: Update mangling.
116         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
117         * g++.dg/template/nontype22.C: Works now.
118         * g++.dg/template/pr35240.C: Works now.
120         * g++.dg/cpp0x/error7.C: New.
122 2012-01-06  Tobias Burnus <burnus@net-b.de>
124         * gfortran.dg/deallocate_stat_2.f90: New.
125         * coarray/allocate_errgmsg.f90: New.
126         * gfortran.dg/coarray_lib_alloc_1.f90: New.
127         * gfortran.dg/coarray_lib_alloc_2.f90: New.
128         * coarray/subobject_1.f90: Fix for num_images > 1.
129         * gfortran.dg/deallocate_stat.f90: Update due to changed
130         stat= handling.
132 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
134         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
136 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
138         * ada/acats/overflow.lst: Add cb20004.
140 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
142         PR c++/51541
143         * g++.dg/cpp0x/alias-decl-18.C: New test.
145 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
147         * gcc.c-torture/execute/20120104-1.c: New test.
149 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
151         PR fortran/PR48946
152         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
153         the old typebound_operator_8.f03.
154         * gfortran.dg/typebound_operator_8.f03: New version of
155         typebound_operator_7.f03 with 'u' a derived type instead of a
156         class object.
158 2012-01-05  Richard Guenther  <rguenther@suse.de>
160         * g++.dg/torture/pr49309.C: Skip for -flto.
162 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
164         PR middle-end/51761
165         * gcc.c-torture/compile/pr51761.c: New test.
167 2012-01-05  Richard Guenther  <rguenther@suse.de>
169         PR tree-optimization/51760
170         * gcc.dg/torture/pr51760.c: New testcase.
172 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
174         PR middle-end/51472
175         * gcc.dg/tm/memopt-6.c: Adjust regexp.
177 2012-01-05  Richard Guenther  <rguenther@suse.de>
179         PR lto/41576
180         * gfortran.dg/lto/pr41576_0.f90: New testcase.
181         * gfortran.dg/lto/pr41576_1.f90: Likewise.
183 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
185         PR debug/51695
186         * gcc.dg/pr51695.c: New test.
188 2012-01-04  Andrew Pinski  <apinski@cavium.com>
190         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
191         * gcc.target/mips/octeon2-lx-1.c: New test.
192         * gcc.target/mips/mips64-dsp-ldx.c: New test.
193         * gcc.target/mips/octeon2-lx-2.c: New test.
194         * gcc.target/mips/octeon2-lx-3.c: New test.
196 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
198         PR other/51163
199         PR other/51164
200         * gcc.dg/tm/alias-1.c:  Adjust regexp.
201         * gcc.dg/tm/alias-2.c:  Adjust regexp.
203 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
205         PR c++/51064
206         * g++.dg/warn/Wparentheses-26.C: New.
208 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
210         * gfortran.dg/elemental_optional_args_2.f90: New test.
212 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
214         PR fortran/49693
215         * gfortran.dg/common_17.f90:  New test.
217 2012-01-04  Richard Guenther  <rguenther@suse.de>
219         PR tree-optimization/49651
220         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
221         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
223 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
225         PR c++/51738
226         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
228 2012-01-03  Andrew Pinski  <apinski@cavium.com>
230         * lib/scanasm.exp (dg-function-on-line): Always use a special format
231         for all mips targets.  Also allow an optional .cfi_startproc.
233 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
235         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
237 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
239         PR c++/29273
240         * g++.dg/rtti/dyncast5.C: New.
242 2012-01-03  Richard Guenther  <rguenther@suse.de>
244         PR tree-optimization/51070
245         * gcc.dg/torture/pr51070-2.c: New testcase.
247 2012-01-03  Richard Guenther  <rguenther@suse.de>
249         PR tree-optimization/51692
250         * gcc.dg/torture/pr51692.c: New testcase.
252 2012-01-03  Richard Guenther  <rguenther@suse.de>
254         PR debug/51650
255         * g++.dg/lto/pr51650-3_0.C: New testcase.
257 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
259         PR c++/15867
260         * g++.dg/warn/Wredundant-decls-spec.C: New.
262 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
264         PR tree-optimization/51719
265         * g++.dg/tree-prof/pr51719.C: New test.
267 2012-01-03  Richard Guenther  <rguenther@suse.de>
269         PR middle-end/51730
270         * gcc.dg/fold-compare-6.c: New testcase.
272 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
274         PR c++/51669
275         * g++.dg/gomp/pr51669.C: New test.
277 2012-01-02  Jason Merrill  <jason@redhat.com>
279         PR c++/51675
280         * g++.dg/cpp0x/constexpr-union2.C: New.
282         PR c++/51666
283         * g++.dg/cpp0x/nsdmi-defer5.C: New.
285 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
287         PR c++/51462
288         * g++.dg/cpp0x/constexpr-99.C: New test.
290 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
292         PR c++/20140
293         * g++.dg/template/init9.C: New.
295 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
297         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
298         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
299         rather than a specific number.
301 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
303         PR fortran/46262
304         PR fortran/46328
305         PR fortran/51052
306         * gfortran.dg/typebound_operator_7.f03: New.
307         * gfortran.dg/typebound_operator_8.f03: New.
309 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
311         PR target/51729
312         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
313         XFAIL.
314         * gcc.target/mips/dspr2-MULTU.c: Likewise.
316 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
318         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
320 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
322         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
323         for MIPS.
325 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
327         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
328         * gfortran.dg/io_real_boz_4.f90: Likewise.
329         * gfortran.dg/io_real_boz_5.f90: Likewise.
331 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
333         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
335 2012-01-02  Revital Eres  <revital.eres@linaro.org>
337         * gcc.dg/sms-11.c: New file.
339 2012-01-02  Tobias Burnus  <burnus@net-b.de>
341         PR fortran/51682
342         * gfortran.dg/coarray/image_index_3.f90: New.
344 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
346         PR c++/16603
347         * g++.dg/parse/enum8.C: New.
349 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
351         PR c++/51379
352         * g++.dg/conversion/reinterpret4.C: New.
353         * g++.dg/conversion/reinterpret1.C: Adjust.
355 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
357         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
359 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
361         * g++.old-deja/g++.brendan/crash25.C: Adjust.
362         * g++.old-deja/g++.brendan/crash56.C: Likewise.
363         * g++.old-deja/g++.jason/access14.C: Likewise.
364         * g++.old-deja/g++.jason/access8.C: Likewise.
365         * g++.old-deja/g++.jason/access1.C: Likewise.
366         * g++.old-deja/g++.other/access3.C: Likewise.
367         * g++.old-deja/g++.other/access5.C: Likewise.
368         * g++.old-deja/g++.law/unsorted1.C: Likewise.
369         * g++.old-deja/g++.law/visibility22.C: Likewise.
370         * g++.old-deja/g++.law/visibility26.C: Likewise.
371         * g++.old-deja/g++.mike/p2746.C: Likewise.
372         * g++.dg/debug/using1.C: Likewise.
373         * g++.dg/lookup/using51.C: Likewise.
374         * g++.dg/inherit/using5.C: Likewise.
375         * g++.dg/inherit/pr30297.C: Likewise.
376         * g++.dg/inherit/access8.C: Likewise.
377         * g++.dg/torture/pr39362.C: Likewise.
378         * g++.dg/template/crash13.C: Likewise.
379         * g++.dg/template/using10.C: Likewise.
381 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
383         PR fortran/51502
384         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
385         change.
387 2012-01-01  Ira Rosen  <irar@il.ibm.com>
389         PR tree-optimization/51704
390         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
391         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
392         corresponding flags.
394 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
396         PR c++/51723
397         * g++.dg/cpp0x/constexpr-delegating2.C: New.
399 2012-01-01  Jan Hubicka  <jh@suse.cz>
401         PR rtl-optimization/51069
402         * gcc.c-torture/compile/pr51069.c: New testcase.
404 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
406         PR tree-optimization/51683
407         * gcc.dg/pr51683.c: New test.
409 Copyright (C) 2012 Free Software Foundation, Inc.
411 Copying and distribution of this file, with or without modification,
412 are permitted in any medium without royalty provided the copyright
413 notice and this notice are preserved.