OSDN Git Service

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