OSDN Git Service

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