OSDN Git Service

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