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