OSDN Git Service

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