OSDN Git Service

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