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