OSDN Git Service

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