OSDN Git Service

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