OSDN Git Service

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