OSDN Git Service

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