OSDN Git Service

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