OSDN Git Service

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