OSDN Git Service

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