OSDN Git Service

PR c++/51633 - ICEs with constexpr constructor
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
2
3         PR c++/51633
4         * g++.dg/cpp0x/constexpr-diag4.C: New test.
5
6 2012-01-12  Jason Merrill  <jason@redhat.com>
7
8         PR c++/48051
9         * g++.dg/abi/mangle48.C: Test qualified-names, too.
10         * g++.dg/abi/mangle58.C: Likewise.
11
12         PR c++/51403
13         * g++.dg/template/arg8.C: New.
14
15 2012-01-12  Ira Rosen  <irar@il.ibm.com>
16
17         PR tree-optimization/51799
18         * gcc.dg/vect/pr51799.c: New test.
19         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
20         patterns.
21
22 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
23             Tobias Burnus  <burnus@net-b.de>
24
25         PR fortran/51057
26         PR fortran/51616
27         * lib/target-supports.exp
28         (check_effective_target_fortran_largest_fp_has_sqrt): New.
29         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
30
31 2012-01-11  Jason Merrill  <jason@redhat.com>
32
33         PR c++/51565
34         * g++.dg/ext/attrib42.C: New.
35
36 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
37
38         PR bootstrap/51796
39         * gcc.dg/pr51796.c: New test.
40
41 2012-01-11  Jason Merrill  <jason@redhat.com>
42
43         PR c++/51818
44         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
45
46 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
47
48         * gnat.dg/array19.ad[sb]: New test.
49
50 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
51
52         * gnat.dg/opt23.ad[sb]: New test.
53         * gnat.dg/opt23_pkg.ad[sb]: New helper.
54         * gnat.dg/opt24.ad[sb]: New test.
55
56 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
57
58         PR tree-optimization/49642
59         * gcc.dg/tree-ssa/pr49642-1.c: New test.
60         * gcc.dg/tree-ssa/pr49642-2.c: New test.
61
62 2012-01-11  Jason Merrill  <jason@redhat.com>
63
64         PR c++/51613
65         * g++.dg/template/explicit-args5.C: New.
66
67 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
68
69         * gcc.c-torture/execute/20120110-1.c: New testcase.
70
71 2012-01-10  Jason Merrill  <jason@redhat.com>
72
73         PR c++/51614
74         * g++.dg/inherit/ambig1.C: New.
75
76         PR c++/51433
77         * g++.dg/cpp0x/constexpr-cache1.C: New.
78
79 2012-01-10  Richard Guenther  <rguenther@suse.de>
80
81         PR tree-optimization/51801
82         * gcc.dg/torture/pr51801.c: New testcase.
83
84 2012-01-10  Tobias Burnus  <burnus@net-b.de>
85
86         PR fortran/51652
87         * gfortran.dg/allocate_with_typespec_5.f90: New.
88
89 2012-01-10  Tobias Burnus  <burnus@net-b.de>
90
91         * gfortran.dg/class_39.f03: Update dg-error string.
92
93 2012-01-10  Richard Guenther  <rguenther@suse.de>
94
95         PR tree-optimization/50913
96         * gcc.dg/graphite/interchange-16.c: New testcase.
97         * gcc.dg/graphite/scop-20.c: XFAIL.
98         * gfortran.dg/graphite/interchange-1.f: Likewise.
99         * gfortran.dg/graphite/block-1.f90: Likewise.
100         * gfortran.dg/graphite/block-2.f: Likewise.
101
102 2012-01-10  Richard Henderson  <rth@redhat.com>
103
104         * lib/target-supports.exp (check_effective_target_vect_perm,
105         check_effective_target_vect_perm_byte,
106         check_effective_target_vect_perm_short): Enable for arm neon.
107
108 2012-01-09  Tobias Burnus  <burnus@net-b.de>
109
110         PR fortran/46328
111         * gfortran.dg/typebound_operator_11.f90: New.
112
113 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
114
115         * gnat.dg/array18.adb: New test.
116         * gnat.dg/array18_pkg.ads: New helper.
117
118 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
119
120         PR fortran/51791
121         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
122         around base object in first assignment in main program.
123         * gfortran.dg/typebound_operator_10.f03: New test.
124
125 2012-01-09  Martin Jambor  <mjambor@suse.cz>
126
127         PR tree-optimization/51759
128         * g++.dg/ipa/pr51759.C: New test.
129
130 2012-01-09  Tobias Burnus  <burnus@net-b.de>
131
132         PR fortran/51758
133         * gfortran.dg/optional_absent_2.f90: New.
134
135 2012-01-09  Tobias Burnus  <burnus@net-b.de>
136
137         PR fortran/51578
138         * gfortran.dg/use_17.f90: New.
139
140 2012-01-09  Gary Funck  <gary@intrepid.com>
141
142         PR preprocessor/33919
143         * gcc.dg/pr33919.c: New test.
144         * gcc.dg/pr33919-0.h: New test header file.
145         * gcc.dg/pr33919-1.h: Ditto.
146         * gcc.dg/pr33919-2.h: Ditto.
147
148 2012-01-07  Jan Hubicka  <jh@suse.cz>
149
150         PR tree-optimize/51694
151         * gcc.c-torture/compile/pr51694.c: new testcase.
152
153 2012-01-07  Jan Hubicka  <jh@suse.cz>
154
155         PR tree-optimization/51600
156         * g++.dg/torture/pr51600.C: New testcase.
157
158 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
159
160         PR gcov-profile/51715
161         PR gcov-profile/51717
162         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
163         * gcc.misc-tests/gcov-14.c: Likewise.
164  
165 2012-01-06  Jason Merrill  <jason@redhat.com>
166
167         * g++.dg/parse/new5.C: New.
168
169 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
170
171         PR testsuite/51655
172         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
173         including <string.h>. 
174
175 2012-01-06  Jason Merrill  <jason@redhat.com>
176
177         * g++.dg/abi/mangle51.C: New.
178         * g++.dg/abi/mangle52.C: New.
179         * g++.dg/abi/mangle53.C: New.
180         * g++.dg/abi/mangle54.C: New.
181         * g++.dg/abi/mangle55.C: New.
182         * g++.dg/abi/mangle56.C: New.
183         * g++.dg/abi/mangle57.C: New.
184         * g++.dg/abi/mangle58.C: New.
185         * g++.dg/abi/mangle59.C: New.
186         * g++.dg/cpp0x/trailing3.C: Update mangling.
187         * g++.dg/cpp0x/variadic111.C: Update mangling.
188         * g++.dg/cpp0x/variadic4.C: Update mangling.
189         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
190         * g++.dg/template/nontype22.C: Works now.
191         * g++.dg/template/pr35240.C: Works now.
192
193         * g++.dg/cpp0x/error7.C: New.
194
195 2012-01-06  Tobias Burnus <burnus@net-b.de>
196
197         * gfortran.dg/deallocate_stat_2.f90: New.
198         * coarray/allocate_errgmsg.f90: New.
199         * gfortran.dg/coarray_lib_alloc_1.f90: New.
200         * gfortran.dg/coarray_lib_alloc_2.f90: New.
201         * coarray/subobject_1.f90: Fix for num_images > 1.
202         * gfortran.dg/deallocate_stat.f90: Update due to changed
203         stat= handling.
204
205 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
206
207         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
208
209 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
210
211         * ada/acats/overflow.lst: Add cb20004.
212
213 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
214
215         PR c++/51541
216         * g++.dg/cpp0x/alias-decl-18.C: New test.
217
218 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
219
220         * gcc.c-torture/execute/20120104-1.c: New test.
221
222 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
223
224         PR fortran/PR48946
225         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
226         the old typebound_operator_8.f03.
227         * gfortran.dg/typebound_operator_8.f03: New version of
228         typebound_operator_7.f03 with 'u' a derived type instead of a
229         class object.
230
231 2012-01-05  Richard Guenther  <rguenther@suse.de>
232
233         * g++.dg/torture/pr49309.C: Skip for -flto.
234
235 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
236
237         PR middle-end/51761
238         * gcc.c-torture/compile/pr51761.c: New test.
239
240 2012-01-05  Richard Guenther  <rguenther@suse.de>
241
242         PR tree-optimization/51760
243         * gcc.dg/torture/pr51760.c: New testcase.
244
245 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
246
247         PR middle-end/51472
248         * gcc.dg/tm/memopt-6.c: Adjust regexp.
249
250 2012-01-05  Richard Guenther  <rguenther@suse.de>
251
252         PR lto/41576
253         * gfortran.dg/lto/pr41576_0.f90: New testcase.
254         * gfortran.dg/lto/pr41576_1.f90: Likewise.
255
256 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
257
258         PR debug/51695
259         * gcc.dg/pr51695.c: New test.
260
261 2012-01-04  Andrew Pinski  <apinski@cavium.com>
262
263         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
264         * gcc.target/mips/octeon2-lx-1.c: New test.
265         * gcc.target/mips/mips64-dsp-ldx.c: New test.
266         * gcc.target/mips/octeon2-lx-2.c: New test.
267         * gcc.target/mips/octeon2-lx-3.c: New test.
268
269 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
270
271         PR other/51163
272         PR other/51164
273         * gcc.dg/tm/alias-1.c:  Adjust regexp.
274         * gcc.dg/tm/alias-2.c:  Adjust regexp.
275
276 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
277
278         PR c++/51064
279         * g++.dg/warn/Wparentheses-26.C: New.
280
281 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
282
283         * gfortran.dg/elemental_optional_args_2.f90: New test.
284
285 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
286
287         PR fortran/49693
288         * gfortran.dg/common_17.f90:  New test.
289
290 2012-01-04  Richard Guenther  <rguenther@suse.de>
291
292         PR tree-optimization/49651
293         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
294         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
295
296 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
297
298         PR c++/51738
299         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
300
301 2012-01-03  Andrew Pinski  <apinski@cavium.com>
302
303         * lib/scanasm.exp (dg-function-on-line): Always use a special format
304         for all mips targets.  Also allow an optional .cfi_startproc.
305
306 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
307
308         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
309
310 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
311
312         PR c++/29273
313         * g++.dg/rtti/dyncast5.C: New.
314
315 2012-01-03  Richard Guenther  <rguenther@suse.de>
316
317         PR tree-optimization/51070
318         * gcc.dg/torture/pr51070-2.c: New testcase.
319
320 2012-01-03  Richard Guenther  <rguenther@suse.de>
321
322         PR tree-optimization/51692
323         * gcc.dg/torture/pr51692.c: New testcase.
324
325 2012-01-03  Richard Guenther  <rguenther@suse.de>
326
327         PR debug/51650
328         * g++.dg/lto/pr51650-3_0.C: New testcase.
329
330 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
331
332         PR c++/15867
333         * g++.dg/warn/Wredundant-decls-spec.C: New.
334
335 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
336
337         PR tree-optimization/51719
338         * g++.dg/tree-prof/pr51719.C: New test.
339
340 2012-01-03  Richard Guenther  <rguenther@suse.de>
341
342         PR middle-end/51730
343         * gcc.dg/fold-compare-6.c: New testcase.
344
345 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
346
347         PR c++/51669
348         * g++.dg/gomp/pr51669.C: New test.
349
350 2012-01-02  Jason Merrill  <jason@redhat.com>
351
352         PR c++/51675
353         * g++.dg/cpp0x/constexpr-union2.C: New.
354
355         PR c++/51666
356         * g++.dg/cpp0x/nsdmi-defer5.C: New.
357
358 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
359
360         PR c++/51462
361         * g++.dg/cpp0x/constexpr-99.C: New test.
362
363 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
364
365         PR c++/20140
366         * g++.dg/template/init9.C: New.
367
368 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
369
370         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
371         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
372         rather than a specific number.
373
374 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
375
376         PR fortran/46262
377         PR fortran/46328
378         PR fortran/51052
379         * gfortran.dg/typebound_operator_7.f03: New.
380         * gfortran.dg/typebound_operator_8.f03: New.
381
382 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
383
384         PR target/51729
385         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
386         XFAIL.
387         * gcc.target/mips/dspr2-MULTU.c: Likewise.
388
389 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
390
391         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
392
393 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
394
395         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
396         for MIPS.
397
398 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
399
400         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
401         * gfortran.dg/io_real_boz_4.f90: Likewise.
402         * gfortran.dg/io_real_boz_5.f90: Likewise.
403
404 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
405
406         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
407
408 2012-01-02  Revital Eres  <revital.eres@linaro.org>
409
410         * gcc.dg/sms-11.c: New file.
411
412 2012-01-02  Tobias Burnus  <burnus@net-b.de>
413
414         PR fortran/51682
415         * gfortran.dg/coarray/image_index_3.f90: New.
416
417 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
418
419         PR c++/16603
420         * g++.dg/parse/enum8.C: New.
421
422 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
423
424         PR c++/51379
425         * g++.dg/conversion/reinterpret4.C: New.
426         * g++.dg/conversion/reinterpret1.C: Adjust.
427
428 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
429
430         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
431
432 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
433
434         * g++.old-deja/g++.brendan/crash25.C: Adjust.
435         * g++.old-deja/g++.brendan/crash56.C: Likewise.
436         * g++.old-deja/g++.jason/access14.C: Likewise.
437         * g++.old-deja/g++.jason/access8.C: Likewise.
438         * g++.old-deja/g++.jason/access1.C: Likewise.
439         * g++.old-deja/g++.other/access3.C: Likewise.
440         * g++.old-deja/g++.other/access5.C: Likewise.
441         * g++.old-deja/g++.law/unsorted1.C: Likewise.
442         * g++.old-deja/g++.law/visibility22.C: Likewise.
443         * g++.old-deja/g++.law/visibility26.C: Likewise.
444         * g++.old-deja/g++.mike/p2746.C: Likewise.
445         * g++.dg/debug/using1.C: Likewise.
446         * g++.dg/lookup/using51.C: Likewise.
447         * g++.dg/inherit/using5.C: Likewise.
448         * g++.dg/inherit/pr30297.C: Likewise.
449         * g++.dg/inherit/access8.C: Likewise.
450         * g++.dg/torture/pr39362.C: Likewise.
451         * g++.dg/template/crash13.C: Likewise.
452         * g++.dg/template/using10.C: Likewise.
453
454 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
455
456         PR fortran/51502
457         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
458         change.
459
460 2012-01-01  Ira Rosen  <irar@il.ibm.com>
461
462         PR tree-optimization/51704
463         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
464         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
465         corresponding flags.
466
467 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
468
469         PR c++/51723
470         * g++.dg/cpp0x/constexpr-delegating2.C: New.
471
472 2012-01-01  Jan Hubicka  <jh@suse.cz>
473
474         PR rtl-optimization/51069
475         * gcc.c-torture/compile/pr51069.c: New testcase.
476
477 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
478
479         PR tree-optimization/51683
480         * gcc.dg/pr51683.c: New test.
481 \f
482 Copyright (C) 2012 Free Software Foundation, Inc.
483
484 Copying and distribution of this file, with or without modification,
485 are permitted in any medium without royalty provided the copyright
486 notice and this notice are preserved.