OSDN Git Service

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