OSDN Git Service

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