OSDN Git Service

2012-01-31 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2012-01-31  Tobias Burnus  <burnus@net-b.de>
2
3         PR fortran/52029
4         * gfortran.dg/class_49.f90: New.
5
6 2012-01-31  Tobias Burnus  <burnus@net-b.de>
7
8         PR fortran/52013
9         * gfortran.dg/elemental_args_check_6.f90: New.
10
11 2012-01-31  Jason Merrill  <jason@redhat.com>
12
13         PR c++/52043
14         * g++.dg/cpp0x/variadic122.C: New.
15
16 2012-01-31  Paul Thomas  <pault@gcc.gnu.org>
17
18         PR fortran/52012
19         * gfortran.dg/realloc_on_assign_10.f90: New test.
20
21 2012-01-31  Richard Guenther  <rguenther@suse.de>
22
23         PR tree-optimization/51528
24         * gcc.dg/torture/pr51528.c: New testcase.
25
26 2012-01-30  Uros Bizjak  <ubizjak@gmail.com>
27
28         PR go/48501
29         * lib/go.exp (go_target_compile): Append timeout= to options.
30         * go.test/go-test.exp (go-gc-tests): Add dg-timeout-factor for
31         select5-out.go test on alpha*-*-* targets.
32
33 2012-01-30  Richard Sandiford  <rdsandiford@googlemail.com>
34
35         * gcc.target/mips/extend-1.c (TEST_CHAR): Use signed char.
36         (TEST_SHORT): Reformat in the same way.
37         * gcc.target/mips/octeon-exts-6.c (TEST_CHAR): Use signed char.
38         (TEST_SHORT): Reformat in the same way.
39         * gcc.target/mips/octeon2-lx-1.c (TEST): Make sign explicit.
40         * gcc.target/mips/pr37362.c: Skip for mips-sde-elf.
41         * gcc.target/mips/mmcount-ra-address-1.c (bazl): Add NOMIPS16.
42         * gcc.target/mips/mmcount-ra-address-2.c (bar): Likewise.
43         * gcc.target/mips/mmcount-ra-address-3.c (bar): Likewise.
44
45 2012-01-30  Bin Cheng  <bin.cheng@arm.com>
46
47         PR target/51835
48         * gcc.target/arm/pr51835.c: New testcase.
49
50 2012-01-30  Richard Guenther  <rguenther@suse.de>
51
52         PR tree-optimization/52028
53         * gcc.dg/torture/pr52028.c: New testcase.
54         * gfortran.dg/ldist-pr45199.f: Adjust.
55         * gcc.dg/tree-ssa/ldist-16.c: Likewise.
56         * gcc.dg/tree-ssa/ldist-17.c: Likewise.
57         * gcc.dg/tree-ssa/ldist-pr45948.c: Likewise.
58
59 2012-01-30  Jakub Jelinek  <jakub@redhat.com>
60
61         PR debug/52027
62         * gcc.dg/tree-prof/pr52027.c: New test.
63
64         PR tree-optimization/52046
65         * gcc.dg/pr52046.c: New test.
66
67         PR debug/52048
68         * g++.dg/other/pr52048.C: New test.
69
70 2012-01-30  Richard Guenther  <rguenther@suse.de>
71
72         PR tree-optimization/52045
73         * gcc.dg/pr52045.c: New testcase.
74
75 2012-01-30  Greta Yorsh  <Greta.Yorsh@arm.com>
76
77         * gcc.target/arm/di-longlong64-sync-withldrexd.c: Accept
78         new code generated for __sync_lock_release.
79
80 2012-01-30  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
81
82         * gcc.dg/dfp/fe-convert-2.c: Force use of soft dfp on s390 and s390x.
83
84 2012-01-29  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
85
86         PR testsuite/51875
87         * gfortran.dg/guality/pr41558.f90: Skip on 32-bit hppa*-*-hpux*.
88
89         * g++.dg/ext/visibility/template10.C: Fix typo.
90
91         * gcc.dg/tm/pr51472.c: Add -fno-common option on hppa-*-hpux*.
92
93 2012-01-29  Paolo Carlini  <paolo.carlini@oracle.com>
94
95         PR c++/51327
96         * g++.dg/cpp0x/constexpr-ice6.C: New.
97
98 2012-01-29  Tobias Burnus  <burnus@net-b.de>
99
100         PR fortran/41600
101         * gfortran.dg/default_initialization_6.f90: New.
102
103 2012-01-29  Tobias Burnus  <burnus@net-b.de>
104
105         PR fortran/51972
106         * gfortran.dg/class_allocate_12.f90: Enable disabled test.
107         * gfortran.dg/class_48.f90: New.
108
109 2012-01-29  Janne Blomqvist  <jb@gcc.gnu.org>
110
111         PR fortran/51808
112         * gfortran.dg/module_md5_1.f90: Update MD5 sum.
113
114 2012-01-28  Tobias Burnus  <burnus@net-b.de>
115
116         PR fortran/51972
117         * gfortran.dg/class_allocate_12.f90: New.
118
119 2012-01-28  Eric Botcazou  <ebotcazou@adacore.com>
120
121         * gcc.dg/torture/pr50444.c: Fix dg directives.
122
123 2012-01-28  Jakub Jelinek  <jakub@redhat.com>
124
125         PR target/52006
126         * gcc.target/arm/pr52006.c: New test.
127
128 2012-01-27  Aldy Hernandez  <aldyh@redhat.com>
129
130         PR testsuite/52011
131         * gcc.dg/lto/trans-mem.h: New file.
132         * gcc.dg/lto/trans-mem-2_0.c: Include it.
133         * gcc.dg/lto/trans-mem-1_1.c: Same.
134         * gcc.dg/lto/trans-mem-4_1.c: Same.
135         * gcc.dg/lto/trans-mem-3_1.c: Same.
136
137 2012-01-27  Tobias Burnus  <burnus@net-b.de>
138
139         PR fortran/52022
140         * gfortran.dg/dummy_procedure_7.f90: New.
141
142 2012-01-27  Andreas Schwab  <schwab@linux-m68k.org>
143
144         * g++.dg/cpp0x/constexpr-rom.C: Don't add -G0 on *-*-darwin*
145         *-*-aix* alpha*-*-osf* alpha*-*-*vms*.
146
147 2012-01-27  Jakub Jelinek  <jakub@redhat.com>
148
149         PR c++/51852
150         * g++.dg/other/gc5.C: New test.
151
152 2012-01-27  Richard Guenther  <rguenther@suse.de>
153
154         PR tree-optimization/50444
155         * gcc.dg/torture/pr50444.c: New testcase.
156
157 2012-01-27  Tobias Burnus  <burnus@net-b.de>
158
159         PR fortran/51970
160         PR fortran/51977
161         * gfortran.dg/move_alloc_13.f90: New.
162
163 2012-01-27  Tobias Burnus  <burnus@net-b.de>
164
165         PR fortran/51953
166         * gfortran.dg/allocate_alloc_opt_13.f90: New.
167         * gfortran.dg/allocate_alloc_opt_4.f90: Add -std=f2003
168         and change dg-error string.
169
170 2012-01-27  Tobias Burnus  <burnus@net-b.de>
171
172         PR fortran/52016
173         * gfortran.dg/elemental_args_check_5.f90: New.
174
175 2012-01-27  Richard Guenther  <rguenther@suse.de>
176
177         PR middle-end/51959
178         * g++.dg/torture/pr51959.C: New testcase.
179
180 2012-01-27  Tom de Vries  <tom@codesourcery.com>
181
182         PR tree-optimization/51990
183         * gcc.dg/pr51990.c: New test.
184         * gcc.dg/pr51990-2.c: Same.
185
186 2012-01-27  Paul Thomas  <pault@gcc.gnu.org>
187             Tobias Burnus <burnus@gcc.gnu.org>
188
189         PR fortran/48705
190         * gfortran.dg/class_allocate_11.f03: New.
191
192         PR fortran/51870
193         PR fortran/51943
194         PR fortran/51946
195         * gfortran.dg/class_allocate_7.f03: New.
196         * gfortran.dg/class_allocate_8.f03: New.
197         * gfortran.dg/class_allocate_9.f03: New.
198         * gfortran.dg/class_allocate_10.f03: New.
199
200 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
201
202         * gnat.dg/discr34.adb: New test.
203         * gnat.dg/discr34_pkg.ads: New helper.
204
205 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
206
207         * gnat.dg/discr33.adb: New test.
208
209 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
210
211         * gnat.dg/limited_with3.ad[sb): New test.
212         * gnat.dg/limited_with3_pkg1.ad[sb]: New helper.
213         * gnat.dg/limited_with3_pkg2.ads: Likewise.
214         * gnat.dg/limited_with3_pkg3.ads: Likewise.
215
216 2012-01-27  Eric Botcazou  <ebotcazou@adacore.com>
217
218         * gnat.dg/stack_usage1.adb: New test.
219         * gnat.dg/stack_usage1_pkg.ad[sb]: New helper.
220
221         * gcc.dg/pr44194-1.c: Remove superfluous include directive.
222         * gcc.dg/pr44194-2.c: Likewise.
223
224 2012-01-26  Paolo Carlini  <paolo.carlini@oracle.com>
225
226         PR c++/51370
227         * g++.dg/template/crash112.C: New.
228
229 2012-01-27  Richard Henderson  <rth@redhat.com>
230
231         * gcc.dg/atomic-flag.c: Adjust for __GCC_ATOMIC_TEST_AND_SET_TRUEVAL.
232
233 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
234
235         * gfortran.dg/reassoc_4.f: Use dg-additional-options.
236
237 2012-01-26  Jakub Jelinek  <jakub@redhat.com>
238
239         PR middle-end/51895
240         * g++.dg/opt/pr51895.C: New test.
241
242 2012-01-26  Michael Matz  <matz@suse.de>
243
244         PR tree-optimization/48794
245         * gfortran.dg/gomp/pr48794-2.f90: New testcase.
246
247 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
248
249         * gcc.dg/ssa-dom-thread-4.c: Set -mbranch-cost=2 for s390 and s390x.
250
251 2012-01-26  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
252
253         * gcc.dg/pr46309.c: Set branch-cost to 2 for s390 and s390x.
254         * gcc.dg/pr44194-1.c: Disable since s390 returns structs always in
255         memory.
256         * gfortran.dg/reassoc_4.f: Force max-completely-peeled-insns to
257         the default value for s390 and s390x.
258
259 2012-01-25  Aldy Hernandez  <aldyh@redhat.com>
260
261         PR lto/51698
262         * gcc.dg/lto/trans-mem-4_0.c: New.
263         * gcc.dg/lto/trans-mem-4_1.c: New.
264         * gcc.dg/lto/trans-mem-2_0.c: Provide correct argument types for
265         TM builtins.
266         * gcc.dg/lto/trans-mem-1_0.c: Require stdint_types.
267         * gcc.dg/lto/trans-mem-1_1.c: Provide correct argument types for
268         TM builtins.
269         * gcc.dg/lto/trans-mem-3_0.c: Require stdint_types.
270         * gcc.dg/lto/trans-mem-3_1.c: Provide correct argument types for
271         TM builtins.
272
273 2012-01-25    Georg-Johann Lay  <avr@gjlay.de>
274
275         * gcc.target/avr/torture/int24-mul.c: Rename __pgm to __flash.
276
277 2012-01-25  Ian Lance Taylor  <iant@google.com>
278
279         * go.test/go-test.exp (go-gc-tests): Handle a few more test lines.
280
281 2012-01-25  Tobias Burnus  <burnus@net-b.de>
282
283         PR fortran/51995
284         * gfortran.dg/typebound_proc_25.f90: New.
285
286 2012-01-25  Jason Merrill  <jason@redhat.com>
287
288         PR c++/51992
289         * g++.dg/lto/pr51992_0.C: New.
290
291 2012-01-25  Jakub Jelinek  <jakub@redhat.com>
292
293         PR tree-optimization/51987
294         * gcc.target/i386/pr51987.c: New test.
295
296 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
297
298         * gcc.dg/tm/lto-1.c: Require lto support in target.
299
300 2012-01-25  Andrey Belevantsev  <abel@ispras.ru>
301
302         PR rtl-optimization/48374
303         * gcc.dg/pr48374.c: New test.
304
305 2012-01-25  Greta Yorsh  <Greta.Yorsh@arm.com>
306
307         * gcc.dg/pr50908-2.c (dg-options): Add -fno-short-enums.
308
309 2012-01-25  Tobias Burnus  <burnus@net-b.de>
310
311         PR fortran/51966
312         * gfortran.dg/derived_constructor_char_3.f90: New.
313
314 2012-01-24  Ian Lance Taylor  <iant@google.com>
315
316         * go.test/go-test.exp (filecmp): New procedure.
317         (errchk): Handle quoted square brackets.
318         (go-gc-tests): Set go_compile_args. Handle various new test
319         lines.  Skip a few new tests.
320         * lib/go-torture.exp (go-torture-execute): Use go_compile_args.
321
322 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
323
324         * lib/target-supports.exp (proc check_effective_target_vect_perm)
325         (check_effective_target_vect_extract_even_odd)
326         (check_effective_target_vect_interleave): Return true for MIPS
327         paired-single.
328
329 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
330
331         * gcc.c-torture/execute/scal-to-vec1.c (one): New volatile variable.
332         (main): Use it instead of argc.
333
334 2012-01-24  Jason Merrill  <jason@redhat.com>
335
336         PR c++/51973
337         * g++.dg/cpp0x/sfinae31.C: New.
338
339 2012-01-24  Richard Sandiford  <rdsandiford@googlemail.com>
340
341         * gcc.dg/memcpy-4.c: Don't expect /s on MEMs.
342
343 2012-01-24  Jason Merrill  <jason@redhat.com>
344
345         PR c++/51812
346         * g++.dg/inherit/covariant20.C: New.
347
348 2012-01-24  Paolo Carlini  <paolo.carlini@oracle.com>
349
350         PR c++/51223
351         * g++.dg/parse/crash58.C: New.
352
353 2012-01-24  Jakub Jelinek  <jakub@redhat.com>
354
355         PR target/51957
356         * gcc.dg/pr51957-1.c: New test.
357         * gcc.dg/pr51957-1.h: New file.
358         * gcc.dg/pr51957-2.c: New test.
359
360 2012-01-23  Jason Merrill  <jason@redhat.com>
361
362         PR c++/51930
363         * g++.dg/ext/visibility/template10.C: New.
364
365 2012-01-23  Tobias Burnus  <burnus@net-b.de>
366
367         PR fortran/51948
368         * gfortran.dg/move_alloc_12.f90: New.
369
370 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
371
372         PR middle-end/45416
373         * gcc.dg/pr45416.c: Skip for Thumb1. Handle ubfx.
374
375 2012-01-23  Paolo Carlini  <paolo.carlini@oracle.com>
376
377         PR c++/51398
378         * g++.dg/template/crash111.C: New.
379
380 2012-01-23  Arnaud Charlet  <charlet@adacore.com>
381
382         * ada/acats/tests/cxh/cxh1001.a: Removed, test not suitable on all
383         configurations.
384         * ada/acats/run_all.sh: Simplify by removing cxh1001 special case.
385
386 2012-01-23  Dodji Seketeli  <dodji@redhat.com>
387
388         PR testsuite/51941
389         * g++.dg/debug/dwarf2/nested-3.C:  Accept multiple lines between
390         the DW_TAG_class_type and DW_AT_name: "Executor".
391
392 2012-01-23  Ramana Radhakrishnan  <ramana.radhakrishnan@linaro.org>
393
394         * lib/target-supports.exp
395         (check_effective_target_vect_extract_even_odd): Handle ARM neon.
396         (check_effective_target_vect_interleave): Likewise.
397
398 2012-01-22  Jason Merrill  <jason@redhat.com>
399
400         PR c++/51925
401         * g++.dg/template/using20.C: New.
402         * g++.dg/template/template-id-2.C: Adjust diagnostic.
403
404 2012-01-23  Jason Merrill  <jason@redhat.com>
405
406         PR target/51934
407         * g++.dg/torture/pr51344.C: Limit to x86.
408
409 2012-01-23  Greta Yorsh  <Greta.Yorsh@arm.com>
410
411         * c-c++-common/tm/omp.c: Require target with pthread support.
412
413 2012-01-23  Richard Guenther  <rguenther@suse.de>
414
415         PR tree-optimization/51949
416         * gcc.dg/torture/pr51949.c: New testcase.
417
418 2012-01-23  Jakub Jelinek  <jakub@redhat.com>
419
420         PR rtl-optimization/51933
421         * gcc.c-torture/execute/pr51933.c: New test.
422
423 2012-01-22  Douglas B Rupp  <rupp@gnat.com>
424
425         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME):
426         Do not define for Interix.
427
428 2012-01-22  Jason Merrill  <jason@redhat.com>
429
430         PR c++/51832
431         * g++.dg/lto/pr51832.h: New.
432         * g++.dg/lto/pr51832_0.C: New.
433         * g++.dg/lto/pr51832_1.C: New.
434
435 2012-01-22  Eric Botcazou  <ebotcazou@adacore.com>
436
437         * gcc.dg/ext-elim-1.c: New test.
438
439 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
440
441         PR target/51931
442         * gcc.c-torture/compile/20001226-1.c: Add nomips16 attribute.
443         * g++.dg/opt/longbranch1.C: Likewise.
444
445 2012-01-22  Richard Sandiford  <rdsandiford@googlemail.com>
446
447         * g++.old-deja/g++.pt/ptrmem6.C: xfail a test for ARM and MIPS
448         in C++11 mode.
449
450 2012-01-21  Steven G. Kargl  <kargl@gcc.gnu.org>
451
452         PR fortran/50556
453         * gfortran.dg/namelist_74.f90: New test.
454         * gfortran.dg/namelist_59.f90: Remove SAVE attribute.
455
456 2012-01-21  Tobias Burnus  <burnus@net-b.de>
457
458         PR fortran/51913
459         * gfortran.dg/class_47.f90: New.
460
461 2012-01-21  Eric Botcazou  <ebotcazou@adacore.com>
462
463         * gnat.dg/renaming5.ad[sb]: New test.
464
465 2012-01-20  Jason Merrill  <jason@redhat.com>
466
467         PR c++/51919
468         * g++.dg/pch/mangle1.{C,Hs}: Remove.
469
470 2012-01-20  Jason Merrill  <jason@redhat.com>
471
472         PR c++/51922
473         * g++.dg/ext/attrib42.C: Require ilp32.
474
475 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
476
477         PR target/51915
478         * gcc.target/arm/pr51915.c: New test.
479
480 2012-01-20  Cary Coutant  <ccoutant@google.com>
481             Dodji Seketeli  <dodji@redhat.com>
482
483         PR debug/45682
484         * g++.dg/debug/dwarf2/nested-3.C: New test.
485
486 2012-01-20  Paolo Carlini  <paolo.carlini@oracle.com>
487
488         PR c++/51402
489         * g++.dg/template/crash110.C: New.
490
491 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
492
493         * gcc.misc-tests/gcov-14.c: Skip on alpha*-dec-osf*.
494         Remove default options on hppa*-*-hpux*.
495
496 2012-01-20  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
497
498         * g++.dg/ext/visibility/template9.C: Add dg-require-visibility.
499
500 2012-01-20  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
501
502         * gcc.c-torture/compile/pr51856.c: New testcase.
503
504 2012-01-20  Uros Bizjak  <ubizjak@gmail.com>
505
506         * go.test/go-test.exp (go-gc-tests): Pass correctly formatted
507         options to go_target_compile.
508
509 2012-01-20  Kai Tietz  <ktietz@redhat.com>
510
511         * g++.dg/torture/pr51344.C: Fix typo.
512
513 2012-01-20  Richard Guenther  <rguenther@suse.de>
514
515         PR tree-optimization/51903
516         * g++.dg/torture/pr51903.C: New testcase.
517
518 2012-01-20  Tobias Burnus  <burnus@net-b.de>
519             Janus Weil  <janus@gcc.gnu.org>
520
521         PR fortran/51056
522         * gfortran.dg/use_21.f90: New.
523
524 2012-01-20  Jakub Jelinek  <jakub@redhat.com>
525
526         PR target/51106
527         * gcc.dg/torture/pr51106-1.c: New test.
528         * gcc.dg/torture/pr51106-2.c: New test.
529
530 2012-01-19  Kai Tietz  <ktietz@redhat.com>
531
532         * g++.dg/torture/pr51344.C: New test.
533
534 2012-01-19  Tobias Burnus  <burnus@net-b.de>
535
536         PR fortran/51904
537         * gfortran.dg/intrinsic_size_2.f90: New.
538
539 2012-01-19  Jason Merrill  <jason@redhat.com>
540
541         PR c++/51889
542         * g++.dg/inherit/using7.C: New.
543
544 2012-01-19  Richard Guenther  <rguenther@suse.de>
545
546         PR tree-optimization/37997
547         * gcc.dg/tree-ssa/ssa-pre-28.c: New testcase.
548
549 2012-01-19 Andrey Belevantsev <abel@ispras.ru>
550
551         PR rtl-optimization/51505
552         * gcc.dg/pr51505.c: New test.
553
554 2012-01-18  Paul Thomas  <pault@gcc.gnu.org>
555
556         PR fortran/51634
557         * gfortran.dg/typebound_operator_12.f03: New.
558         * gfortran.dg/typebound_operator_13.f03: New.
559
560 2012-01-18  Paolo Carlini  <paolo.carlini@oracle.com>
561
562         PR c++/51225
563         * g++.dg/cpp0x/pr51225.C: New.
564
565 2012-01-17  Ian Lance Taylor  <iant@google.com>
566
567         PR go/50656
568         * go.test/go-test.exp (go-gc-tests): Recognize some more test lines.
569
570 2012-01-17  Tobias Burnus  <burnus@net-b.de>
571
572         PR fortran/51869
573         * gfortran.dg/realloc_on_assign_9.f90: New.
574
575 2012-01-17  Aldy Hernandez  <aldyh@redhat.com>
576
577         PR other/51165
578         * gcc.dg/tm/memopt-3.c: Remove xfail.
579         * gcc.dg/tm/memopt-4.c: Remove xfail.
580         * gcc.dg/tm/memopt-5.c: Remove xfail.
581         * gcc.dg/tm/memopt-7.c: Remove xfail.
582
583 2012-01-17  Jakub Jelinek  <jakub@redhat.com>
584
585         PR tree-optimization/51877
586         * gcc.c-torture/execute/pr51877.c: New test.
587
588 2012-01-17  Michael Zolotukhin  <michael.v.zolotukhin@intel.com>
589
590         * gcc.dg/vect/no-section-anchors-vect-69.c: Change
591         {!vect_align_arrays} to vect_sizes_32B_16B.
592         * gcc.dg/vect/vect-multitypes-1.c: Ditto.
593         * gcc.dg/vect/vect-peel-3.c: Ditto.
594
595 2012-01-16  Jason Merrill  <jason@redhat.com>
596
597         PR c++/51854
598         * g++.dg/abi/mangle60.C: New.
599
600         PR c++/51827
601         * g++.dg/pch/mangle1.{C,Hs}: New.
602
603 2012-01-16  Mikael Morin  <mikael@gcc.gnu.org>
604             Tobias Burnus  <burnus@net-b.de>
605
606         PR fortran/50981
607         * gfortran.dg/elemental_optional_args_3.f90: New
608         * gfortran.dg/elemental_optional_args_4.f90: New
609
610 2012-01-16  Tobias Burnus  <burnus@net-b.de>
611
612         PR fortran/51809
613         * gfortran.dg/use_20.f90: New
614
615 2012-01-16  Jason Merrill  <jason@redhat.com>
616
617         PR c++/51868
618         * g++.dg/cpp0x/rv-bitfield.C: New.
619         * g++.dg/cpp0x/rv-bitfield2.C: New.
620
621 2012-01-16  Paul Thomas  <pault@gcc.gnu.org>
622
623         * gfortran.dg/class_array_3.f03: Remove the explicit loop in
624         subroutine 'qsort' and use index array to assign the result.
625
626 2012-01-16  Jakub Jelinek  <jakub@redhat.com>
627
628         PR tree-optimization/51865
629         * gcc.dg/pr51865.c: New test.
630
631 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
632
633         * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Expect 4 threaded edges for MIPS.
634
635 2012-01-15  Richard Sandiford  <rdsandiford@googlemail.com>
636
637         * gcc.target/mips/code-readable-2.c: Allow the jump table address
638         to be loaded from the constant pool, rather than via %hi and %lo.
639
640 2012-01-15  Uros Bizjak  <ubizjak@gmail.com>
641
642         PR rtl-optimization/51821
643         * gcc.dg/pr51821.c: New test.
644
645 2012-01-15  Andreas Schwab  <schwab@linux-m68k.org>
646
647         * gcc.dg/torture/pr8081.c: Fix char signedness assumption.
648
649 2012-01-14  Andreas Schwab  <schwab@linux-m68k.org>
650
651         * g++.dg/cpp0x/constexpr-rom.C: Add -G0 where applicable.
652
653 2012-01-14  Tobias Burnus  <burnus@net-b.de>
654
655         PR fortran/51800
656         * gfortran.dg/init_flag_8.f90: New.
657         * gfortran.dg/init_flag_9.f90: New.
658
659 2011-01-14  Tobias Burnus  <burnus@net-b.de>
660
661         PR fortran/51816
662         * gfortran.dg/use_18.f90: New.
663         * gfortran.dg/use_19.f90: New.
664
665 2012-01-13  Ian Lance Taylor  <iant@google.com>
666
667         PR c++/50012
668         * g++.dg/warn/Wsign-compare-4.C: New.
669
670 2012-01-13  Paul Thomas  <pault@gcc.gnu.org>
671
672         PR fortran/48351
673         * gfortran.dg/alloc_comp_assign.f03: New.
674         * gfortran.dg/allocatable_scalar_9.f90: Reduce count of
675         __BUILTIN_FREE from 38 to 32.
676
677 2012-01-13  Jason Merrill  <jason@redhat.com>
678
679         PR c++/20681
680         * g++.dg/warn/Wreturn-type-7.C: New.
681
682 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
683
684         * gcc.c-torture/execute/20120111-1.c: Fix wrong int = int32_t
685         assumption.
686         * g++.dg/ipa/pr51759.C: Fix assumption sizeof(int) > 2.
687         * gcc.dg/cpp/warn-multichar.c: Fix to work on int=16 platforms.
688         * gcc.dg/cpp/warn-multichar-2.c: Ditto.
689         * gcc.dg/debug/dwarf2/pr49871.c: Add dg-require-effective-target
690         int32plus because of big array needed.
691         * gcc.dg/pr50527.c: Don't FAIL if sizeof(void*) = 2
692         * gcc.dg/lto/20090218-2_1.c: Fix prototype of malloc, memcpy.
693
694 2012-01-13  Jason Merrill  <jason@redhat.com>
695
696         PR c++/51813
697         * g++.dg/ext/visibility/template9.C: New.
698
699         PR c++/51620
700         * g++.dg/cpp0x/defaulted34.C: New.
701         * g++.dg/template/virtual3.C: New.
702
703 2012-01-13  Richard Guenther  <rguenther@suse.de>
704
705         PR middle-end/8081
706         * gcc.dg/torture/pr8081.c: New testcase.
707
708 2012-01-13  Georg-Johann Lay  <avr@gjlay.de>
709
710         * gcc.dg/pr46309.c: Set branch cost to greater 1 for avr.
711
712 2012-01-12  Jason Merrill  <jason@redhat.com>
713
714         PR c++/51714
715         * g++.dg/ext/stmtexpr14.C: New.
716
717 2012-01-13  Dodji Seketeli  <dodji@redhat.com>
718
719         PR c++/51633
720         * g++.dg/cpp0x/constexpr-diag4.C: New test.
721
722 2012-01-12  Jason Merrill  <jason@redhat.com>
723
724         PR c++/48051
725         * g++.dg/abi/mangle48.C: Test qualified-names, too.
726         * g++.dg/abi/mangle58.C: Likewise.
727
728         PR c++/51403
729         * g++.dg/template/arg8.C: New.
730
731 2012-01-12  Ira Rosen  <irar@il.ibm.com>
732
733         PR tree-optimization/51799
734         * gcc.dg/vect/pr51799.c: New test.
735         * gcc.dg/vect/vect-widen-shift-u8.c: Expect two widening shift
736         patterns.
737
738 2012-01-12  Dominique d'Humieres  <dominiq@lps.ens.fr>
739             Tobias Burnus  <burnus@net-b.de>
740
741         PR fortran/51057
742         PR fortran/51616
743         * lib/target-supports.exp
744         (check_effective_target_fortran_largest_fp_has_sqrt): New.
745         * gfortran.dg/quad_2.f90: Use it, add pattern for IBM's real(16).
746
747 2012-01-11  Jason Merrill  <jason@redhat.com>
748
749         PR c++/51565
750         * g++.dg/ext/attrib42.C: New.
751
752 2012-01-11  Jakub Jelinek  <jakub@redhat.com>
753
754         PR bootstrap/51796
755         * gcc.dg/pr51796.c: New test.
756
757 2012-01-11  Jason Merrill  <jason@redhat.com>
758
759         PR c++/51818
760         * g++.dg/cpp0x/lambda/lambda-mangle3.C: New.
761
762 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
763
764         * gnat.dg/array19.ad[sb]: New test.
765
766 2012-01-11  Eric Botcazou  <ebotcazou@adacore.com>
767
768         * gnat.dg/opt23.ad[sb]: New test.
769         * gnat.dg/opt23_pkg.ad[sb]: New helper.
770         * gnat.dg/opt24.ad[sb]: New test.
771
772 2012-01-11  Bill Schmidt  <wschmidt@linux.vnet.ibm.com>
773
774         PR tree-optimization/49642
775         * gcc.dg/tree-ssa/pr49642-1.c: New test.
776         * gcc.dg/tree-ssa/pr49642-2.c: New test.
777
778 2012-01-11  Jason Merrill  <jason@redhat.com>
779
780         PR c++/51613
781         * g++.dg/template/explicit-args5.C: New.
782
783 2012-01-11  Matthew Gretton-Dann  <matthew.gretton-dann@arm.com>
784
785         * gcc.c-torture/execute/20120110-1.c: New testcase.
786
787 2012-01-10  Jason Merrill  <jason@redhat.com>
788
789         PR c++/51614
790         * g++.dg/inherit/ambig1.C: New.
791
792         PR c++/51433
793         * g++.dg/cpp0x/constexpr-cache1.C: New.
794
795 2012-01-10  Richard Guenther  <rguenther@suse.de>
796
797         PR tree-optimization/51801
798         * gcc.dg/torture/pr51801.c: New testcase.
799
800 2012-01-10  Tobias Burnus  <burnus@net-b.de>
801
802         PR fortran/51652
803         * gfortran.dg/allocate_with_typespec_5.f90: New.
804
805 2012-01-10  Tobias Burnus  <burnus@net-b.de>
806
807         * gfortran.dg/class_39.f03: Update dg-error string.
808
809 2012-01-10  Richard Guenther  <rguenther@suse.de>
810
811         PR tree-optimization/50913
812         * gcc.dg/graphite/interchange-16.c: New testcase.
813         * gcc.dg/graphite/scop-20.c: XFAIL.
814         * gfortran.dg/graphite/interchange-1.f: Likewise.
815         * gfortran.dg/graphite/block-1.f90: Likewise.
816         * gfortran.dg/graphite/block-2.f: Likewise.
817
818 2012-01-10  Richard Henderson  <rth@redhat.com>
819
820         * lib/target-supports.exp (check_effective_target_vect_perm,
821         check_effective_target_vect_perm_byte,
822         check_effective_target_vect_perm_short): Enable for arm neon.
823
824 2012-01-09  Tobias Burnus  <burnus@net-b.de>
825
826         PR fortran/46328
827         * gfortran.dg/typebound_operator_11.f90: New.
828
829 2012-01-09  Eric Botcazou  <ebotcazou@adacore.com>
830
831         * gnat.dg/array18.adb: New test.
832         * gnat.dg/array18_pkg.ads: New helper.
833
834 2012-01-09  Paul Thomas  <pault@gcc.gnu.org>
835
836         PR fortran/51791
837         * gfortran.dg/typebound_operator_7.f03: Insert parentheses
838         around base object in first assignment in main program.
839         * gfortran.dg/typebound_operator_10.f03: New test.
840
841 2012-01-09  Martin Jambor  <mjambor@suse.cz>
842
843         PR tree-optimization/51759
844         * g++.dg/ipa/pr51759.C: New test.
845
846 2012-01-09  Tobias Burnus  <burnus@net-b.de>
847
848         PR fortran/51758
849         * gfortran.dg/optional_absent_2.f90: New.
850
851 2012-01-09  Tobias Burnus  <burnus@net-b.de>
852
853         PR fortran/51578
854         * gfortran.dg/use_17.f90: New.
855
856 2012-01-09  Gary Funck  <gary@intrepid.com>
857
858         PR preprocessor/33919
859         * gcc.dg/pr33919.c: New test.
860         * gcc.dg/pr33919-0.h: New test header file.
861         * gcc.dg/pr33919-1.h: Ditto.
862         * gcc.dg/pr33919-2.h: Ditto.
863
864 2012-01-07  Jan Hubicka  <jh@suse.cz>
865
866         PR tree-optimize/51694
867         * gcc.c-torture/compile/pr51694.c: new testcase.
868
869 2012-01-07  Jan Hubicka  <jh@suse.cz>
870
871         PR tree-optimization/51600
872         * g++.dg/torture/pr51600.C: New testcase.
873
874 2012-01-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
875
876         PR gcov-profile/51715
877         PR gcov-profile/51717
878         * gcc.misc-tests/gcov-13.c: Skip on 32-bit hppa*-*-hpux*.
879         * gcc.misc-tests/gcov-14.c: Likewise.
880
881 2012-01-06  Jason Merrill  <jason@redhat.com>
882
883         * g++.dg/parse/new5.C: New.
884
885 2012-01-06  Patrick Marlier  <patrick.marlier@gmail.com>
886
887         PR testsuite/51655
888         * c-c++-common/tm/memcpy-1.c: Declare memcpy instead of
889         including <string.h>.
890
891 2012-01-06  Jason Merrill  <jason@redhat.com>
892
893         * g++.dg/abi/mangle51.C: New.
894         * g++.dg/abi/mangle52.C: New.
895         * g++.dg/abi/mangle53.C: New.
896         * g++.dg/abi/mangle54.C: New.
897         * g++.dg/abi/mangle55.C: New.
898         * g++.dg/abi/mangle56.C: New.
899         * g++.dg/abi/mangle57.C: New.
900         * g++.dg/abi/mangle58.C: New.
901         * g++.dg/abi/mangle59.C: New.
902         * g++.dg/cpp0x/trailing3.C: Update mangling.
903         * g++.dg/cpp0x/variadic111.C: Update mangling.
904         * g++.dg/cpp0x/variadic4.C: Update mangling.
905         * g++.dg/cpp0x/variadic42.C: Pass -fabi-version=5.
906         * g++.dg/template/nontype22.C: Works now.
907         * g++.dg/template/pr35240.C: Works now.
908
909         * g++.dg/cpp0x/error7.C: New.
910
911 2012-01-06  Tobias Burnus <burnus@net-b.de>
912
913         * gfortran.dg/deallocate_stat_2.f90: New.
914         * coarray/allocate_errgmsg.f90: New.
915         * gfortran.dg/coarray_lib_alloc_1.f90: New.
916         * gfortran.dg/coarray_lib_alloc_2.f90: New.
917         * coarray/subobject_1.f90: Fix for num_images > 1.
918         * gfortran.dg/deallocate_stat.f90: Update due to changed
919         stat= handling.
920
921 2012-01-06  Andrew Stubbs  <ams@codesourcery.com>
922
923         * gcc.target/arm/headmerge-2.c: Adjust scan pattern.
924
925 2012-01-06  Eric Botcazou  <ebotcazou@adacore.com>
926
927         * ada/acats/overflow.lst: Add cb20004.
928
929 2012-01-05  Dodji Seketeli  <dodji@redhat.com>
930
931         PR c++/51541
932         * g++.dg/cpp0x/alias-decl-18.C: New test.
933
934 2012-01-05  Eric Botcazou  <ebotcazou@adacore.com>
935
936         * gcc.c-torture/execute/20120104-1.c: New test.
937
938 2012-01-05  Paul Thomas  <pault@gcc.gnu.org>
939
940         PR fortran/PR48946
941         * gfortran.dg/typebound_operator_9.f03: This is now a copy of
942         the old typebound_operator_8.f03.
943         * gfortran.dg/typebound_operator_8.f03: New version of
944         typebound_operator_7.f03 with 'u' a derived type instead of a
945         class object.
946
947 2012-01-05  Richard Guenther  <rguenther@suse.de>
948
949         * g++.dg/torture/pr49309.C: Skip for -flto.
950
951 2012-01-05  Jakub Jelinek  <jakub@redhat.com>
952
953         PR middle-end/51761
954         * gcc.c-torture/compile/pr51761.c: New test.
955
956 2012-01-05  Richard Guenther  <rguenther@suse.de>
957
958         PR tree-optimization/51760
959         * gcc.dg/torture/pr51760.c: New testcase.
960
961 2012-01-05  Aldy Hernandez  <aldyh@redhat.com>
962
963         PR middle-end/51472
964         * gcc.dg/tm/memopt-6.c: Adjust regexp.
965
966 2012-01-05  Richard Guenther  <rguenther@suse.de>
967
968         PR lto/41576
969         * gfortran.dg/lto/pr41576_0.f90: New testcase.
970         * gfortran.dg/lto/pr41576_1.f90: Likewise.
971
972 2012-01-04  Jakub Jelinek  <jakub@redhat.com>
973
974         PR debug/51695
975         * gcc.dg/pr51695.c: New test.
976
977 2012-01-04  Andrew Pinski  <apinski@cavium.com>
978
979         * gcc.target/mips/mips64-dsp-ldx1.c: New test.
980         * gcc.target/mips/octeon2-lx-1.c: New test.
981         * gcc.target/mips/mips64-dsp-ldx.c: New test.
982         * gcc.target/mips/octeon2-lx-2.c: New test.
983         * gcc.target/mips/octeon2-lx-3.c: New test.
984
985 2012-01-04  Patrick Marlier  <patrick.marlier@gmail.com>
986
987         PR other/51163
988         PR other/51164
989         * gcc.dg/tm/alias-1.c:  Adjust regexp.
990         * gcc.dg/tm/alias-2.c:  Adjust regexp.
991
992 2012-01-04  Paolo Carlini  <paolo.carlini@oracle.com>
993
994         PR c++/51064
995         * g++.dg/warn/Wparentheses-26.C: New.
996
997 2012-01-04  Mikael Morin  <mikael@gcc.gnu.org>
998
999         * gfortran.dg/elemental_optional_args_2.f90: New test.
1000
1001 2012-01-04  Thomas Koenig  <tkoenig@gcc.gnu.org>
1002
1003         PR fortran/49693
1004         * gfortran.dg/common_17.f90:  New test.
1005
1006 2012-01-04  Richard Guenther  <rguenther@suse.de>
1007
1008         PR tree-optimization/49651
1009         * gcc.dg/tree-ssa/pta-ptrarith-1.c: Adjust.
1010         * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise.
1011
1012 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1013
1014         PR c++/51738
1015         * g++.dg/cpp0x/initlist-postfix-open-square.C: New.
1016
1017 2012-01-03  Andrew Pinski  <apinski@cavium.com>
1018
1019         * lib/scanasm.exp (dg-function-on-line): Always use a special format
1020         for all mips targets.  Also allow an optional .cfi_startproc.
1021
1022 2012-01-03  Uros Bizjak  <ubizjak@gmail.com>
1023
1024         * gfortran.dg/typebound_operator_8.f03: Use dg-add-options ieee.
1025
1026 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1027
1028         PR c++/29273
1029         * g++.dg/rtti/dyncast5.C: New.
1030
1031 2012-01-03  Richard Guenther  <rguenther@suse.de>
1032
1033         PR tree-optimization/51070
1034         * gcc.dg/torture/pr51070-2.c: New testcase.
1035
1036 2012-01-03  Richard Guenther  <rguenther@suse.de>
1037
1038         PR tree-optimization/51692
1039         * gcc.dg/torture/pr51692.c: New testcase.
1040
1041 2012-01-03  Richard Guenther  <rguenther@suse.de>
1042
1043         PR debug/51650
1044         * g++.dg/lto/pr51650-3_0.C: New testcase.
1045
1046 2012-01-03  Paolo Carlini  <paolo.carlini@oracle.com>
1047
1048         PR c++/15867
1049         * g++.dg/warn/Wredundant-decls-spec.C: New.
1050
1051 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1052
1053         PR tree-optimization/51719
1054         * g++.dg/tree-prof/pr51719.C: New test.
1055
1056 2012-01-03  Richard Guenther  <rguenther@suse.de>
1057
1058         PR middle-end/51730
1059         * gcc.dg/fold-compare-6.c: New testcase.
1060
1061 2012-01-03  Jakub Jelinek  <jakub@redhat.com>
1062
1063         PR c++/51669
1064         * g++.dg/gomp/pr51669.C: New test.
1065
1066 2012-01-02  Jason Merrill  <jason@redhat.com>
1067
1068         PR c++/51675
1069         * g++.dg/cpp0x/constexpr-union2.C: New.
1070
1071         PR c++/51666
1072         * g++.dg/cpp0x/nsdmi-defer5.C: New.
1073
1074 2012-01-02  Dodji Seketeli  <dodji@redhat.com>
1075
1076         PR c++/51462
1077         * g++.dg/cpp0x/constexpr-99.C: New test.
1078
1079 2012-01-02  Paolo Carlini  <paolo.carlini@oracle.com>
1080
1081         PR c++/20140
1082         * g++.dg/template/init9.C: New.
1083
1084 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1085
1086         * gcc.dg/memcpy-4.c: Add nomips16 attribute for MIPS targets.
1087         Increase copy to 5 bytes.  Look for at least two "mem/s/u"s,
1088         rather than a specific number.
1089
1090 2012-01-02  Paul Thomas  <pault@gcc.gnu.org>
1091
1092         PR fortran/46262
1093         PR fortran/46328
1094         PR fortran/51052
1095         * gfortran.dg/typebound_operator_7.f03: New.
1096         * gfortran.dg/typebound_operator_8.f03: New.
1097
1098 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1099
1100         PR target/51729
1101         * gcc.target/mips/dspr2-MULT.c: Remove -ffixed-hi -ffixed-lo.
1102         XFAIL.
1103         * gcc.target/mips/dspr2-MULTU.c: Likewise.
1104
1105 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1106
1107         * gcc.dg/pr46309.c: Add -mtune=octeon2 for MIPS.
1108
1109 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1110
1111         * g++.dg/cpp0x/constexpr-rom.C: Look for .rdata rather than rodata
1112         for MIPS.
1113
1114 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1115
1116         * gfortran.dg/io_real_boz_3.f90: Require fortran_real_16.
1117         * gfortran.dg/io_real_boz_4.f90: Likewise.
1118         * gfortran.dg/io_real_boz_5.f90: Likewise.
1119
1120 2012-01-02  Richard Sandiford  <rdsandiford@googlemail.com>
1121
1122         * g++.dg/opt/devirt2.C: Add -mno-abicalls for MIPS.
1123
1124 2012-01-02  Revital Eres  <revital.eres@linaro.org>
1125
1126         * gcc.dg/sms-11.c: New file.
1127
1128 2012-01-02  Tobias Burnus  <burnus@net-b.de>
1129
1130         PR fortran/51682
1131         * gfortran.dg/coarray/image_index_3.f90: New.
1132
1133 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1134
1135         PR c++/16603
1136         * g++.dg/parse/enum8.C: New.
1137
1138 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1139
1140         PR c++/51379
1141         * g++.dg/conversion/reinterpret4.C: New.
1142         * g++.dg/conversion/reinterpret1.C: Adjust.
1143
1144 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1145
1146         * g++.dg/cpp0x/constexpr-delegating2.C: Add missing piece.
1147
1148 2012-01-01  Fabien ChĂȘne  <fabien@gcc.gnu.org>
1149
1150         * g++.old-deja/g++.brendan/crash25.C: Adjust.
1151         * g++.old-deja/g++.brendan/crash56.C: Likewise.
1152         * g++.old-deja/g++.jason/access14.C: Likewise.
1153         * g++.old-deja/g++.jason/access8.C: Likewise.
1154         * g++.old-deja/g++.jason/access1.C: Likewise.
1155         * g++.old-deja/g++.other/access3.C: Likewise.
1156         * g++.old-deja/g++.other/access5.C: Likewise.
1157         * g++.old-deja/g++.law/unsorted1.C: Likewise.
1158         * g++.old-deja/g++.law/visibility22.C: Likewise.
1159         * g++.old-deja/g++.law/visibility26.C: Likewise.
1160         * g++.old-deja/g++.mike/p2746.C: Likewise.
1161         * g++.dg/debug/using1.C: Likewise.
1162         * g++.dg/lookup/using51.C: Likewise.
1163         * g++.dg/inherit/using5.C: Likewise.
1164         * g++.dg/inherit/pr30297.C: Likewise.
1165         * g++.dg/inherit/access8.C: Likewise.
1166         * g++.dg/torture/pr39362.C: Likewise.
1167         * g++.dg/template/crash13.C: Likewise.
1168         * g++.dg/template/using10.C: Likewise.
1169
1170 2012-01-01  Thomas Koenig  <tkoenig@gcc.gnu.org>
1171
1172         PR fortran/51502
1173         * lib/gcc-dg.exp (scan-module-absence):  Really commit last
1174         change.
1175
1176 2012-01-01  Ira Rosen  <irar@il.ibm.com>
1177
1178         PR tree-optimization/51704
1179         * gfortran.dg/vect/no-fre-no-copy-prop-O3-pr51704.f90: New.
1180         * gfortran.dg/vect/vect.exp: Run no-fre-no-copy-prop-O3-* with
1181         corresponding flags.
1182
1183 2012-01-01  Paolo Carlini  <paolo.carlini@oracle.com>
1184
1185         PR c++/51723
1186         * g++.dg/cpp0x/constexpr-delegating2.C: New.
1187
1188 2012-01-01  Jan Hubicka  <jh@suse.cz>
1189
1190         PR rtl-optimization/51069
1191         * gcc.c-torture/compile/pr51069.c: New testcase.
1192
1193 2012-01-01  Jakub Jelinek  <jakub@redhat.com>
1194
1195         PR tree-optimization/51683
1196         * gcc.dg/pr51683.c: New test.
1197 \f
1198 Copyright (C) 2012 Free Software Foundation, Inc.
1199
1200 Copying and distribution of this file, with or without modification,
1201 are permitted in any medium without royalty provided the copyright
1202 notice and this notice are preserved.