OSDN Git Service

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