OSDN Git Service

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