OSDN Git Service

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