OSDN Git Service

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