OSDN Git Service

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