OSDN Git Service

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