OSDN Git Service

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