2011-04-03 Tobias Burnus * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64. 2011-04-03 Richard Guenther Ira Rosen * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: New test. * gcc.dg/vect/vect.exp: Run if-cvt-stores-vect* tests with -ftree-loop-if-convert-stores. 2011-04-02 Eric Botcazou * gnat.dg/specs/aggr2.ads: New test. 2011-04-02 Eric Botcazou * gnat.dg/debug2.ad[sb]: New test. * gnat.dg/debug2_pkg.ads: New helper. * gnat.dg/debug3.ad[sb]: New test. 2011-04-01 Uros Bizjak * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*. 2011-04-01 Jakub Jelinek PR middle-end/48335 * gcc.c-torture/compile/pr48335-1.c: New test. * gcc.dg/pr48335-1.c: New test. * gcc.dg/pr48335-2.c: New test. * gcc.dg/pr48335-3.c: New test. * gcc.dg/pr48335-4.c: New test. * gcc.dg/pr48335-5.c: New test. * gcc.dg/pr48335-6.c: New test. * gcc.dg/pr48335-7.c: New test. * gcc.dg/pr48335-8.c: New test. * gcc.target/i386/pr48335-1.c: New test. 2011-04-01 Vincent Lefevre PR c/36299 * gcc.dg/Waddress.c: New test. 2011-04-01 Thomas Koenig PR fortran/48352 * gfortran.dg/function_optimize_3.f90: New test. 2011-04-01 Bernd Schmidt * gcc.c-torture/compile/20110401-1.c: New test. * g++.dg/lto/20091002-1_0.C: Use "dg-require-effective-target fpic". * g++.dg/lto/20091002-2_0.C: Likewise. * g++.dg/lto/20090303_0.c: Likewise. * g++.dg/lto/20091004-1_0.C: Likewise. * g++.dg/lto/20091002-3_0.C: Likewise. * g++.dg/lto/20091004-2_0.C: Likewise. * g++.dg/lto/20081123_0.C: Likewise. * g++.dg/lto/20090313_0.C: Likewise. * g++.dg/lto/20081109-1_0.C: Likewise. * g++.dg/lto/20081219_0.C: Likewise. * g++.dg/lto/20081204-1_0.C: Likewise. * g++.dg/lto/20090302_0.C: Likewise. * g++.dg/lto/20081119-1_0.C: Likewise. * g++.dg/lto/20081118_0.C: Likewise. * gcc.dg/lto/20091020-2_0.c: Likewise. * gcc.dg/lto/20090210_0.c: Likewise. * gcc.dg/lto/20081204-1_0.c: Likewise. * gcc.dg/lto/20081224_0.c: Likewise. * gcc.dg/lto/20090219_0.c: Likewise. * gcc.dg/lto/20091014-1_0.c: Likewise. * gcc.dg/lto/20091016-1_0.c: Likewise. * gcc.dg/lto/20090206-2_0.c: Likewise. * gcc.dg/lto/20090116_0.c: Likewise. * gcc.dg/lto/20091013-1_0.c: Likewise. * gcc.dg/lto/20091015-1_0.c: Likewise. * gcc.dg/lto/20090126-2_0.c: Likewise. 2011-03-31 Ian Lance Taylor * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs. 2011-03-31 Eric Botcazou * gnat.dg/opt16.adb: New test. 2011-03-31 Jason Merrill * g++.dg/cpp0x/defaulted24.C: New. 2011-03-31 Rainer Orth PR target/16292 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6* with -O0. 2011-03-31 Eric Botcazou * g++.dg/other/i386-9.C: New test. 2011-03-30 Rainer Orth * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC. 2011-03-30 Jason Merrill * g++.dg/cpp0x/regress/error-recovery1.C: New. * g++.dg/cpp0x/regress/isnan.C: New. * g++.dg/cpp0x/initlist46.C: New. 2011-03-30 Richard Sandiford PR target/47551 * gcc.target/arm/neon-modes-2.c: New test. 2011-03-30 Jakub Jelinek PR c/48305 * gcc.c-torture/compile/pr48305.c: New test. 2011-03-29 Jason Merrill * g++.dg/cpp0x/regress/value-dep1.C: New. 2011-03-29 Steve Ellcey * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX. 2011-03-29 Ian Lance Taylor * go.test/go-test.exp: Handle the test lines used in several new tests. (errchk): Add opts parameter. Change all callers. Handle parens in regexps. 2011-03-29 Peter Bergner Dominique d'Humieres * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__ and __APPLE__ && __PPC__ && __ALTIVEC__. 2011-03-29 Jason Merrill * g++.dg/cpp0x/dependent1.C: New. * g++.dg/cpp0x/constexpr-48089.C: Adjust. * g++.dg/cpp0x/constexpr-memfn1.C: New. * g++.dg/cpp0x/constexpr-diag1.C: Adjust error locations. 2011-03-29 Janus Weil PR fortran/48095 * gfortran.dg/module_md5_1.f90: Modified MD5 sum. * gfortran.dg/proc_ptr_comp_32.f90: New. 2011-03-29 Thomas Koenig * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries, check for corresponding warning. 2011-03-28 Jason Merrill * g++.dg/cpp0x/rv-deduce2.C: New. 2011-03-29 Jakub Jelinek PR debug/48203 * gcc.dg/pr48203.c: New test. 2011-03-28 Jeff Law * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test. 2011-03-28 Peter Bergner * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__ and __PPC__ && __ALTIVEC__. 2011-03-28 Dominique d'Humieres PR testsuite/48238 * gcc.dg/debug/dwarf2/pr47939-1.c: Generalize scan-assembler regex. * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise. 2011-03-28 Jason Merrill * g++.dg/cpp0x/initlist-array2.C: New. * g++.dg/cpp0x/initlist-array1.C: New. * g++.dg/cpp0x/constexpr-compound.C: New. * g++.dg/cpp0x/constexpr-using.C: New. * g++.dg/cpp0x/constexpr-noexcept.C: New. 2011-03-28 H.J. Lu PR testsuite/48276 * gcc.target/i386/pr47502-2.c: Add -fno-pic. 2011-03-28 Eric Botcazou * gcc.dg/slp-1.c: New test. 2011-03-27 H.J. Lu * gcc.target/i386/avx256-unaligned-load-1.c: New. * gcc.target/i386/avx256-unaligned-load-2.c: Likewise. * gcc.target/i386/avx256-unaligned-load-3.c: Likewise. * gcc.target/i386/avx256-unaligned-load-4.c: Likewise. * gcc.target/i386/avx256-unaligned-load-5.c: Likewise. * gcc.target/i386/avx256-unaligned-load-6.c: Likewise. * gcc.target/i386/avx256-unaligned-load-7.c: Likewise. * gcc.target/i386/avx256-unaligned-store-1.c: Likewise. * gcc.target/i386/avx256-unaligned-store-2.c: Likewise. * gcc.target/i386/avx256-unaligned-store-3.c: Likewise. * gcc.target/i386/avx256-unaligned-store-4.c: Likewise. * gcc.target/i386/avx256-unaligned-store-5.c: Likewise. * gcc.target/i386/avx256-unaligned-store-6.c: Likewise. * gcc.target/i386/avx256-unaligned-store-7.c: Likewise. 2011-03-27 Thomas Koenig PR fortran/47065 * gfortran.dg/trim_optimize_5.f90: New test. * gfortran.dg/trim_optimize_6.f90: New test. 2011-03-27 Richard Sandiford PR target/38598 * gcc.target/mips/madd-7.c: Remove -mlong32. * gcc.target/mips/msub-7.c: Likewise. 2011-03-27 Ira Rosen * gcc.dg/vect/vect-outer-5.c: Reduce the distance between data accesses to preserve the meaning of the test for doubleword vectors. * gcc.dg/vect/no-vfa-pr29145.c: Likewise. * gcc.dg/vect/slp-3.c: Reduce the loop bound for the same reason. 2011-03-26 Janus Weil PR fortran/48291 * gfortran.dg/class_42.f03: New. 2011-03-26 Ira Rosen * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support strided accesses. 2011-03-26 Andrey Belevantsev PR rtl-optimization/48144 * gcc.dg/pr48144.c: New test. 2011-03-26 Eric Botcazou * gnat.dg/discr27.ad[sb]: New test. 2011-03-26 Eric Botcazou * gnat.dg/limited_with2.ad[sb]: New test. * gnat.dg/limited_with2_pkg1.ads: New helper. * gnat.dg/limited_with2_pkg2.ads: Likewise. 2011-03-26 Eric Botcazou * gnat.dg/opt15.adb: New test. * gnat.dg/opt15_pkg.ad[sb]: New helper. 2011-03-25 Tobias Burnus PR fortran/48174 PR fortran/45304 * gfortran.dg/ishft_4.f90: Adapt scan-tree-dump-times. * gfortran.dg/leadz_trailz_3.f90: Ditto 2011-03-25 Martin Jambor * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2. 2011-03-25 Jason Merrill * g++.dg/cpp0x/defaulted22.C: New. * g++.dg/cpp0x/defaulted23.C: New. * g++.dg/cpp0x/defaulted15.C: Adjust. 2011-03-25 Jason Merrill * g++.dg/cpp0x/move1.C: New. 2011-03-25 Ira Rosen PR target/48287 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align. 2011-03-25 Rainer Orth * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for mips-sgi-irix6.5. Replace snprintf prototype by . 2011-03-25 Rainer Orth PR testsuite/48283 * gcc.dg/graphite/block-3.c: Add dg-require-effective-target run_expensive_tests. * gcc.dg/graphite/block-4.c: Likewise. * gcc.dg/graphite/block-7.c: Likewise. * gcc.dg/graphite/block-8.c: Likewise. 2011-03-25 Richard Guenther * g++.dg/tree-ssa/pr41186.C: Scan the appropriate FRE dump. * g++.dg/tree-ssa/pr8781.C: Likewise. * gcc.dg/ipa/ipa-pta-13.c: Likewise. * gcc.dg/ipa/ipa-pta-3.c: Likewise. * gcc.dg/ipa/ipa-pta-4.c: Likewise. * gcc.dg/tree-ssa/20041122-1.c: Likewise. * gcc.dg/tree-ssa/alias-18.c: Likewise. * gcc.dg/tree-ssa/foldstring-1.c: Likewise. * gcc.dg/tree-ssa/forwprop-10.c: Likewise. * gcc.dg/tree-ssa/forwprop-9.c: Likewise. * gcc.dg/tree-ssa/fre-vce-1.c: Likewise. * gcc.dg/tree-ssa/loadpre6.c: Likewise. * gcc.dg/tree-ssa/pr21574.c: Likewise. * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-11.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-17.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-19.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-21.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-22.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-23.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-24.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-25.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-26.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-6.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-7.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-10.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-26.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-7.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise. * gcc.dg/tree-ssa/ssa-pre-9.c: Likewise. * gcc.dg/tree-ssa/ssa-sccvn-1.c: Likewise. * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise. * gcc.dg/tree-ssa/ssa-sccvn-3.c: Likewise. * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise. * gcc.dg/tree-ssa/struct-aliasing-1.c: Likewise. * gcc.dg/tree-ssa/struct-aliasing-2.c: Likewise. * c-c++-common/pr46562-2.c: Likewise. * gfortran.dg/pr42108.f90: Likewise. * gcc.dg/torture/pta-structcopy-1.c: Scan ealias dump, force foo to be inlined even at -O1. * gcc.dg/tree-ssa/ssa-dce-4.c: Disable FRE. * gcc.dg/ipa/ipa-pta-14.c: Likewise. * gcc.dg/tree-ssa/ssa-fre-1.c: Adjust. * gcc.dg/matrix/matrix.exp: Disable FRE. 2011-03-24 Jakub Jelinek PR debug/48204 * gcc.dg/dfp/pr48204.c: New test. 2011-03-24 Steve Ellcey PR target/48209 * gcc.c-torture/execute/pr47917.c: Move this... * gcc.dg/torture/pr47917.c: to here and add xfails. 2011-03-24 Eric Botcazou * gnat.dg/array16.ad[sb]: New test. * gnat.dg/array16.ads: New helper. 2011-03-24 Eric Botcazou * gnat.dg/derived_type2.adb: New test. 2011-03-24 Richard Guenther PR tree-optimization/48271 * g++.dg/torture/pr48271.C: New testcase. 2011-03-24 Eric Botcazou * gnat.dg/array15.ad[sb]: New test. 2011-03-24 Uros Bizjak PR target/48237 * gcc.target/i386/pr48237.c: New test. 2011-03-24 Richard Guenther PR middle-end/48269 * gcc.dg/builtin-object-size-10.c: New testcase. 2011-03-24 Richard Guenther PR tree-optimization/46562 * c-c++-common/pr46562-2.c: New testcase. * c-c++-common/pr46562.c: Likewise. 2011-03-24 Ira Rosen * gcc.dg/vect/vect-cselim-1.c: New test. * gcc.dg/vect/vect-cselim-2.c: New test. 2011-03-23 Chung-Lin Tang * gcc.target/arm/pr46934.c: New. 2011-03-23 Ian Lance Taylor * go.test/go-test.exp (errchk): Ignore lines containing ////. 2011-03-23 Richard Guenther * gcc.dg/struct: Remove directory and contents. 2011-03-23 Rainer Orth PR testsuite/48251 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*. 2011-03-23 Eric Botcazou * gnat.dg/discr26.ad[sb]: New test. * gnat.dg/discr26_pkg.ads: New helper. 2011-03-23 Richard Sandiford PR target/47553 * gcc.target/arm/neon-vld-1.c: New test. 2011-03-23 Eric Botcazou * gnat.dg/array14.ad[sb]: New test. * gnat.dg/array14_pkg.ads: New helper. 2011-03-22 Joseph Myers * gcc.c-torture/execute/920501-8.x: Remove. * gcc.c-torture/execute/930513-1.x: Remove. * gcc.c-torture/execute/960312-1.x: Remove. * gcc.c-torture/compile/20000804-1.c, gcc.c-torture/compile/20001205-1.c, gcc.c-torture/compile/20001226-1.c, gcc.c-torture/compile/20010518-2.c, gcc.c-torture/compile/20020312-1.c, gcc.c-torture/compile/20020604-1.c, gcc.c-torture/compile/920501-12.c, gcc.c-torture/compile/920501-4.c, gcc.c-torture/compile/920520-1.c, gcc.c-torture/compile/980506-1.c, gcc.c-torture/execute/980709-1.x, gcc.c-torture/execute/990826-0.x: Don't XFAIL or use special options for m68hc11. * gcc.dg/cpp/assert4.c: Don't handle ARC. * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: Don't XFAIL for arc or m68hc11. 2011-03-22 Nick Clifton * lib/target-supports.exp (check_profiling_available): Add MN10300 to the list of targets that do not support profiling. Restore alpha sorting to this list. 2011-03-22 Michael Meissner * gcc.dg/torture/vector-1.c: On powerpc add -fabi=altivec to avoid failure on 32-bit systems. * gcc.dg/torture/vector-2.c: Ditto. 2011-03-22 Richard Guenther PR tree-optimization/48228 * gcc.dg/Wstrict-overflow-23.c: New testcase. 2011-03-21 Jack Howarth * lib/prune.exp (prune_gcc_output): Prune "could not create compact unwind for" warnings. 2011-03-20 Jakub Jelinek PR c/42544 PR c/48197 * gcc.c-torture/execute/pr42544.c: New test. * gcc.c-torture/execute/pr48197.c: New test. 2011-03-21 Michael Meissner PR preprocessor/48192 * gcc.target/powerpc/pr48192.c: New file. PR target/48053 * gcc.target/powerpc/pr48053-3.c: New file, add test case for split problem of 0 being loaded in a VSX register. 2011-03-21 Richard Guenther PR c/47939 * gcc.dg/debug/dwarf2/pr47939-1.c: New testcase. * gcc.dg/debug/dwarf2/pr47939-2.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-3.c: Likewise. * gcc.dg/debug/dwarf2/pr47939-4.c: Likewise. 2011-03-21 Jakub Jelinek PR target/48213 * gcc.dg/pr48213.c: New test. 2011-03-21 Kai Tietz PR target/12171 * g++.dg/plugin/attribute_plugin.c: Adjust test. 2011-03-21 Chung-Lin Tang * gcc.target/arm/xor-and.c: New. 2010-03-21 Thomas Koenig PR fortran/22572 * gfortran.dg/function_optimize_1.f90: New test. * gfortran.dg/function_optimize_2.f90: New test. 2011-03-20 H.J. Lu PR rtl-optimization/47502 * gcc.target/i386/pr47502-1.c: New. * gcc.target/i386/pr47502-2.c: Likewise. 2011-03-20 Jakub Jelinek PR rtl-optimization/48156 * gcc.dg/pr48156.c: New test. 2011-03-19 Francois-Xavier Coudert PR libfortran/47439 * gfortran.dg/scratch_1.f90: Adjust test. 2011-03-19 Francois-Xavier Coudert PR libfortran/47439 * gfortran.dg/scratch_1.f90: New test. 2011-03-18 Joseph Myers * gcc.dg/c1x-typedef-1.c: Expect errors for redefinitions of variably modified typedefs. * gcc.dg/c1x-typedef-2.c: Remove. 2011-03-18 Joseph Myers * gcc.dg/c1x-anon-struct-1.c: Don't test use of typedefs. * gcc.dg/c1x-anon-struct-3.c: New test. * gcc.dg/anon-struct-11.c: Update. 2011-03-18 Rainer Orth * gcc.dg/vect/slp-multitypes-2.c: Replace dg-do run with dg-xfail-run-if. Only xfail with gas. 2011-03-18 Jason Merrill * g++.dg/template/fn-ptr1.C: New. * g++.dg/overload/volatile1.C: New. * g++.dg/opt/pr23372.C: New. * g++.dg/ext/attrib32.C: Expect errors on the two-names case. 2011-03-18 Rainer Orth PR middle-end/47405 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*. 2011-03-18 Chung-Lin Tang * gcc.target/arm/unsigned-extend-1.c: New. 2011-03-18 Jakub Jelinek PR bootstrap/48161 * gcc.c-torture/compile/pr48161.c: New test. 2011-03-17 H.J. Lu PR middle-end/47725 * gcc.dg/torture/pr47725.c: New. 2011-03-17 Jason Merrill * g++.dg/cpp0x/constexpr-overflow2.C: New. * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME. 2011-03-17 Eric Botcazou * gnat.dg/specs/elab2.ads: New test. * gnat.dg/specs/elab2_pkg.ads: New helper. 2011-03-17 Jason Merrill * g++.dg/cpp0x/decltype-1212.C: New. * g++.dg/cpp0x/rv-return.C: Adjust expected type. 2011-03-17 Jason Merrill * g++.dg/parse/memfnquals1.C: New. 2011-03-17 Richard Guenther PR middle-end/48134 * gcc.dg/pr48134.c: New testcase. 2011-03-17 Richard Guenther PR middle-end/48165 * g++.dg/torture/pr48165.C: New testcase. 2011-03-17 Jakub Jelinek PR rtl-optimization/48141 * gcc.dg/pr48141.c: New test. 2011-03-16 Jason Merrill * g++.dg/cpp0x/constexpr-48089.C: New. * g++.dg/cpp0x/constexpr-abi1.C: New. * g++.dg/cpp0x/constexpr-46336.C: New. * g++.dg/parse/friend5.C: Adjust expected errors. * g++.dg/cpp0x/constexpr-47570.C: New. 2011-03-16 Dodji Seketeli PR debug/47510 * ++.dg/debug/dwarf2/typedef6.C: New test. 2011-03-16 Jason Merrill * g++.dg/cpp0x/elision2.C: New. * g++.dg/cpp0x/constexpr-array3.C: New. 2011-03-16 Jason Merrill * g++.dg/cpp0x/sfinae6.C: New. * gcc/testsuite/g++.dg/cpp0x/initlist38.C: Adjust expected error. * gcc/testsuite/g++.dg/cpp0x/pr45908.C: Likewise. * gcc/testsuite/g++.dg/cpp0x/sfinae6.C: Likewise. * gcc/testsuite/g++.old-deja/g++.jason/conversion11.C: Likewise. * gcc/testsuite/g++.old-deja/g++.law/arg11.C: Likewise. 2011-03-16 Jason Merrill * g++.dg/template/incomplete6.C: New. 2011-03-16 Jeff Law * gcc.dg/tree-ssa/vrp55.c: New test. 2011-03-16 Jason Merrill * g++.dg/cpp0x/auto22.C: New. 2011-03-16 Richard Guenther * gcc.dg/guality/vla-1.c (main): Use result of f1 to avoid optimizing it away if promoted to const. 2011-03-16 Richard Guenther PR tree-optimization/48149 * gcc.dg/fold-complex-1.c: New testcase. 2011-03-16 Richard Guenther PR testsuite/48147 * gcc.dg/guality/pr45882.c: Really make sure no inlining or cloning happens. 2011-03-16 Richard Guenther PR tree-optimization/26134 * gcc.dg/tree-ssa/complex-6.c: New testcase. 2011-03-16 Richard Guenther PR tree-optimization/48146 * gcc.dg/torture/pr48146.c: New testcase. 2011-03-16 Richard Guenther * gcc.dg/tree-ssa/pr14814.c: Adjust. * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise. 2011-03-16 Jakub Jelinek PR middle-end/48136 * gcc.c-torture/compile/pr48136.c: New test. * g++.dg/debug/dwarf2/icf.C: Adjust for -fenable-icf-debug removal. PR debug/45882 * gcc.dg/guality/pr45882.c: New test. 2011-03-15 Jason Merrill * g++.dg/cpp0x/constexpr-recursion.C: New. * g++.dg/cpp0x/implicit11.C: New. 2011-03-15 Rodrigo Rivas Costa * g++.dg/cpp0x/constexpr-attribute.C: New. 2011-03-15 Manuel López-Ibáñez * g++.dg/parse/pr34758.C: New. 2011-03-15 Xinliang David Li PR c/47837 * gcc.dg/uninit-pred-7_d.c: New test. * gcc.dg/uninit-pred-8_d.c: New test. 2011-03-15 Ramana Radhakrishnan PR target/46788 * gcc.target/arm/pr46788.c: New. 2011-03-15 Richard Guenther PR middle-end/47650 * gfortran.dg/c_f_pointer_tests_3.f90: Adjust. * gfortran.dg/ishft_4.f90: Likewise. * gfortran.dg/leadz_trailz_3.f90: Likewise. 2011-03-15 Richard Guenther PR tree-optimization/13954 * g++.dg/tree-ssa/pr13954.C: New testcase. 2011-03-15 Richard Guenther PR tree-optimization/48037 * gcc.target/i386/pr48037-1.c: New testcase. 2011-03-15 Richard Guenther PR tree-optimization/41490 * gcc.dg/tree-ssa/ssa-sink-6.c: New testcase. * gcc.dg/tree-ssa/ssa-sink-7.c: Likewise. * gcc.dg/tree-ssa/ssa-sink-8.c: Likewise. * gcc.dg/tree-ssa/ssa-sink-9.c: Likewise. * g++.dg/tree-ssa/pr33604.C: Adjust. 2011-03-14 Jakub Jelinek PR middle-end/47917 * gcc.c-torture/execute/pr47917.c: New test. * gcc.dg/pr47917.c: New test. PR middle-end/38878 * gcc.dg/tree-ssa/foldaddr-1.c: Remove xfail. 2011-03-14 Uros Bizjak * gcc.target/i386/sse4_1-floor-vec.c: New test. * gcc.target/i386/sse4_1-ceil-vec.c: Ditto. * gcc.target/i386/sse4_1-trunc-vec.c: Ditto. * gcc-target/i386/sse4_1-rint-vec.c: Ditto. * gcc.target/i386/sse4_1-floorf-vec.c: Ditto. * gcc.target/i386/sse4_1-ceilf-vec.c: Ditto. * gcc.target/i386/sse4_1-truncf-vec.c: Ditto. * gcc.target/i386/sse4_1-rintf-vec.c: Ditto. * gcc.target/i386/avx-floor-vec.c: Ditto. * gcc.target/i386/avx-ceil-vec.c: Ditto. * gcc.target/i386/avx-trunc-vec.c: Ditto. * gcc.target/i386/avx-rint-vec.c: Ditto. * gcc.target/i386/avx-floorf-vec.c: Ditto. * gcc.target/i386/avx-ceilf-vec.c: Ditto. * gcc.target/i386/avx-truncf-vec.c: Ditto. * gcc.target/i386/avx-rintf-vec.c: Ditto. 2011-03-14 Tom Tromey * gcc.dg/Woverlength-strings-pedantic-c90-asm.c: New file. * gcc.dg/Woverlength-strings-pedantic-c89-asm.c: New file. * gcc.dg/Woverlength-strings-pedantic-c99-asm.c: New file. 2011-03-14 Tom Tromey * gcc.dg/Woverlength-strings-pedantic-c89-ext.c: New file. * gcc.dg/Woverlength-strings-pedantic-c90-ext.c: New file. * gcc.dg/Woverlength-strings-pedantic-c99-ext.c: New file. 2011-03-14 H.J. Lu * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check. 2011-03-14 Richard Sandiford PR rtl-optimization/47166 * gcc.c-torture/execute/postmod-1.c: New test. 2011-03-14 Richard Guenther PR middle-end/48098 * gcc.dg/torture/pr48098.c: New testcase. 2011-03-12 Peter Bergner PR target/48053 * gcc.target/powerpc/pr48053-1.c: New test. * gcc.target/powerpc/pr48053-2.c: Likewise. 2011-03-12 Thomas Koenig PR libfortran/48066 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number. 2011-03-12 Thomas Koenig PR libfortran/48066 * gfortran.dg/intrinsic_ifunction_2.f90: New test case. 2011-03-12 Janus Weil PR fortran/48059 * gfortran.dg/class_41.f03: New. 2011-03-11 Dodji Seketeli * g++.dg/conversion/cast3.C: New test. 2011-03-11 Jason Merrill * g++.dg/template/error45.C: New. * g++.dg/parse/no-type-defn1.C: New. * g++.dg/ext/attrib40.C: New. * g++.dg/cpp0x/regress/array1.C: New. 2011-03-11 Richard Guenther PR tree-optimization/48067 * gcc.dg/pr48067.c: New testcase. 2011-03-11 Richard Guenther PR lto/48073 * g++.dg/lto/20110311-1_0.C: New testcase. 2011-03-11 Jakub Jelinek PR c++/48035 * g++.dg/inherit/virtual8.C: New test. PR middle-end/48044 * gcc.dg/torture/pr48044.c: New test. 2011-03-11 Janus Weil PR fortran/47768 * gfortran.dg/proc_ptr_comp_31.f90: New. 2011-03-11 Richard Guenther PR tree-optimization/47278 * gcc.dg/torture/pr47278-1.c: New testcase. * gcc.dg/torture/pr47278-2.c: Likewise. 2011-03-11 Jakub Jelinek PR tree-optimization/48063 * gcc.dg/torture/pr48063.c: New test. 2011-03-10 Jason Merrill * g++.dg/template/array22.C: New. * g++.dg/cpp0x/syntax-err1.C: New. * g++.dg/parse/error36.C: Adjust expected errors. * g++.old-deja/g++.pt/ctor2.C: Likewise. * g++.old-deja/g++.pt/typename3.C: Likewise. * g++.old-deja/g++.pt/typename4.C: Likewise. * g++.old-deja/g++.pt/typename6.C: Likewise. 2011-03-09 Jason Merrill * g++.dg/template/nontype22.C: New. 2011-03-09 Martin Jambor PR tree-optimization/47714 * g++.dg/torture/pr47714.C: New test. 2011-03-08 Michael Meissner PR target/47755 * gcc.target/powerpc/pr47755-2.c: New file. 2011-03-08 Jakub Jelinek * go.test/go-test.exp: For goroutines.go test if GCCGO_RUN_ALL_TESTS is not set in the environment, pass 64 as first argument when not running expensive tests or pass max($[`ulimit -u`/4], 10000) on native where ulimit -u is supported. 2011-03-08 Andreas Krebbel * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390. 2011-03-08 Jason Merrill * g++.dg/template/nontype21.C: New. * g++.dg/template/anon5.C: New. 2011-03-08 Jakub Jelinek PR debug/47881 * gcc.dg/pr47881.c: New test. 2011-03-08 Dodji Seketeli PR c++/47957 * g++.dg/lookup/template3.C: New test. 2011-03-08 Kai Tietz * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of 'long' type. 2011-03-08 Mikael Pettersson PR testsuite/47954 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not sizeof to compute alignment. 2011-03-08 Jakub Jelinek PR tree-optimization/48022 * gcc.dg/pr48022-1.c: New test. * gcc.dg/pr48022-2.c: New test. 2011-03-07 Jason Merrill * g++.dg/template/nontype20.C: New. * g++.dg/init/member1.C: Adjust expected errors. * g++.dg/parse/constant4.C: Likewise. * g++.dg/template/qualified-id3.C: Likewise. * g++.old-deja/g++.pt/crash10.C: Likewise. * g++.dg/cpp0x/regress/non-const1.C: New. 2011-03-07 Jakub Jelinek PR debug/47991 * gcc.dg/pr47991.c: New test. 2011-03-07 Jason Merrill * g++.dg/abi/mangle46.C: New. 2011-03-07 Pat Haugen PR target/47862 * gcc.target/powerpc/pr47862.c: New. 2011-03-07 Jack Howarth PR target/45413 * gcc.target/i386/combine-mul.c: Require nonpic. 2011-03-07 Paul Wögerer Nathan Froyd * gcc.dg/20001117-1.c: Abort on NULL call_sites. 2011-03-06 Mark Mitchell * README.QMTEST: Remove. 2011-03-06 Paul Thomas Jerry DeLisle PR fortran/47850 * gfortran.dg/array_constructor_37.f90 : New test. 2011-03-05 Jason Merrill * g++.dg/abi/mangle39.C: ABI v5, not 6. * g++.dg/abi/mangle45.C: Likewise. * g++.dg/cpp0x/trailing1.C: Likewise. 2011-03-05 John David Anglin * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*. 2011-03-05 Jakub Jelinek PR rtl-optimization/47899 * gcc.dg/pr47899.c: New test. * gcc.dg/torture/pr47968.c: Ignore warnings. PR tree-optimization/47967 * gcc.c-torture/compile/pr47967.c: New test. 2011-03-04 Nicola Pero * objc.dg/property/property-encoding-1.m: Tidied up testcase. * obj-c++.dg/property/property-encoding-1.mm: Likewise. 2011-03-04 Nicola Pero * objc.dg/gnu-api-2-property.m: Added tests for property_getName() and property_getAttributes() if __OBJC2__. * obj-c++.dg/gnu-api-2-property.mm: Likewise. * objc.dg/property/property-encoding-1.m: New. * obj-c++.dg/property/property-encoding-1.mm: New. 2011-03-04 Jason Merrill * g++.dg/template/pseudodtor6.C: New. * g++.dg/inherit/covariant19.C: New. 2011-03-04 Richard Guenther PR middle-end/47968 * gcc.dg/torture/pr47968.c: New testcase. 2011-03-04 Richard Guenther PR middle-end/47975 * gcc.dg/torture/pr47975.c: New testcase. 2011-03-03 Paolo Carlini PR c++/47974 * g++.dg/template/crash106.C: New. 2011-03-03 Jakub Jelinek PR c/47963 * gcc.dg/gomp/pr47963.c: New test. * g++.dg/gomp/pr47963.C: New test. 2011-03-02 Jason Merrill * g++.dg/cpp0x/regress/condition1.C: New. * g++.dg/cpp0x/constexpr-ctor9.C: New. 2011-03-01 Jason Merrill * g++.dg/cpp0x/lambda/lambda-98.C: New. * g++.dg/cpp0x/constexpr-non-const-arg2.C: New. 2011-03-02 Richard Sandiford PR rtl-optimization/47925 * gcc.c-torture/execute/pr47925.c: New test. 2011-03-01 Jason Merrill * g++.dg/cpp0x/decltype25.C: New. * g++.dg/cpp0x/regress/bitfield-err1.C: New. 2011-03-01 Richard Guenther PR tree-optimization/47890 * gcc.dg/torture/pr47890.c: New testcase. 2011-03-01 Richard Guenther PR lto/47924 * gcc.dg/lto/pr47924_0.c: New testcase. 2011-03-01 Richard Guenther PR lto/46911 * gfortran.dg/lto/pr46911_0.f: New testcase. 2011-02-28 Jerry DeLisle PR libgfortran/47933 * gfortran.dg/fmt_fw_d.f90: Fix test by adding dg-options to avoid compile errors from older code form. 2011-02-28 Jerry DeLisle PR libgfortran/47567 * gfortran.dg/fmt_fw_d.f90: New test. 2011-02-28 Jason Merrill * g++.dg/inherit/covariant18.C: New. 2011-02-28 Jakub Jelinek PR middle-end/47893 * gcc.dg/pr47893.c: New test. 2011-02-28 Nicola Pero * objc.dg/gnu-api-2-sel.m: Test that sel_getTypedSelector return NULL in case of a selector with conflicting types. * obj-c++.dg/gnu-api-2-sel.mm: Same change. 2011-02-28 Kazu Hirata * gcc.target/arm/vfp-ldmdbd.c, gcc.target/arm/vfp-ldmdbs.c, gcc.target/arm/vfp-ldmiad.c, gcc.target/arm/vfp-ldmias.c, gcc.target/arm/vfp-stmdbd.c, gcc.target/arm/vfp-stmdbs.c, gcc.target/arm/vfp-stmiad.c, gcc.target/arm/vfp-stmias.c: New. 2011-02-28 Jason Merrill PR c++/47906 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6. 2011-02-27 Jerry DeLisle PR libgfortran/47778 * gfortran.dg/namelist_71.f90: New test. 2011-02-27 Jason Merrill PR c++/47906 * g++.dg/abi/mangle39.C: Specify -fabi-version=6. * g++.dg/abi/mangle45.C: Specify -fabi-version=6. 2011-02-27 Paolo Carlini PR c++/46466 * g++.dg/cpp0x/constexpr-ctor8.C: New. 2011-02-27 Jakub Jelinek PR fortran/47886 * gfortran.dg/gomp/task-1.f90: Removed. 2011-02-26 Jason Merrill * g++.dg/template/this-targ1.C: New. * g++.dg/cpp0x/regress/template-const1.C: New. * g++.dg/cpp0x/regress/template-function1.C: Adjust. * g++.dg/template/function1.C: Adjust. * g++.dg/cpp0x/regress/debug-debug7.C: Adjust. * g++.dg/debug/debug7.C: Adjust. 2011-02-26 Tobias Burnus PR fortran/47886 * gfortran.dg/gomp/task-1.f90: New. 2011-02-25 Jie Zhang * gcc.target/arm/neon-thumb2-move.c: Add dg-require-effective-target arm_thumb2_ok. 2011-02-24 Jason Merrill * g++.dg/parse/constant1.C: Specify C++98 mode. * g++.dg/parse/constant5.C: Likewise. * g++.dg/parse/error2.C: Likewise. * g++.dg/parse/semicolon3.C: Likewise. * g++.dg/template/crash14.C: Likewise. * g++.dg/template/local4.C: Likewise. * g++.dg/template/nontype3.C: Likewise. * g++.dg/parse/crash31.C: Adjust expected errors. * g++.dg/template/function1.C: Likewise. * g++.dg/template/ref3.C: Likewise. * g++.dg/template/static9.C: Likewise. * g++.old-deja/g++.pt/crash41.C: Instantiate template. * g++.dg/cpp0x/constexpr-array-tparm.C: New. * g++.dg/cpp0x/regress/parse-ambig5.C: Copy from parse/ambig5.C. * g++.dg/cpp0x/regress/debug-debug7.C: Copy from debug/debug7.C. * g++.dg/cpp0x/variadic20.C: Adjust expected errors. * g++.dg/cpp0x/regress/template-function1.C: Likewise. 2011-02-24 Jakub Jelinek PR fortran/47878 * gfortran.dg/pr47878.f90: New test. 2011-02-24 Richard Guenther PR testsuite/47801 * gcc.dg/guality/pr41353-1.c (vari): Mark as used. * gcc.dg/guality/pr41353-2.c (vari): Likewise. 2011-02-24 Richard Guenther PR fortran/47839 * gfortran.dg/lto/pr47839_0.f90: New testcase. * gfortran.dg/lto/pr47839_1.f90: Likewise. 2011-02-23 Jerry DeLisle PR libgfortran/47567 * gfortran.dg/fmt_f0_1.f90: Update test. 2011-02-23 Jason Merrill * g++.dg/abi/mangle39.C: Adjust parm mangling. * g++.dg/abi/mangle45.C: New. * g++.dg/cpp0x/trailing1.C: Mangle decltype. * g++.dg/template/canon-type-9.C: Match use of decltype between declaration and definition. * g++.dg/template/canon-type-12.C: Likewise. 2011-02-23 Mikael Morin PR fortran/40850 * gfortran.dg/nested_allocatables_1.f90: New. 2011-02-23 Nathan Froyd PR c++/46868 * g++.dg/pr46868.C: New test. * g++.dg/parse/parameter-declaration-1.C: Adjust. * g++.dg/parse/error14.C: Adjust. 2011-02-23 Richard Guenther PR tree-optimization/47838 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump. 2011-02-23 Uros Bizjak * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps. 2011-02-23 Uros Bizjak * gfortran.dg/allocate_deferred_char_scalar_1.f03: Fix dg-do syntax. * gfortran.dg/count_init_expr.f03: Ditto. * gfortran.dg/gomp/pr43711.f90: Ditto. * gcc.dg/struct-parse-2.c: Ditto. * gcc.dg/parse-error-3.c: Ditto. * gcc.dg/Wlogical-op-1.c: Ditto. * gcc.dg/Walways-true-1.c: Ditto. * gcc.dg/pr24225.c: Ditto. * gcc.dg/Walways-true-2.c: Ditto. * gcc.dg/tree-ssa/foldcast-1.c: Ditto. * gcc.dg/tree-ssa/struct-aliasing-1.c: Ditto. * gcc.dg/tree-ssa/struct-aliasing-2.c: Ditto. * g++.dg/overload/defarg4.C: Ditto. * g++.dg/inherit/covariant16.C: Ditto. * g++.dg/inherit/virtual7.C: Ditto. * g++.dg/template/canon-type-9.C: Ditto. * g++.dg/template/access19.C: Ditto. * g++.dg/template/call7.C: Ditto. * g++.dg/template/canon-type-2.C: Ditto. * g++.dg/template/init7.C: Ditto. * g++.dg/template/sizeof-template-argument.C: Ditto. * g++.dg/template/const3.C: Ditto. * g++.dg/template/sfinae26.C: Ditto. * g++.dg/template/sfinae26.C: Ditto. * g++.dg/template/canon-type-11.C: Ditto. * g++.dg/template/union2.C: Ditto. * g++.dg/template/canon-type-3.C: Ditto. * g++.dg/template/canon-type-1.C: Ditto. * g++.dg/template/canon-type-5.C: Ditto. * g++.dg/template/canon-type-7.C: Ditto. * g++.dg/template/canon-type-10.C: Ditto. * g++.dg/template/spec36.C: Ditto. * g++.dg/template/typedef38.C: Ditto. * g++.dg/template/canon-type-4.C: Ditto. * g++.dg/template/canon-type-6.C: Ditto. * g++.dg/template/canon-type-13.C: Ditto. * g++.dg/template/instantiate9.C: Ditto. * g++.dg/template/ttp22.C: Ditto. * g++.dg/warn/Wreturn-type-6.C: Ditto. * g++.dg/warn/Walways-true-1.C: Ditto. * g++.dg/warn/Wlogical-op-1.C: Ditto. * g++.dg/warn/Walways-true-2.C: Ditto. * g++.dg/conversion/op4.C: Ditto. * g++.dg/opt/pr19650.C: Ditto. * g++.dg/lookup/friend11.C: Ditto. * g++.dg/other/default2.C: Ditto. * g++.dg/other/default3.C: Ditto. * g++.dg/other/dtor2.C: Ditto. * g++.dg/other/friend5.C: Ditto. * g++.dg/other/default5.C: Ditto. * g++.dg/init/brace6.C: Ditto. * g++.dg/init/aggr5.C: Ditto. * g++.dg/init/error2.C: Ditto. * g++.dg/expr/bound-mem-fun.C: Ditto. * g++.dg/expr/cond6.C: Ditto. * g++.dg/expr/stmt-expr-1.C: Ditto. * g++.dg/cpp0x/constexpr-object2.C: Ditto. * g++.dg/cpp0x/constexpr-data1.C: Ditto. * g++.dg/cpp0x/constexpr-function2.C: Ditto. * g++.dg/cpp0x/bracket1.C: Ditto. * g++.dg/cpp0x/variadic-mem-fn.C: Ditto. * g++.dg/cpp0x/pr38646.C: Ditto. * g++.dg/cpp0x/variadic73.C: Ditto. * g++.dg/cpp0x/constexpr-function1.C: Ditto. * g++.dg/cpp0x/bracket4.C: Ditto. * g++.dg/cpp0x/decltype4.C: Ditto. * g++.dg/cpp0x/constexpr-data2.C: Ditto. * g++.dg/cpp0x/constexpr-object1.C: Ditto. * g++.dg/cpp0x/variadic-crash2.C: Ditto. * g++.dg/cpp0x/variadic-new2.C: Ditto. * g++.dg/cpp0x/decltype2.C: Ditto. * g++.dg/cpp0x/decltype1.C: Ditto. * g++.dg/cpp0x/bracket2.C: Ditto. * g++.dg/cpp0x/decltype5.C: Ditto. * g++.dg/cpp0x/constexpr-function3.C: Ditto. * g++.dg/cpp0x/variadic70.C: Ditto. * g++.dg/cpp0x/decltype6.C: Ditto. * g++.dg/cpp0x/rvo.C: Ditto. * g++.dg/cpp0x/vt-40092.C: Ditto. * g++.dg/cpp0x/variadic-new.C: Ditto. * g++.dg/cpp0x/lambda/lambda-pass.C: Ditto. * g++.dg/cpp0x/lambda/lambda-mixed.C: Ditto. * g++.dg/cpp0x/lambda/lambda-nested.C: Ditto. * g++.dg/cpp0x/lambda/lambda-recursive.C: Ditto. * g++.dg/cpp0x/lambda/lambda-copy.C: Ditto. * g++.dg/cpp0x/lambda/lambda-non-const.C: Ditto. * g++.dg/cpp0x/lambda/lambda-ref-default.C: Ditto. * g++.dg/cpp0x/lambda/lambda-deduce.C: Ditto. * g++.dg/cpp0x/lambda/lambda-copy-default.C: Ditto. * g++.dg/cpp0x/lambda/lambda-nop.C: Ditto. * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: Ditto. * g++.dg/cpp0x/lambda/lambda-ref.C: Ditto. * g++.dg/cpp0x/lambda/lambda-const.C: Ditto. * g++.dg/cpp0x/lambda/lambda-mutable.C: Ditto. * g++.dg/cpp0x/lambda/lambda-in-class.C: Ditto. * g++.dg/cpp0x/pr39639.C: Ditto. * g++.dg/cpp0x/decltype3.C: Ditto. * g++.dg/cpp0x/variadic68.C: Ditto. * g++.dg/cpp0x/variadic-function.C: Ditto. * g++.dg/cpp0x/constexpr-ex1.C: Ditto. * g++.dg/cpp0x/variadic-bind.C: Ditto. * g++.dg/cpp0x/variadic-tuple.C: Ditto. * g++.dg/cpp0x/constexpr-ex2.C: Ditto. * g++.dg/parse/crash35.C: Ditto. * g++.dg/parse/crash40.C: Ditto. * g++.dg/parse/defarg12.C: Ditto. * g++.dg/parse/crash34.C: Ditto. * g++.dg/parse/constructor3.C: Ditto. * g++.dg/parse/template23.C: Ditto. * g++.dg/parse/crash56.C: Ditto. * g++.dg/parse/dtor13.C: Ditto. * g++.dg/parse/error33.C: Ditto. * g++.dg/parse/ctor9.C: Ditto. * g++.dg/parse/error32.C: Ditto. * g++.dg/parse/error37.C: Ditto. * g++.dg/parse/bitfield3.C: Ditto. * g++.dg/parse/struct-4.C: Ditto. * g++.dg/ext/has_trivial_copy.C: Ditto. * g++.dg/ext/is_polymorphic.C: Ditto. * g++.dg/ext/has_nothrow_copy_odr.C: Ditto. * g++.dg/ext/has_nothrow_copy-4.C: Ditto. * g++.dg/ext/has_nothrow_assign.C: Ditto. * g++.dg/ext/is_union.C: Ditto. * g++.dg/ext/has_nothrow_copy-1.C: Ditto. * g++.dg/ext/is_pod.C: Ditto. * g++.dg/ext/has_virtual_destructor.C: Ditto. * g++.dg/ext/has_trivial_constructor.C: Ditto. * g++.dg/ext/has_nothrow_copy-3.C: Ditto. * g++.dg/ext/has_nothrow_copy-5.C: Ditto. * g++.dg/ext/has_trivial_destructor-1.C: Ditto. * g++.dg/ext/has_nothrow_copy-6.C: Ditto. * g++.dg/ext/is_abstract.C: Ditto. * g++.dg/ext/has_trivial_assign.C: Ditto. * g++.dg/ext/is_class.C: Ditto. * g++.dg/ext/has_nothrow_assign_odr.C: Ditto. * g++.dg/ext/has_nothrow_copy-7.C: Ditto. * g++.dg/ext/is_base_of.C: Ditto. * g++.dg/ext/has_nothrow_copy-2.C: Ditto. * g++.dg/ext/has_nothrow_constructor.C: Ditto. * g++.dg/ext/is_empty.C: Ditto. * g++.dg/ext/is_enum.C: Ditto. * g++.dg/ext/has_nothrow_constructor_odr.C: Ditto. * gnat.dg/opt11.adb: Ditto. * obj-c++.dg/pr45735.mm: Ditto. * obj-c++.dg/pr24393.mm: Ditto. * obj-c++.dg/exceptions-2.mm: Ditto. * objc.dg/pr45735.m: Ditto. * objc.dg/pr24393.m: Ditto. 2011-02-23 Nicola Pero * objc.dg/attributes/objc-exception-1.m: New. 2011-02-23 Jie Zhang * gcc.dg/cpp/include7.c: New test. 2011-02-22 Paolo Carlini PR c++/47242 * g++.dg/cpp0x/lambda/lambda-ice4.C: New. 2011-02-23 Jie Zhang PR rtl-optimization/47763 * gcc.dg/pr47763.c: New test. 2011-02-22 Paul Thomas PR fortran/45743 * gfortran.dg/whole_file_32.f90 : New test. 2011-02-22 Dodji Seketeli PR c++/47666 * g++.dg/inherit/virtual7.C: New test. 2011-02-22 Nicola Pero PR objc/47832 * objc.dg/type-size-3.m: Updated error message. * objc.dg/type-size-4.m: New test. * objc.dg/type-size-5.m: New test. 2011-02-22 Rainer Orth * lib/gnat.exp: Fix comments. Don't load libgloss.exp. (default_gnat_version): Call $compiler with --version. Adapt regexp for gnatmake output, insert version. (gnat_version): New proc. (gnat_init): Remove gnat_libgcc_s_path. (gnat_target_compile): Likewise. Remove ld_library_path. Log ADA_INCLUDE_PATH, ADA_OBJECTS_PATH. (gnat_pass): Remove. (gnat_pass): Remove. (gnat_finish): Remove. (gnat_exit): Remove. (local_find_gnatmake): Reindent. (runtest_file_p): Remove. (prune_warnings): Remove. (find_gnatclean): New proc. * lib/gnat-dg.exp (lremove): New proc. (gnat-dg-test): Reindent. Remove additional output files. (gnat-dg-runtest): Remove. * gnat.dg/array7.adb: Use cleanup-tree-dump "optimized". * gnat.dg/loop_optimization6.adb: Likewise. * gnat.dg/atomic1.adb: Use cleanup-tree-dump "gimple". 2011-02-22 Jakub Jelinek PR tree-optimization/47835 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine. 2011-02-22 Tobias Burnus * gfortran.dg/abstract_type_1.f90: Fix dg-do syntax. * gfortran.dg/abstract_type_2.f03: Ditto. * gfortran.dg/abstract_type_3.f03: Ditto. * gfortran.dg/abstract_type_4.f03: Ditto. * gfortran.dg/abstract_type_5.f03: Ditto. * gfortran.dg/abstract_type_6.f03: Ditto. * gfortran.dg/alloc_comp_constraint_6.f90: Ditto. * gfortran.dg/alloc_comp_init_expr.f03: Ditto. * gfortran.dg/allocatable_scalar_11.f90: Ditto. * gfortran.dg/allocate_scalar_with_shape.f90: Ditto. * gfortran.dg/array_function_5.f90: Ditto. * gfortran.dg/asynchronous_3.f03: Ditto. * gfortran.dg/char_expr_1.f90: Ditto. * gfortran.dg/class_14.f03: Ditto. * gfortran.dg/data_array_6.f: Ditto. * gfortran.dg/data_invalid.f90: Ditto. * gfortran.dg/dot_product_1.f03: Ditto. * gfortran.dg/func_derived_5.f90: Ditto. * gfortran.dg/func_result_4.f90: Ditto. * gfortran.dg/implied_do_1.f90: Ditto. * gfortran.dg/initialization_25.f90: Ditto. * gfortran.dg/initialization_26.f90: Ditto. * gfortran.dg/interface_34.f90: Ditto. * gfortran.dg/iso_c_binding_init_expr.f03: Ditto. * gfortran.dg/keyword_symbol_1.f90: Ditto. * gfortran.dg/matmul_8.f03: Ditto. * gfortran.dg/merge_init_expr.f90: Ditto. * gfortran.dg/pack_assign_1.f90: Ditto. * gfortran.dg/pack_vector_1.f90: Ditto. * gfortran.dg/pointer_check_8.f90: Ditto. * gfortran.dg/product_init_expr.f03: Ditto. * gfortran.dg/reshape_order_5.f90: Ditto. * gfortran.dg/reshape_shape_1.f90: Ditto. * gfortran.dg/reshape_zerosize_2.f90: Ditto. * gfortran.dg/same_name_2.f90: Ditto. * gfortran.dg/selected_real_kind_1.f90: Ditto. * gfortran.dg/spread_init_expr.f03: Ditto. * gfortran.dg/stmt_func_1.f90: Ditto. * gfortran.dg/sum_init_expr.f03: Ditto. * gfortran.dg/transpose_3.f03: Ditto. * gfortran.dg/unpack_init_expr.f03: Ditto. * gfortran.dg/warn_conversion.f90: Ditto. * gfortran.dg/warn_conversion_2.f90: Ditto. * gfortran.dg/warn_intent_out_not_set.f90: Ditto. * gfortran.dg/warn_unused_dummy_argument_1.f90: Ditto. * gfortran.dg/warn_unused_dummy_argument_2.f90: Ditto. * gfortran.dg/whole_file_16.f90: Ditto. * gfortran.dg/whole_file_17.f90: Ditto. * gfortran.dg/whole_file_18.f90: Ditto. * gfortran.dg/whole_file_20.f03: Ditto. * gfortran.dg/whole_file_5.f90: Ditto. * gfortran.dg/whole_file_6.f90: Ditto. * gfortran.dg/write_invalid_format.f90: Ditto. * gfortran.dg/zero_sized_6.f90: Ditto. 2011-02-21 Jeff Law PR rtl-optimization/46178 * gcc.target/i386/pr46178.c: New test. PR rtl-optimization/46002 * gcc.c-torture/compile/pr46002.c: New test. 2011-02-21 John David Anglin * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on *-*-hpux10*. 2011-02-21 Jakub Jelinek PR debug/47106 * g++.dg/debug/pr47106.C: Require effective target lto. 2011-02-21 Jason Merrill * g++.dg/cpp0x/constexpr-diag2.C: New. 2011-02-20 Jason Merrill * g++.dg/cpp0x/constexpr-ctor7.C: New. * g++.dg/cpp0x/fntmpdefarg2.C: New. * g++.dg/overload/conv-op1.C: New. * g++.dg/cpp0x/constexpr-synth1.C: New. 2011-02-20 Nicola Pero * objc.dg/layout-2.m: New. * objc.dg/selector-3.m: Adjusted location of error message. * objc.dg/type-size-3.m: Same. * obj-c++.dg/selector-3.mm: Same. 2011-02-20 Nicola Pero PR objc/47784 * objc.dg/property/dotsyntax-22.m: New. * obj-c++.dg/property/dotsyntax-22.mm: New. 2011-02-20 Dodji Seketeli PR c++/46394 * g++.dg/template/typedef38.C: New test. 2011-02-20 Paul Thomas PR fortran/46818 * gfortran.dg/whole_file_30.f90 : New test. * gfortran.dg/whole_file_31.f90 : New test. 2011-02-20 Paul Thomas PR fortran/45077 PR fortran/44945 * gfortran.dg/whole_file_28.f90 : New test. * gfortran.dg/whole_file_29.f90 : New test. 2011-02-20 Paolo Carlini PR c++/44118 * g++.dg/template/crash105.C: New. 2011-02-19 Jason Merrill * g++.dg/cpp0x/regress/no-elide1.C: New. 2011-02-19 Alexandre Oliva PR tree-optimization/46620 * gcc.dg/pr46620.c: New. 2011-02-19 Jakub Jelinek PR c/47809 * gcc.target/i386/pr47809.c: New test. 2011-02-19 Jerry DeLisle Tobias Burnus * lib/target-supports.exp (check_effective_target_fortran_large_real): New check for large reals. * gfortran.dg/nan_7.f90: New test. 2011-02-19 Jerry DeLisle PR libgfortran/47567 * gfortran.dg/fmt_f0_1.f90: Update test. 2011-02-19 Paul Thomas PR fortran/47348 * gfortran.dg/array_constructor_36.f90 : New test. * gfortran.dg/bounds_check_10.f90 : Change dg-output message to allow for comparison between different elements of the array constructor at different levels of optimization. 2011-02-19 H.J. Lu * gcc.target/i386/pr31167.c: Require int128 instead of lp64. * gcc.target/i386/pr32280-1.c: Likewise. 2011-02-19 Jakub Jelinek PR target/47800 * gcc.target/i386/pr47800.c: New test. 2011-02-18 Iain Sandoe * objc/execute/exceptions/foward-1.x: New. 2011-02-18 Janus Weil PR fortran/47789 * gfortran.dg/derived_constructor_comps_4.f90: New. 2011-02-18 Tobias Burnus PR fortran/47775 * gfortran.dg/func_result_6.f90: New. 2011-02-18 Paolo Carlini PR c++/47795 * g++.dg/cpp0x/lambda/lambda-ice3.C: New. 2011-02-18 Tobias Burnus PR fortran/47750 * lib/gfortran.exp (gfortran_init): Set gcc_error_prefix and gcc_warning_prefix. * lib/gfortran-dg.exp (gfortran-dg-test): Update regexp for normalizing the error/warning output. * gfortran.dg/Wall.f90: Update dg-error/warning. * gfortran.dg/argument_checking_15.f90: Update dg-error/warning. * gfortran.dg/argument_checking_3.f90: Update dg-error/warning. * gfortran.dg/argument_checking_6.f90: Update dg-error/warning. * gfortran.dg/bounds_temporaries_1.f90: Update dg-error/warning. * gfortran.dg/class_30.f90: Update dg-error/warning. * gfortran.dg/continuation_1.f90: Update dg-error/warning. * gfortran.dg/continuation_9.f90: Update dg-error/warning. * gfortran.dg/do_check_5.f90: Update dg-error/warning. * gfortran.dg/entry_17.f90: Update dg-error/warning. * gfortran.dg/entry_19.f90: Update dg-error/warning. * gfortran.dg/fmt_error.f90: Update dg-error/warning. * gfortran.dg/fmt_read_2.f90: Update dg-error/warning. * gfortran.dg/g77/12632.f: Update dg-error/warning. * gfortran.dg/g77/970625-2.f: Update dg-error/warning. * gfortran.dg/g77/980615-0.f: Update dg-error/warning. * gfortran.dg/generic_actual_arg.f90: Update dg-error/warning. * gfortran.dg/global_references_1.f90: Update dg-error/warning. * gfortran.dg/goto_8.f90: Update dg-error/warning. * gfortran.dg/initialization_1.f90: Update dg-error/warning. * gfortran.dg/io_constraints_1.f90: Update dg-error/warning. * gfortran.dg/io_constraints_2.f90: Update dg-error/warning. * gfortran.dg/io_constraints_3.f90: Update dg-error/warning. * gfortran.dg/iostat_3.f90: Update dg-error/warning. * gfortran.dg/public_private_module.f90: Update dg-error/warning. * gfortran.dg/volatile3.f90: Update dg-error/warning. * gfortran.dg/warning-directive-2.F90: Update dg-error/warning. * gfortran.dg/warnings_are_errors_1.f: Update dg-error/warning. * gfortran.dg/whole_file_1.f90: Update dg-error/warning. * gfortran.dg/whole_file_2.f90: Update dg-error/warning. * gfortran.dg/whole_file_3.f90: Update dg-error/warning. 2011-02-18 Janus Weil PR fortran/47768 * gfortran.dg/proc_ptr_comp_30.f90: New. 2011-02-18 Jakub Jelinek PR debug/47780 * gcc.target/i386/pr47780.c: New test. 2011-02-18 Janus Weil PR fortran/47767 * gfortran.dg/class_40.f03: New. 2011-02-18 Dodji Seketeli PR c++/47208 * g++.dg/cpp0x/auto21.C: New test. 2011-02-17 Iain Sandoe * objc.dg/special/unclaimed-category-1.h: Updated for new ABI support. * objc.dg/special/unclaimed-category-1.m: Same. * objc.dg/zero-link-1.m: Same. * objc.dg/lookup-1.m: Same. * objc.dg/torture/strings/const-str-9.m * objc.dg/torture/strings/const-str-10.m: Same. * objc.dg/torture/strings/const-str-11.m: Same. * objc.dg/torture/forward-1.m: Same. * objc.dg/zero-link-2.m: Same. * objc.dg/encode-7-next-64bit.m: Same. * objc.dg/method-4.m: Same. * objc.dg/next-runtime-1.m: Same. * objc.dg/image-info.m: Same. * objc.dg/pr23214.m: Same. * objc.dg/symtab-1.m: Same. * obj-c++.dg/basic.m: Same. * obj-c++.dg/proto-lossage-3.m: Same. * obj-c++.dg/torture/strings/const-str-10.m: Same. * obj-c++.dg/torture/strings/const-str-11.m: Same. * obj-c++.dg/torture/strings/const-str-9.m: Same. * obj-c++.dg/method-11.m: Same. * objc/execute/enumeration-1.m: Same. * objc/execute/object_is_class.m: Same. * objc/execute/formal_protocol-2.m: Same. * objc/execute/formal_protocol-4.m: Same. * objc/execute/formal_protocol-6.m: Same. * objc/execute/bycopy-3.m: Same. * objc/execute/exceptions/catchall-1.m: Same. * objc/execute/exceptions/finally-1.m: Same. * objc/execute/exceptions/local-variables-1.m: Same. * objc/execute/exceptions/foward-1.m: Same. * objc/execute/bf-common.h * objc/execute/enumeration-2.m: Same. * objc/execute/formal_protocol-1.m: Same. * objc/execute/formal_protocol-3.m: Same. * objc/execute/formal_protocol-5.m: Same. * objc/execute/accessing_ivars.m: Same. * objc/execute/bycopy-2.m: Same. * objc/execute/formal_protocol-7.m: Same. * objc/execute/compatibility_alias.m: Same. * objc/execute/no_clash.m: Same. * objc/execute/object_is_meta_class.m: Same. * objc/execute/exceptions/exceptions.exp: Load target-supports.exp * objc/execute/class-tests-1.h: Include stdio.h. * objc/execute/class-tests-2.h: Same. * obj-c++.dg/try-catch-9.mm: xfail-run the test with both runtimes. * obj-c++.dg/try-catch-2.mm: Same. 2011-02-17 Jakub Jelinek PR c++/47783 * g++.dg/warn/Wunused-parm-4.C: New test. 2011-02-17 Alexandre Oliva Jan Hubicka PR debug/47106 PR debug/47402 * g++.dg/debug/pr47106.C: New. 2011-02-17 Uros Bizjak PR target/43653 * gcc.target/i386/pr43653.c: New test. 2011-02-11 Dodji Seketeli PR c++/47172 * g++.dg/template/inherit6.C: New test. 2011-02-16 Janus Weil PR fortran/47745 * gfortran.dg/class_39.f03: New. 2011-02-16 Dodji Seketeli PR c++/47326 * g++.dg/cpp0x/variadic106.C: New test. 2011-02-16 Jakub Jelinek PR libfortran/47757 * gfortran.dg/pr47757-1.f90: New test. * gfortran.dg/pr47757-2.f90: New test. * gfortran.dg/pr47757-3.f90: New test. PR c++/47704 * g++.dg/cpp0x/enum8.C: New test. 2011-02-15 Jason Merrill * g++.dg/inherit/implicit-trivial1.C: New. * g++.dg/cpp0x/implicit-trivial1.C: New. 2011-02-15 H.J. Lu PR middle-end/47725 * gcc.dg/torture/pr47725.c: Removed. 2011-02-15 Michael Meissner PR target/47755 * gcc.target/powerpc/pr47755.c: New file, test all 0 vector constant does not generate a load from memory. 2011-02-15 H.J. Lu PR middle-end/47725 * gcc.dg/torture/pr47725.c: New. 2011-02-15 Richard Guenther PR tree-optimization/47743 * gcc.dg/torture/pr47743.c: New testcase. 2011-02-15 Jakub Jelinek PR middle-end/47581 * gcc.target/i386/pr47581.c: New test. 2011-02-14 Janus Weil PR fortran/47730 * gfortran.dg/select_type_22.f03: New. 2011-02-14 Jason Merrill * g++.dg/cpp0x/regress/enum1.C: New. 2011-02-14 Eric Botcazou * gnat.dg/include.adb: New test. 2011-02-14 Janus Weil PR fortran/47728 * gfortran.dg/class_38.f03: New. 2011-02-14 Eric Botcazou * gcc.dg/pr46494.c: New test. 2011-02-14 Richard Guenther * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong. 2011-02-14 Rainer Orth PR ada/41929 * gnat.dg/null_pointer_deref1.exp: Don't skip on sparc*-sun-solaris2.11. 2011-02-14 Janus Weil PR fortran/47349 * gfortran.dg/argument_checking_18.f90: New. 2011-02-13 Tobias Burnus * gfortran.dg/argument_checking_13.f90: Update dg-error. * gfortran.dg/argument_checking_17.f90: New. 2011-02-12 Janus Weil * gfortran.dg/allocate_derived_1.f90: Modified as polymorphic arrays are temporarily disabled. * gfortran.dg/class_7.f03: Ditto. * gfortran.dg/coarray_14.f90: Ditto. * gfortran.dg/typebound_proc_13.f03: Ditto. 2011-02-12 Mikael Morin PR fortran/45586 * gfortran.dg/extends_11.f03: New. 2011-02-11 Xinliang David Li PR tree-optimization/47707 * g++.dg/tree-ssa/pr47707.C: New test. 2011-02-11 Eric Botcazou * g++.dg/opt/inline17.C: New test. 2011-02-11 Tobias Burnus PR fortran/47550 * gfortran.dg/pure_formal_2.f90: New. 2011-02-11 Pat Haugen PR rtl-optimization/47614 * gfortran.dg/pr47614.f: New. 2011-02-11 Joseph Myers PR driver/47678 * gcc.dg/opts-6.c: New test. 2011-02-11 Jakub Jelinek PR debug/47684 * gcc.dg/pr47684.c: New test. 2011-02-11 Rainer Orth PR target/47629 * gcc.target/i386/pr47312.c: Use dg-require-effective-target c99_runtime, dg-add-options c99_runtime. (main): Use __asm__. 2011-02-11 Rainer Orth PR testsuite/47400 * lib/target-supports.exp (check_ascii_locale_available): New proc. * lib/target-supports-dg.exp (dg-require-ascii-locale): New proc. * gcc.dg/attr-alias-5.c: Use dg-require-ascii-locale. * gcc.dg/ucnid-10.c: Likewise. * gcc.dg/ucnid-13.c: Likewise. * gcc.dg/ucnid-7.c: Likewise. * gcc.dg/ucnid-8.c: Likewise. Adapt dg-warning line number. 2011-02-10 Uros Bizjak * gcc.target/i386/parity-1.c: Use -march=k8. * gcc.target/i386/parity-2.c: Ditto. * gcc.target/i386/vecinit-1.c: Ditto. * gcc.target/i386/vecinit-2.c: Ditto. 2011-02-10 Rainer Orth PR target/46610 * gcc.target/mips/save-restore-1.c: Skip on mips-sgi-irix6*. * gcc.target/mips/save-restore-3.c: Likewise. * gcc.target/mips/save-restore-4.c: Likewise. * gcc.target/mips/save-restore-5.c: Likewise. PR target/47683 * g++.dg/tree-prof/partition1.C: Skip on mips-sgi-irix*. * g++.dg/tree-prof/partition2.C: Likewise. 2011-02-09 Jason Merrill * g++.dg/tree-ssa/inline-3.C: Use a normal function rather than misdeclare std::puts. * g++.dg/ext/vla1.C: Adjust for C++0x mode. * g++.dg/other/warning1.C: Likewise. * g++.old-deja/g++.bugs/900119_01.C: Likewise. * g++.old-deja/g++.gb/scope06.C: Likewise. * g++.old-deja/g++.law/cvt11.C: Likewise. * g++.old-deja/g++.law/init1.C: Likewise. * g++.dg/abi/mangle26.C: Likewise. * g++.dg/template/function1.C: Adjust for C++0x mode. * g++.dg/cpp0x/regress/template-function1.C: Copy it. * g++.dg/ext/label10.C: Adjust for C++0x mode. * g++.dg/cpp0x/regress/ext-label10.C: Copy it. * g++.dg/cpp0x/regress/ext-cond1.C: Copy from ext/cond1.C. * g++.dg/cpp0x/regress/abi-empty7.C: New. * g++.dg/cpp0x/regress: New directory. * g++.dg/cpp0x/constexpr-regress1.C: Move to regress/regress1.C. * g++.dg/cpp0x/constexpr-regress2.C: Move to regress/regress2.C. * g++.dg/cpp0x/regress/regress3.C: New. 2011-02-10 Richard Guenther PR tree-optimization/47677 * gcc.dg/torture/pr47677.c: New testcase. 2011-02-10 Iain Sandoe * objc.dg/special/load-category-1.m: Remove unused header. * objc.dg/special/load-category-1a.m: Likewise. * objc.dg/special/load-category-2.m: Likewise. * objc.dg/special/load-category-2a.m: Likewise. * objc.dg/special/load-category-3.m: Likewise. * objc.dg/special/load-category-3a.m: Likewise. * objc.dg/attributes/proto-attribute-2.m: Likewise. * objc.dg/attributes/proto-attribute-3.m: Likewise. * objc.dg/attributes/class-attribute-1.m: Likewise. * objc.dg/property/property.exp: Don't run for Darwin < 9. * obj-c++.dg/property/property.exp: Likewise. * objc.dg/attributes/method-sentinel-1.m: Update type header. * obj-c++.dg/attributes/method-sentinel-1.mm: Likewise. * obj-c++.dg/attributes/proto-attribute-2.mm: Skip for Darwin < 9. * obj-c++.dg/attributes/class-attribute-1.mm: Likewise. * obj-c++.dg/attributes/proto-attribute-3.mm: Likewise. * obj-c++.dg/template-8.mm: Likewise. 2011-02-10 Jakub Jelinek PR target/47665 * gcc.target/i386/pr47665.c: New test. 2011-02-10 Jie Zhang PR testsuite/47622 Revert 2011-02-05 Jie Zhang PR debug/42631 * gcc.dg/pr42631.c: Update test. * gcc.dg/pr42631-2.c: New test. 2011-02-09 Janus Weil PR fortran/47352 * gfortran.dg/proc_decl_25.f90: New. 2011-02-09 Janus Weil PR fortran/47463 * gfortran.dg/typebound_assignment_2.f03: New. 2011-02-09 Richard Guenther PR tree-optimization/47664 * gcc.dg/tree-ssa/inline-7.c: New testcase. 2011-02-09 Eric Botcazou PR middle-end/47646 * gnat.dg/uninit_func.adb: Adjust dg directive. 2011-02-09 Dominique Dhumieres PR middle-end/47646 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives. 2011-02-09 Janus Weil PR fortran/47637 * gfortran.dg/auto_dealloc_2.f90: New. 2011-02-09 Rainer Orth * gcc.dg/builtins-config.h: Remove __sgi handling. * lib/target-supports.exp (add_options_for_c99_runtime): Add -std=c99 for mips-sgi-irix6.5*. 2011-02-09 Martin Jambor PR middle-end/45505 * gfortran.dg/pr25923.f90: Remove xfails. 2011-02-08 Jerry DeLisle PR fortran/47583 * gfortran.dg/inquire_14.f90: New test. 2011-02-08 Janus Weil PR fortran/45290 * gfortran.dg/pointer_init_6.f90: New. 2011-02-08 Jeff Law PR tree-optimization/42893 * gcc.tree-ssa/pr42893.c: New test. 2011-02-08 Sebastian Pop PR tree-optimization/46834 PR tree-optimization/46994 PR tree-optimization/46995 * gcc.dg/graphite/id-pr46834.c: New. * gfortran.dg/graphite/id-pr46994.f90: New. * gfortran.dg/graphite/id-pr46995.f90: New. 2011-02-08 Andreas Krebbel PR middle-end/47646 * gcc.dg/pr39666-2.c (foo2): If the location of the statement using the variable is known the warning is emitted there. * gcc.dg/uninit-pr19430.c (foo): Likewise. * g++.dg/warn/Wuninitialized-5.C (foo): Likewise. * c-c++-common/pr20000.c (g): Both warnings occur at the return statement. (vg): Likewise. * gcc.dg/noreturn-1.c (foo5): Likewise. * objc.dg/attributes/method-noreturn-1.m (method1): Likewise. (method2): Likewise. * gfortran.dg/pr25923.f90 (baz): The warning will now be issued for the return statement using the uninitialized variable. * gfortran.dg/pr39666-2.f90 (f): Likewise. 2011-02-08 Richard Guenther PR middle-end/47639 * g++.dg/opt/pr47639.c: New testcase. 2011-02-08 Richard Guenther PR tree-optimization/47632 * g++.dg/opt/pr47632.C: New testcase. 2011-02-07 Ulrich Weigand * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well. 2011-02-07 Richard Guenther PR tree-optimization/47615 * g++.dg/opt/pr47615.C: New testcase. 2011-02-07 Richard Guenther PR tree-optimization/47621 * gcc.dg/torture/pr47621.c: New testcase. 2011-02-07 Uros Bizjak * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump. 2011-02-06 Paul Thomas PR fortran/47592 * gfortran.dg/allocate_with_source_1 : New test. 2011-02-05 Jakub Jelinek PR middle-end/47610 * gcc.dg/pr47610.c: New test. 2011-02-05 Jie Zhang PR debug/42631 * gcc.dg/pr42631.c: Update test. * gcc.dg/pr42631-2.c: New test. 2001-02-05 Thomas Koenig PR fortran/47574 * gfortran.dg/pr47574.f90: New test. 2011-02-04 Sebastian Pop PR tree-optimization/46194 * gcc.dg/autopar/pr46194.c: New. 2011-02-04 H.J. Lu PR tree-optimization/43695 * g++.dg/ipa/pr43695.C: New. 2011-02-04 Jakub Jelinek PR inline-asm/23200 * gcc.dg/pr23200.c: New test. 2011-02-03 Jonathan Wakely PR c++/47589 * g++.dg/pr47589.C: New test. 2011-02-03 Dodji Seketeli PR c++/47398 * g++.dg/template/typedef37.C: New test. * g++.dg/template/param1.C: Adjust expected error message. 2011-02-03 Jakub Jelinek PR middle-end/31490 * gcc.dg/pr31490-2.c: New test. * gcc.dg/pr31490-3.c: New test. * gcc.dg/pr31490-4.c: New test. 2011-02-03 Nathan Froyd Jakub Jelinek PR c++/46890 * g++.dg/parser/semicolon3.C: Adjust. * g++.dg/parser/semicolon4.C: New testcase. * g++.dg/pr46890.C: New testcase. 2011-02-03 Paolo Carlini PR c++/29571 * g++.dg/init/pr29571.C: New. 2011-02-03 H.J. Lu * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double instead of vect_int. 2011-02-03 Jakub Jelinek PR target/47312 * gcc.target/i386/pr47312.c: New test. PR target/47564 * gcc.target/i386/pr47564.c: New test. 2011-02-03 Alexandre Oliva PR tree-optimization/45122 * gcc.dg/tree-ssa/pr45122.c: New. 2011-02-02 Michael Meissner PR target/47272 * gcc.target/powerpc/vsx-builtin-8.c: New file, test vec_vsx_ld and vec_vsx_st. * gcc.target/powerpc/avoid-indexed-addresses.c: Disable altivec and vsx so a default --with-cpu=power7 doesn't give an error when -mavoid-indexed-addresses is used. * gcc.target/powerpc/ppc32-abi-dfp-1.c: Rewrite to use an asm wrapper function to save the arguments and then jump to the real function, rather than depending on the compiler not to move stuff before an asm. * gcc.target/powerpc/ppc64-abi-dfp-2.c: Ditto. 2011-02-02 Janus Weil Paul Thomas PR fortran/47082 * gfortran.dg/class_37.f03 : New test. 2011-02-02 Sebastian Pop Richard Guenther PR tree-optimization/40979 PR bootstrap/47044 * gcc.dg/graphite/graphite.exp (DEFAULT_VECTCFLAGS): Add -ffast-math. * gcc.dg/graphite/pr35356-2.c: Adjust pattern. * gfortran.dg/graphite/graphite.exp: Run vect_files conditionally to check_vect_support_and_set_flags. * gfortran.dg/graphite/vect-pr40979.f90: New. 2011-02-02 Janus Weil PR fortran/47572 * gfortran.dg/class_36.f03: New. 2011-02-02 Richard Guenther PR tree-optimization/47566 * gcc.dg/lto/20110201-1_0.c: New testcase. 2011-02-02 Alexandre Oliva PR debug/47498 PR debug/47501 PR debug/45136 PR debug/45130 * debug/pr47498.c: New. * debug/pr47501.c: New. 2011-02-01 Richard Guenther PR tree-optimization/47559 * g++.dg/torture/pr47559.C: New testcase. 2011-02-01 Janus Weil PR fortran/47565 * gfortran.dg/typebound_call_20.f03: New. 2011-02-01 Richard Guenther PR tree-optimization/47555 * gcc.dg/pr47555.c: New testcase. 2011-02-01 Richard Guenther PR tree-optimization/47541 * g++.dg/torture/pr47541.C: New testcase. 2011-01-31 Janus Weil PR fortran/47455 * gfortran.dg/typebound_call_19.f03: New. 2011-01-31 Jakub Jelinek PR c++/47416 * g++.dg/cpp0x/pr47416.C: New test. 2011-01-31 Paul Thomas PR fortran/47519 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test. 2011-01-31 Janus Weil PR fortran/47463 * gfortran.dg/typebound_assignment_1.f03: New. 2011-01-31 Jakub Jelinek PR tree-optimization/47538 * gcc.c-torture/execute/pr47538.c: New test. 2011-01-31 Rainer Orth PR target/45325 * gcc.target/i386/pr38240.c: Add dg-options "-msse". 2011-01-31 Rainer Orth * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak. 2011-01-31 Eric Botcazou PR rtl-optimization/44031 * gcc.c-torture/compile/20110131-1.c: New test. 2011-01-31 Tobias Burnus PR fortran/47042 * gfortran.dg/stmt_func_1.f90: New. 2011-01-31 Tobias Burnus PR fortran/47042 * gfortran.dg/interface_34.f90: New. 2011-01-30 Paul Thomas PR fortran/47523 * gfortran.dg/realloc_on_assign_5.f03: New test. * gfortran.dg/realloc_on_assign_5.f03: New test. 2011-01-29 Ulrich Weigand * gfortran.dg/bessel_6.f90: XFAIL on spu-*-*. * gfortran.dg/bessel_7.f90: Likewise. * gfortran.dg/erf_2.F90: Likewise. Always run with -O0. * gfortran.dg/complex_intrinsics_5.f90: Increase "epsilon". * gfortran.dg/sum_init_expr.f03: Likewise. * gfortran.dg/realloc_on_assign_2.f03: Skip on spu-*-*. * gfortran.dg/lto/20091016-1_0.f90: Replace -shared with -r -nostdlib. * gfortran.dg/vect/fast-math-vect-8.f90: Check for vectorized loop only on "vect_intfloat_cvt" targets. 2011-01-29 Tobias Burnus PR fortran/47531 * gfortran.dg/shape_6.f90: New. 2011-01-29 Jerry DeLisle PR libgfortran/47434 * gfortran.dg/read_infnan_1.f90: Update test. * gfortran.dg/module_nan.f90: Update test. * gfortran.dg/char4_iunit_1.f03: Update test. * gfortran.dg/large_real_kind_1.f90: Update test. * gfortran.dg/real_const_3.f90: Update test. * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Update test. 2011-01-29 Dodji Seketeli PR c++/47311 * g++.dg/template/param2.C: New test. 2011-01-28 Jerry DeLisle PR libgfortran/47285 * gfortran.dg/fmt_g.f: New test. 2011-01-28 Tobias Burnus PR fortran/47507 * gfortran.dg/pure_formal_1.f90: New. 2011-01-28 Jakub Jelinek PR target/42894 * gcc.dg/tls/pr42894.c: New test. 2011-01-28 Rainer Orth * gcc.dg/pr47276.c: Add dg-require-visibility. 2011-01-28 Rainer Orth * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32. 2011-01-28 Paul Thomas Tobias Burnus PR fortran/45170 PR fortran/35810 PR fortran/47350 * gfortran.dg/realloc_on_assign_3.f03: New test. * gfortran.dg/realloc_on_assign_4.f03: New test. * gfortran.dg/allocatable_function_5.f90: New test. * gfortran.dg/allocate_deferred_char_scalar_1.f03: New test. * gfortran.dg/deferred_type_param_2.f90: Remove two "not yet implemented" dg-errors. 2011-01-27 Jan Hubicka PR middle-end/46949 * gcc.dg/attr-weakref-4.c: New testcase 2011-01-27 Martin Jambor PR tree-optimization/47228 * gcc.dg/torture/pr47228.c: New test. 2011-01-27 Andreas Krebbel * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x. 2011-01-27 Ulrich Weigand * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192 when using auto-overlay support on the SPU. 2011-01-27 Eric Botcazou PR rtl-optimization/44174 * gcc.target/i386/asm-6.c: New test. 2011-01-26 Mikael Pettersson PR rtl-optimization/46856 * gcc.c-torture/compile/pr46856.c: New test. 2011-01-26 Nicola Pero Andrew Pinski PR c/43082 * gcc.dg/pr43082.c: New. 2011-01-26 DJ Delorie PR rtl-optimization/46878 * gcc.dg/pr46878-1.c: New test. 2011-01-26 Jakub Jelinek PR c++/47476 * g++.dg/cpp0x/pr47476.C: New test. 2011-01-26 Eric Botcazou * gcc.c-torture/compile/20110126-1.c: New test. 2011-01-26 Jakub Jelinek PR c/47473 * gcc.dg/torture/pr47473.c: New test. 2011-01-26 Jan Hubicka PR target/47237 * gcc.c-torture/execute/pr47237.c: New testcase. 2011-01-26 Jan Hubicka PR tree-optimization/47190 * gcc.dg/attr-weakref-3.c: New testcase. 2011-01-26 Dave Korn PR c++/43601 * gcc.dg/dll-9a.c: New test file. * gcc.dg/dll-11.c: Likewise. * gcc.dg/dll-12.c: Likewise. * gcc.dg/dll-12a.c: Likewise. * gcc.dg/dll-11a.c: Likewise. * gcc.dg/dll-9.c: Likewise. * gcc.dg/dll-10.c: Likewise. * gcc.dg/dll-10a.c: Likewise. * g++.dg/ext/dllexport4a.cc: Likewise. * g++.dg/ext/dllexport4.C: Likewise. * g++.dg/ext/dllexport5.C: Likewise. * g++.dg/ext/dllexport5a.cc: Likewise. 2011-01-25 Sebastian Pop PR tree-optimization/46970 * gcc.dg/graphite/pr46970.c: New. 2011-01-25 Sebastian Pop PR tree-optimization/46215 * gcc.dg/graphite/pr46215.c: New. 2011-01-25 Sebastian Pop PR tree-optimization/46168 * gcc.dg/graphite/pr46168.c: New. 2011-01-25 Sebastian Pop PR tree-optimization/43657 * gcc.dg/graphite/pr43657.c: New. 2011-01-25 Sebastian Pop PR tree-optimization/29832 * gfortran.dg/graphite/pr29832.f90: New. 2011-01-25 Sebastian Pop PR tree-optimization/43567 * gcc.dg/graphite/pr43567.c: New. 2011-01-25 Sebastian Pop * gfortran.dg/graphite/interchange-4.f: New. * gfortran.dg/graphite/interchange-5.f: New. * gcc.dg/tree-ssa/ltrans-1.c: Removed. * gcc.dg/tree-ssa/ltrans-2.c: Removed. * gcc.dg/tree-ssa/ltrans-3.c: Removed. * gcc.dg/tree-ssa/ltrans-4.c: Removed. * gcc.dg/tree-ssa/ltrans-5.c: Removed. * gcc.dg/tree-ssa/ltrans-6.c: Removed. * gcc.dg/tree-ssa/ltrans-8.c: Removed. * gfortran.dg/ltrans-7.f90: Removed. * gcc.dg/tree-ssa/data-dep-1.c: Removed. * gcc.dg/pr18792.c: -> gcc.dg/graphite/pr18792.c * gcc.dg/pr19910.c: -> gcc.dg/graphite/pr19910.c * gcc.dg/tree-ssa/20041110-1.c: -> gcc.dg/graphite/pr20041110-1.c * gcc.dg/tree-ssa/pr20256.c: -> gcc.dg/graphite/pr20256.c * gcc.dg/pr23625.c: -> gcc.dg/graphite/pr23625.c * gcc.dg/tree-ssa/pr23820.c: -> gcc.dg/graphite/pr23820.c * gcc.dg/tree-ssa/pr24309.c: -> gcc.dg/graphite/pr24309.c * gcc.dg/tree-ssa/pr26435.c: -> gcc.dg/graphite/pr26435.c * gcc.dg/pr29330.c: -> gcc.dg/graphite/pr29330.c * gcc.dg/pr29581-1.c: -> gcc.dg/graphite/pr29581-1.c * gcc.dg/pr29581-2.c: -> gcc.dg/graphite/pr29581-2.c * gcc.dg/pr29581-3.c: -> gcc.dg/graphite/pr29581-3.c * gcc.dg/pr29581-4.c: -> gcc.dg/graphite/pr29581-4.c * gcc.dg/tree-ssa/loop-27.c: -> gcc.dg/graphite/pr30565.c * gcc.dg/tree-ssa/pr31183.c: -> gcc.dg/graphite/pr31183.c * gcc.dg/tree-ssa/pr33576.c: -> gcc.dg/graphite/pr33576.c * gcc.dg/tree-ssa/pr33766.c: -> gcc.dg/graphite/pr33766.c * gcc.dg/pr34016.c: -> gcc.dg/graphite/pr34016.c * gcc.dg/tree-ssa/pr34017.c: -> gcc.dg/graphite/pr34017.c * gcc.dg/tree-ssa/pr34123.c: -> gcc.dg/graphite/pr34123.c * gcc.dg/tree-ssa/pr36287.c: -> gcc.dg/graphite/pr36287.c * gcc.dg/tree-ssa/pr37686.c: -> gcc.dg/graphite/pr37686.c * gcc.dg/pr42917.c: -> gcc.dg/graphite/pr42917.c * gcc.dg/tree-ssa/data-dep-1.c * gfortran.dg/loop_nest_1.f90: -> gfortran.dg/graphite/pr29290.f90 * gfortran.dg/pr29581.f90: -> gfortran.dg/graphite/pr29581.f90 * gfortran.dg/pr36286.f90: -> gfortran.dg/graphite/pr36286.f90 * gfortran.dg/pr36922.f: -> gfortran.dg/graphite/pr36922.f * gfortran.dg/pr39516.f: -> gfortran.dg/graphite/pr39516.f 2011-01-25 Jakub Jelinek PR tree-optimization/47265 PR tree-optimization/47443 * gcc.c-torture/compile/pr47265.c: New test. * gcc.dg/pr47443.c: New test. 2011-01-25 Martin Jambor PR tree-optimization/47382 * g++.dg/torture/pr47382.C: New test. * g++.dg/opt/devirt1.C: Xfail. 2011-01-25 Yao Qi PR target/45701 * gcc.target/arm/pr45701-1.c: New test. * gcc.target/arm/pr45701-2.c: New test. * gcc.target/arm/pr45701-3.c: New test. 2011-01-25 Sebastian Pop Jakub Jelinek PR tree-optimization/47271 * gcc.dg/tree-ssa/ifc-pr47271.c: New. 2011-01-25 Nick Clifton * gcc.target/rx/builtins.c: Allow -fipa-cp-clone. (saturate_add): Delete. (exchange): Delete. (main): Do not run saturate_add. (set_interrupts): Delete. 2011-01-25 Tobias Burnus PR fortran/47448 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New. 2011-01-25 Jakub Jelinek PR tree-optimization/47427 PR tree-optimization/47428 * gcc.c-torture/compile/pr47427.c: New test. * gcc.c-torture/compile/pr47428.c: New test. 2011-01-25 Richard Guenther PR middle-end/47411 * gcc.dg/torture/pr47411.c: New testcase. 2011-01-25 Sebastian Pop * gfortran.dg/graphite/id-24.f: New. * gfortran.dg/graphite/id-25.f: New. 2011-01-25 Sebastian Pop * gfortran.dg/graphite/id-23.f: New. 2011-01-25 Sebastian Pop * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed. 2011-01-25 Sebastian Pop * gcc.dg/graphite/block-0.c: Un-XFAILed. * gcc.dg/graphite/block-1.c: Un-XFAILed. * gcc.dg/graphite/block-7.c: Un-XFAILed. * gcc.dg/graphite/block-8.c: Un-XFAILed. * gcc.dg/graphite/interchange-12.c: Un-XFAILed. * gcc.dg/graphite/interchange-14.c: Un-XFAILed. * gcc.dg/graphite/interchange-15.c: Un-XFAILed. * gcc.dg/graphite/interchange-8.c: Un-XFAILed. * gcc.dg/graphite/interchange-mvt.c: Un-XFAILed. 2011-01-25 Sebastian Pop * gcc.dg/graphite/block-0.c: Add documentation. * gcc.dg/graphite/block-4.c: Same. * gcc.dg/graphite/block-7.c: Same. * gcc.dg/graphite/block-8.c: New. * gcc.dg/graphite/interchange-1.c: Un-XFAILed. * gcc.dg/graphite/interchange-11.c: Un-XFAILed. * gcc.dg/graphite/interchange-12.c: Add documentation. * gcc.dg/graphite/interchange-13.c: New. * gcc.dg/graphite/interchange-14.c: New. * gcc.dg/graphite/interchange-15.c: New. * gcc.dg/graphite/interchange-8.c: Add documentation. * gcc.dg/graphite/interchange-mvt.c: Same. 2011-01-24 Michael Meissner PR target/47408 * gcc.target/powerpc/altivec-11.c: Add explicit -mno-vsx. * gcc.target/powerpc/altivec-14.c: Ditto. * gcc.target/powerpc/altivec-33.c: Ditto. * gcc.target/powerpc/altivec-types-1.c: Ditto. * gcc.target/powerpc/altivec-types-2.c: Ditto. * gcc.target/powerpc/altivec-types-3.c: Ditto. * gcc.target/powerpc/altivec-types-4.c: Ditto. * gcc.target/powerpc/ppc-vector-memcpy.c: Ditto. * gcc.target/powerpc/ppc-vector-memset.c: Ditto. * g++.dg/ext/altivec-15.C: Ditto. * g++.dg/ext/altivec-types-1.C: Ditto. * g++.dg/ext/altivec-types-2.C: Ditto. * g++.dg/ext/altivec-types-3.C: Ditto. * g++.dg/ext/altivec-types-4.C: Ditto. 2011-01-24 Rainer Orth * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*. 2011-01-24 Rainer Orth * gfortran.dg/cray_pointers_2.f90: Avoid cycling through optimization options. 2011-01-24 Rainer Orth * gfortran.dg/array_constructor_33.f90: Use dg-timeout-factor 4. PR testsuite/45988 * gfortran.dg/vect/fast-math-pr38968.f90: Use dg-timeout-factor 2. 2011-01-23 Tobias Burnus PR fortran/47421 * gfortran.dg/allocatable_scalar_12.f90: New. 2011-01-23 Ira Rosen * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: Expect vectorization to be not profitable if peeling is used to realign the memory access. * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: Increase loop bound to avoid loop unrolling. * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise. 2011-01-22 Jan Hubicka PR lto/47333 * g++.dg/lto/pr47333.C: New file. 2011-01-22 Jan Hubicka PR tree-optimization/43884 PR lto/44334 * gcc.dg/autopar/outer-2.c: Increase array size. * gcc.dg/tree-ssa/ldist-pr45948.c: Update test. 2011-01-22 Thomas Koenig PR fortran/38536 * gfortran.dg/c_loc_tests_16.f90: New test. 2011-01-22 Tobias Burnus PR fortran/47399 * gfortran.dg/typebound_proc_19.f90: New. 2011-01-21 Jeff Law PR tree-optimization/47053 * g++.dg/pr47053.C: New test. 2011-01-21 Jason Merrill PR c++/47041 * g++.dg/cpp0x/constexpr-ctor6.C: New. 2011-01-21 Jakub Jelinek PR c++/47388 * g++.dg/cpp0x/range-for10.C: New test. * g++.dg/template/for1.C: New test. PR middle-end/45566 * g++.dg/tree-prof/partition3.C: New test. * g++.dg/tree-prof/tree-prof.exp: Fix a comment. PR rtl-optimization/47366 * g++.dg/opt/pr47366.C: New test. 2011-01-21 Jason Merrill PR c++/46552 * g++.dg/cpp0x/constexpr-regress2.C: New. * g++.dg/cpp0x/constexpr-stmtexpr.C: New. 2011-01-21 Jeff Law PR rtl-optimization/41619 * gcc.dg/pr41619.c: New. 2011-01-21 Jakub Jelinek PR tree-optimization/47355 * g++.dg/opt/pr47355.C: New test. 2011-01-21 Richard Guenther * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of making main hot. 2011-01-21 Richard Guenther PR tree-optimization/47365 * gcc.dg/torture/pr47365.c: New testcase. * gcc.dg/tree-ssa/pr47392.c: Likewise. 2011-01-21 Rainer Orth * g++.dg/other/anon5.C: Skip on mips-sgi-irix*. 2011-01-21 Jakub Jelinek PR tree-optimization/47391 * gcc.dg/pr47391.c: New test. 2011-01-21 Rainer Orth * g++.dg/template/char1.C: Use signed char. 2011-01-21 Tobias Burnus PR fortran/47377 * gfortran.dg/pointer_target_4.f90: New. 2011-01-20 Michael Meissner PR target/47251 * gcc.target/powerpc/pr47251.c: Fixup test so that it runs on ILP32 system and not IP32. 2011-01-20 Alexandre Oliva PR debug/46583 * g++.dg/debug/pr46583.C: New. 2011-01-20 Jakub Jelinek PR debug/47283 * g++.dg/debug/pr47283.C: New test. PR testsuite/47371 * gcc.target/i386/headmerge-1.c: Tighten up scan-assembler regex. * gcc.target/i386/headmerge-2.c: Likewise. 2011-01-20 Richard Guenther PR middle-end/47370 * gcc.dg/torture/pr47370.c: New testcase. 2011-01-20 Jakub Jelinek PR tree-optimization/46130 * gcc.dg/pr46130-1.c: New test. * gcc.dg/pr46130-2.c: New test. 2011-01-19 Dodji Seketeli PR c++/47291 * g++.dg/debug/dwarf2/template-params-10.C: New test. 2011-01-19 Alexandre Oliva PR debug/46240 * g++.dg/debug/pr46240.cc: New. 2011-01-19 Jakub Jelinek PR c++/47303 * g++.dg/template/anonunion1.C: New test. PR rtl-optimization/47337 * gcc.c-torture/execute/pr47337.c: New test. 2011-01-19 Ulrich Weigand PR testsuite/45342 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*. 2011-01-19 Ulrich Weigand PR tree-optimization/46021 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*. 2011-01-19 Jakub Jelinek PR tree-optimization/47290 * g++.dg/torture/pr47290.C: New test. 2011-01-18 Janus Weil PR fortran/47240 * gfortran.dg/proc_ptr_comp_29.f90: New. 2011-01-18 Dominique d'Humieres PR testsuite/41146 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for powerpc-apple-darwin9. 2011-01-18 Jakub Jelinek PR rtl-optimization/47299 * gcc.c-torture/execute/pr47299.c: New test. 2011-01-17 Jason Merrill * g++.dg/cpp0x/constexpr-virtual.C: New. 2011-01-17 Jakub Jelinek PR fortran/47331 * gfortran.dg/gomp/pr47331.f90: New test. 2011-01-17 Nicola Pero PR objc/47314 * objc.dg/selector-warn-1.m: New. * obj-c++.dg/selector-warn-1.mm: New. 2011-01-17 Richard Sandiford * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.". Update dg-final accordingly. 2011-01-17 Rainer Orth * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*. 2011-01-17 Andreas Krebbel * gcc.dg/guality/pr36728-1.c: Replace XFAIL for s390(x) with a target check. * gcc.dg/guality/pr36728-2.c: Likewise. 2011-01-17 Richard Guenther PR tree-optimization/47313 * g++.dg/torture/pr47313.C: New testcase. 2011-01-17 H.J. Lu PR target/47318 * gcc.target/i386/avx-vmaskmovpd-1.c: New. * gcc.target/i386/avx-vmaskmovpd-2.c: Likewise. * gcc.target/i386/avx-vmaskmovps-1.c: Likewise. * gcc.target/i386/avx-vmaskmovps-1.c: Likewise. * gcc.target/i386/avx-vmaskmovpd-256-1.c (avx_test): Load mask as __m256i. * gcc.target/i386/avx-vmaskmovpd-256-2.c (avx_test): Likewise. * gcc.target/i386/avx-vmaskmovps-256-1.c (avx_test): Likewise. * gcc.target/i386/avx-vmaskmovps-256-2.c (avx_test): Likewise. 2011-01-17 Richard Guenther PR tree-optimization/45967 * gcc.dg/torture/pr45967-2.c: New testcase. * gcc.dg/torture/pr45967-3.c: Likewise. 2011-01-16 John David Anglin PR testsuite/47325 * g++.dg/ext/pr47213.C: Require visibility. 2011-01-16 Richard Sandiford * gcc.dg/fixed-point/composite-type.c: Pass -Wno-unused. * gcc.dg/fixed-point/struct-union.c: Update error messages. 2011-01-16 Richard Sandiford * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16 Linux-based targets. 2011-01-13 Jan Hubicka PR tree-optimization/47276 * gcc.dg/pr47276.c: New testcase. 2011-01-15 Giovanni Funchal Jonathan Wakely PR c++/33558 * g++.dg/other/pr33558.C: New. * g++.dg/other/pr33558-2.C: New. 2011-01-14 Martin Jambor PR tree-optimization/45934 PR tree-optimization/46302 * g++.dg/ipa/devirt-c-1.C: New test. * g++.dg/ipa/devirt-c-2.C: Likewise. * g++.dg/ipa/devirt-c-3.C: Likewise. * g++.dg/ipa/devirt-c-4.C: Likewise. * g++.dg/ipa/devirt-c-5.C: Likewise. * g++.dg/ipa/devirt-c-6.C: Likewise. * g++.dg/ipa/devirt-6.C: Likewise. * g++.dg/ipa/devirt-d-1.C: Likewise. * g++.dg/torture/pr45934.C: Likewise. 2011-01-14 Jason Merrill * g++.dg/cpp0x/variadic105.C: New. 2011-01-08 Dominique d'Humieres Rainer Orth PR objc/45989 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c (switchfiles): XFAIL objc.dg-struct-layout-encoding-1/t02[57-9]_main.m execution tests on i?86-*-*, x86_64-*-* and powerpc*-apple-darwin* && ilp32. XFAIL objc.dg-struct-layout-encoding-1/t03[01]_main.m execution tests on i?86-*-* and x86_64-*-*. 2011-01-14 Richard Guenther PR tree-optimization/47280 * g++.dg/opt/pr47280.C: New testcase. 2011-01-14 Jason Merrill * g++.dg/cpp0x/constexpr-regress1.C: New. * g++.dg/ext/flexary2.C: New. 2011-01-14 Richard Guenther PR middle-end/47281 * gcc.dg/torture/pr47281.c: New testcase. * gcc.dg/tree-ssa/pr46076.c: XFAIL. 2011-01-14 Richard Guenther PR tree-optimization/47286 * gcc.dg/tree-ssa/pr47286.c: New testcase. 2011-01-13 Kai Tietz PR c++/47213 * g++.dg/ext/pr47213.C: New. 2011-01-13 Rainer Orth * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4. 2011-01-13 Tobias Burnus Mikael Morin PR fortran/45848 PR fortran/47204 * gfortran.dg/select_type_20.f90: New. * gfortran.dg/select_type_21.f90: New. 2011-01-13 Michael Meissner PR target/47251 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix. 2011-01-13 Andreas Krebbel * gcc.dg/guality/pr36728-1.c: Disable arg1/2 checks for s390 and s390x. * gcc.dg/guality/pr36728-2.c: Likewise. 2011-01-13 Dodji Seketeli PR debug/PR46973 * g++.dg/debug/dwarf2/template-params-9.C: New test. 2011-01-13 Andrey Belevantsev PR rtl-optimization/45352 * gcc.dg/pr45352-3.c: New. 2011-01-12 Rodrigo Rivas Costa * g++.dg/cpp0x/range-for4.C: Delete useless include and duplicated comment. * g++.dg/cpp0x/range-for8.C: New. * g++.dg/cpp0x/range-for9.C: New. 2011-01-12 Kai Tietz PR debug/47209 * g++.dg/debug/pr47209.C: New. 2011-01-12 Richard Guenther PR lto/47259 * gcc.dg/lto/pr47259_0.c: New testcase. * gcc.dg/lto/pr47259_1.c: Likewise. 2011-01-12 Iain Sandoe * objc-obj-c++-shared/Object1.h: Add copyright header, update comments. Add a TEST_SUITE_ADDITIONS category for GNU runtime. Amend NeXT version to declare a TEST_SUITE_ADDITIONS carrying the methods missing from the OBJC2 Object. * objc-obj-c++-shared/Object1-implementation.h: Add copyright header. Amend implementation to use a TEST_SUITE_ADDITIONS category for both GNU and NeXT runtimes. * objc-obj-c++-shared/Object1.mm: Remove redundant header, update comments. * objc-obj-c++-shared/Object1.m: Likewise. * objc.dg/encode-3.m: Update header use. Amend to be API2 compatible. * objc.dg/proto-qual-1.m: Likewise. * obj-c++.dg/proto-lossage-3.mm: Likewise. * obj-c++.dg/proto-qual-1.mm: Likewise. 2011-01-12 Eric Botcazou PR testsuite/33033 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC. 2011-01-12 Nicola Pero Fixed the Objective-C++ testsuite and updated all tests. * lib/obj-c++.exp (obj-c++_init): Declare and set gcc_warning_prefix and gcc_error_prefix. * obj-c++.dg/attributes/categ-attribute-2.mm: Fixed usage of 'dg-warning', 'dg-message' and 'dg-error'. * obj-c++.dg/class-extension-3.mm: Likewise. * obj-c++.dg/class-protocol-1.mm: Likewise. * obj-c++.dg/encode-7.mm: Likewise. * obj-c++.dg/exceptions-3.mm: Likewise. * obj-c++.dg/exceptions-5.mm: Likewise. * obj-c++.dg/method-12.mm: Likewise. * obj-c++.dg/method-13.mm: Likewise. * obj-c++.dg/method-15.mm: Likewise. * obj-c++.dg/method-16.mm: Likewise. * obj-c++.dg/method-4.mm: Likewise. * obj-c++.dg/method-8.mm: Likewise. * obj-c++.dg/method-conflict-1.mm: Likewise. * obj-c++.dg/method-conflict-2.mm: Likewise. * obj-c++.dg/method-conflict-3.mm: Likewise. Also, removed FIXME and uncommented second part of the testcase now that the testsuite works correctly. * obj-c++.dg/method-conflict-4.mm: Likewise. Also, removed FIXME and uncommented second part of the testcase now that the testsuite works correctly. * obj-c++.dg/private-1.mm: Likewise. * obj-c++.dg/proto-lossage-4.mm: Likewise. * obj-c++.dg/syntax-error-7.mm: Likewise. * obj-c++.dg/warn5.mm: Likewise. * obj-c++.dg/property/at-property-14.mm: Likewise. * obj-c++.dg/property/at-property-16.mm: Likewise, and removed FIXME. * obj-c++.dg/property/at-property-18.mm: Likewise. * obj-c++.dg/property/at-property-20.mm: Likewise, and removed FIXME. * obj-c++.dg/property/at-property-21.mm: Likewise. * obj-c++.dg/property/at-property-28.mm: Likewise. * obj-c++.dg/property/at-property-5.mm: Likewise. * obj-c++.dg/property/dynamic-2.mm: Likewise. * obj-c++.dg/property/property-neg-3.mm: Likewise. * obj-c++.dg/property/synthesize-11.mm: Likewise. * obj-c++.dg/property/synthesize-6.mm: Likewise. * obj-c++.dg/property/synthesize-8.mm: Likewise. * obj-c++.dg/property/synthesize-9.mm: Likewise. * obj-c++.dg/tls/diag-5.mm: Likewise. * obj-c++.dg/ivar-invalid-type-1.mm: Removed FIXME and uncommented dg-error, now matched correctly. 2011-01-12 Nicola Pero * objc.dg/property/at-property-29.m: New. * obj-c++.dg/property/at-property-29.mm: New. 2011-01-11 Rainer Orth * go.test/go-test.exp (go-set-goarch): New proc. (go-gc-tests): Use it. 2011-01-11 Dodji Seketeli PR debug/46955 * g++.dg/debug/dwarf2/template-params-8.C: New test. 2011-01-11 Richard Henderson * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well. 2011-01-11 Jan Hubicka PR lto/45721 PR lto/45375 * testsuite/gcc.dg/lto/pr45721_1.c: New file. * testsuite/gcc.dg/lto/pr45721_0.c: New file. 2011-01-11 Richard Guenther PR tree-optimization/46076 * gcc.dg/tree-ssa/pr46076.c: New testcase. 2011-01-11 Jeff Law * PR tree-optimization/47086 * gcc.dg/pr47086.c: New test. 2011-01-11 Jason Merrill PR c++/46658 * g++.dg/template/new10.C: New. PR c++/45520 * g++.dg/cpp0x/lambda/lambda-this3.C: New. 2011-01-11 Iain Sandoe * objc-obj-c++-shared/next-mapping.h: Add copyright header. Split type definitions and NSConstantString class into... * objc-obj-c++-shared/objc-test-suite-types.h: New. * objc-obj-c++-shared/nsconstantstring-class.h: New. * objc-obj-c++-shared/nsconstantstring-class-impl.h: New. * objc-obj-c++-shared/nsconstantstring-class-impl.m: New. * objc-obj-c++-shared/nsconstantstring-class-impl.mm: New. * objc-obj-c++-shared/next-abi.h: Add copyright header, minor update to comments. * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: Adjust encode defines for newer NeXT system headers. * obj-c++.dg/template-4.mm: Adjust to use nsconstantstring headers. * obj-c++.dg/torture/strings/string1.mm: Likewise. * objc.dg/foreach-5.m: Likewise. * objc.dg/foreach-2.m: Likewise. * objc.dg/foreach-4.m: Likewise. * objc.dg/torture/strings/string1.m: Likewise. * objc.dg/torture/strings/string2.m: Likewise. * objc.dg/torture/strings/string3.m: Likewise. * objc.dg/torture/strings/string4.m: Likewise. * obj-c++.dg/torture/strings/const-str-3.mm: Adjust to use type header and stand alone. * obj-c++.dg/strings/strings-2.mm: Likewise. * objc.dg/torture/strings/const-str-3.m: Likewise. * objc.dg/strings/strings-2.m: Likewise. * objc.dg/strings/const-str-12b.m: Likewise. 2011-01-12 Richard Guenther PR middle-end/32511 * gcc.dg/attr-weak-1.c: Adjust. 2011-01-11 Paul Thomas PR fortran/47051 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be standard compliant and comment. 2011-01-10 Jan Hubicka PR lto/46083 * gcc.dg/initpri3.c: New testcase. 2011-01-10 H.J. Lu PR lto/47222 * g++.dg/torture/stackalign/test-unwind.h (g_edi): Mark it externally visible. (g_esi): Likewise. (g_ebx): Likewise. (g_ebp): Likewise. (g_esp): Likewise. (g_ebp_save): Likewise. (g_esp_save): Likewise. 2011-01-10 Rainer Orth * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto. 2011-01-10 Rainer Orth PR tree-optimization/46021 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on alpha*-*-*, i?86-*-*, x86_64-*-*. 2011-01-10 Jeff Law * PR tree-optimization/47141 * gcc.c-torture/compile/pr47141.c: New test. 2011-01-10 Eric Botcazou PR testsuite/46230 * gcc.dg/vect/vect-vfa-slp.c: Remove XFAIL. * gcc.dg/vect/slp-23.c: Remove XFAIL for SLP. * gcc.dg/vect/slp-35.c: Remove XFAILs. * gcc.dg/vect/no-tree-pre-slp-29.c: Likewise. PR testsuite/46230 * gcc.dg/vect/vect-peel-1.c (main): Prevent initialization loop from being vectorized. Adjust dg-final pattern. Remove XFAIL. * gcc.dg/vect/vect-peel-2.c (main): Likewise. * gcc.dg/vect/vect-peel-4.c (main): Prevent initialization loop from being vectorized. Adjust dg-final pattern. PR testsuite/46230 * gcc.dg/vect/pr33804.c: XFAIL only for ilp32. * gcc.dg/vect/slp-24.c: Likewise. 2011-01-10 Dave Korn PR c++/47218 * g++.dg/other/pr47218-1.C: New test file. * g++.dg/other/pr47218.C: Likewise. * g++.dg/other/pr47218.h: New supporting header. 2011-01-09 Nicola Pero PR objc/47232 * objc.dg/attributes/invalid-attribute-1.m: New. * obj-c++.dg/attributes/invalid-attribute-1.mm: New. 2011-01-09 Janus Weil PR fortran/47224 * gfortran.dg/proc_ptr_comp_28.f90: New. 2011-01-09 Iain Sandoe * obj-c++.dg/gnu-api-2-class.mm: Skip for Darwin < 9. * obj-c++.dg/gnu-api-2-ivar.mm: Likewise. * obj-c++.dg/gnu-api-2-method.mm: Likewise. * obj-c++.dg/gnu-api-2-objc.mm: Likewise. * obj-c++.dg/gnu-api-2-object.mm: Likewise. * obj-c++.dg/gnu-api-2-property.mm: Likewise. * obj-c++.dg/gnu-api-2-protocol.mm: Likewise. * obj-c++.dg/gnu-api-2-sel.mm: Likewise. * objc.dg/gnu-api-2-class.m: Likewise. * objc.dg/gnu-api-2-ivar.m: Likewise. * objc.dg/gnu-api-2-method.m: Likewise. * objc.dg/gnu-api-2-objc.m: Likewise. * objc.dg/gnu-api-2-object.m: Likewise. * objc.dg/gnu-api-2-property.m: Likewise. * objc.dg/gnu-api-2-protocol.m: Likewise. * objc.dg/gnu-api-2-sel.m: Likewise. 2011-01-09 Iain Sandoe * objc.dg/foreach-1.m: Skip for Darwin < 9. * objc.dg/objc-foreach-4.m: Likewise. * objc.dg/objc-foreach-5.m: Skip for Darwin < 9, adjust headers. * objc.dg/foreach-2.m: Skip for Darwin < 9, return self from init. * objc.dg/foreach-4.m: Likewise. * objc.dg/foreach-5.m: Likewise. * objc.dg/foreach-3.m: Return self from init. 2011-01-09 Thomas Koenig PR fortran/38536 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test. 2011-01-09 Janus Weil PR fortran/46313 * gfortran.dg/class_35.f90: New. 2011-01-08 Iain Sandoe * objc.dg/foreach-1.m: Add "-Wall" to flags. 2011-01-08 Nicola Pero PR objc/47078 * objc.dg/invalid-method-2.m: New. * obj-c++.dg/invalid-method-2.mm: New. 2011-01-08 Paul Thomas PR fortran/46896 * gfortran.dg/transpose_optimization_2.f90 : New test. 2011-01-08 Jan Hubicka PR tree-optmization/46469 * g++.dg/torture/pr46469.C: New testcase. 2011-01-08 Iain Sandoe * objc-obj-c++-shared/next-mapping.h: Move code and definitions for emulation of libobjc-gnu structure layout functionality to .. * objc-obj-c++-shared/objc-test-suite-next-encode-assist.h: New. * objc-obj-c++-shared/objc-test-suite-next-encode-assist-impl.h: New. * objc/execute/bf-common.h: Adjust headers. * objc/execute/bf-1.m: Likewise. * objc/execute/bf-2.m: Likewise. * objc/execute/bf-3.m: Likewise. * objc/execute/bf-4.m: Likewise. * objc/execute/bf-5.m: Likewise. * objc/execute/bf-6.m: Likewise. * objc/execute/bf-7.m: Likewise. * objc/execute/bf-8.m: Likewise. * objc/execute/bf-9.m: Likewise. * objc/execute/bf-10.m: Likewise. * objc/execute/bf-11.m: Likewise. * objc/execute/bf-12.m: Likewise. * objc/execute/bf-13.m: Likewise. * objc/execute/bf-14.m: Likewise. * objc/execute/bf-15.m: Likewise. * objc/execute/bf-16.m: Likewise. * objc/execute/bf-17.m: Likewise. * objc/execute/bf-18.m: Likewise. * objc/execute/bf-19.m: Likewise. * objc/execute/bf-20.m: Likewise. * objc/execute/bf-21.m: Likewise. * objc/execute/bycopy-3.m: Adjust headers, add next-specific code for objc_get_type_qualifiers (). 2011-01-08 Thomas Koenig PR fortran/45777 * gfortran.dg/dependency_39.f90: New test. 2011-01-07 Jan Hubicka Get builtins tests ready for linker plugin. * gcc.c-torture/execute/builtins/memcpy-chk.c (s2,s3,l1): Mark volatile. * gcc.c-torture/execute/builtins/memops-asm-lib.c (my_memcpy, my_bcopy, my_memset, my_bzero): Mark used. * gcc.c-torture/execute/builtins/memset-chk.c (l1, l3): Mark volatile. * gcc.c-torture/execute/builtins/memmove-chk.c (s1,s2,s3,l1): Mark volatile. * gcc.c-torture/execute/builtins/mempcpy-chk.c (s2,s3,l1): Mark volatile. 2011-01-07 Jan Hubicka PR tree-optimization/46367 * g++.dg/torture/pr46367.C: New file. 2011-01-07 Jakub Jelinek PR target/47201 * gcc.dg/pr47201.c: New test. PR bootstrap/47187 * gcc.dg/tree-prof/pr47187.c: New test. 2011-01-07 Tobias Burnus PR fortran/41580 * gfortran.dg/extends_type_of_3.f90: New. 2011-01-07 Kai Tietz * g++.dg/ext/dllexport-MI1.C: Adjust test. * g++.dg/ext/dllimport-MI1.C: Likewise. * g++.dg/ext/dllimport1.C: Add test for x86_64-*-mingw*. * g++.dg/ext/dllimport10.C: Likewise. * g++.dg/ext/dllimport11.C: Likewise. * g++.dg/ext/dllimport12.C: Likewise. * g++.dg/ext/dllimport13.C: Likewise. * g++.dg/ext/dllimport2.C: Likewise. * g++.dg/ext/dllimport3.C: Likewise. * g++.dg/ext/dllimport4.C: Likewise. * g++.dg/ext/dllimport5.C: Likewise. * g++.dg/ext/dllimport6.C: Likewise. * g++.dg/ext/dllimport8.C: Likewise. * g++.dg/ext/dllimport9.C: Likewise. * g++.dg/ext/selectany2.C: Enable test for x86_64-*-mingw* targets, too. Additionally enable test for i?86-*-mingw*. * g++.dg/ext/selectany1.C: Likewise. Remove guard variable check. 2011-01-07 Janus Weil PR fortran/47189 PR fortran/47194 * gfortran.dg/storage_size_3.f08: Extended. 2011-01-07 Jakub Jelinek PR c++/47022 * g++.dg/template/stdarg1.C: New test. 2011-01-06 Daniel Franke PR fortran/47195 * gfortran.dg/interface_33.f90: Fixed dg-error declarations. * gfortran.dg/defined_operators_1.f90: Split the subroutine from the interface of functions to not hide the errors that shall be tested. 2011-01-06 Jan Hubicka * testsuite/gcc.dg/lto/pr47188_0.c: New testcase. * testsuite/gcc.dg/lto/pr47188_1.c: New testcase. 2011-01-06 Daniel Franke PR fortran/33117 PR fortran/46478 * gfortran.dg/interface_33.f90: New test. 2011-01-06 Jakub Jelinek PR c/47150 * gcc.c-torture/compile/pr47150.c: New test. 2011-01-06 Ira Rosen PR tree-optimization/47139 * gcc.dg/vect/pr47139.c: New test. 2011-01-05 Janus Weil PR fortran/47180 * gfortran.dg/extends_type_of_2.f03: New. 2011-01-05 Ulrich Weigand * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__. 2011-01-05 Eric Botcazou * gnat.dg/opt14.adb: New test. 2011-01-05 Thomas Koenig PR fortran/46017 * gfortran.dg/allocate_error_2.f90: New test. 2011-01-05 Janus Weil PR fortran/47024 * gfortran.dg/storage_size_3.f08: New. 2011-01-04 Jerry DeLisle PR libgfortran/47154 * gfortran.dg/namelist_68.f90: New test. 2011-01-04 Eric Botcazou * gnat.dg/unchecked_convert8.ad[sb]: New test. 2011-01-04 Janus Weil PR fortran/46448 * gfortran.dg/class_34.f90: New. 2011-01-04 Ulrich Weigand * gcc.dg/torture/builtin-cproj-1.c: On the __SPU__ target, do not use __builtin_inff. Skip all single-precision tests that require Infinity. 2011-01-03 Ulrich Weigand * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread. 2011-01-03 Jakub Jelinek PR tree-optimization/47148 * gcc.c-torture/execute/pr47148.c: New test. PR tree-optimization/47155 * gcc.c-torture/execute/pr47155.c: New test. PR rtl-optimization/47157 * gcc.c-torture/compile/pr47157.c: New test. 2011-01-03 Ulrich Weigand * gcc.dg/torture/vector-shift2.c (schar): Define. (main): Always use schar or uchar instead of plain "char" to avoid dependencies on implementation-defined char signedness. 2011-01-03 Martin Jambor PR tree-optimization/46801 * gnat.dg/pack9.adb: Remove xfail. 2011-01-03 Martin Jambor PR tree-optimization/46984 * g++.dg/ipa/pr46984.C: New test. 2011-01-02 Janus Weil PR fortran/46408 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free. 2011-01-02 Jakub Jelinek PR tree-optimization/47140 * gcc.c-torture/compile/pr47140.c: New test. PR rtl-optimization/47028 * gcc.dg/pr47028.c: New test. 2011-01-02 Nicola Pero * objc.dg/protocol-forward-1.m: Removed TODO. * objc.dg/protocol-forward-2.m: New. * obj-c++.dg/protocol-forward-2.mm: Removed TODO. * obj-c++.dg/protocol-forward-2.mm: New. 2011-01-01 Kai Tietz PR target/38662 * g++.dg/eh/pr38662.C: New testcase. 2011-01-01 Chung-Lin Tang * gcc.target/arm/vfp-1.c (test_ldst): Fixed fsts test to scan for newline '\n'. Copyright (C) 2011 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved.