OSDN Git Service

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