OSDN Git Service

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