OSDN Git Service

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