2011-05-19 Joseph Myers <joseph@codesourcery.com> * lib/prune.exe (prune_gcc_output): Expect "error:" in collect2 output. 2011-05-19 Richard Guenther <rguenther@suse.de> PR testsuite/49063 * gcc.dg/builtin-object-size-11.c: Use -std=gnu89. 2011-05-19 Richard Guenther <rguenther@suse.de> PR middle-end/48985 * gcc.dg/builtin-object-size-11.c: New testcase. 2011-05-19 Tom de Vries <tom@codesourcery.com> PR target/45098 * gcc.target/arm/ivopts.c: New test. * gcc.target/arm/ivopts-2.c: New test. 2011-05-19 Tom de Vries <tom@codesourcery.com> * lib/lib/scanasm.exp (object-size): Fix target selector handling. 2011-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.c-torture/execute/960321-1.x: Remove. 2011-05-18 H.J. Lu <hongjiu.lu@intel.com> PR target/49002 * gcc.target/i386/pr49002-1.c: New test. * gcc.target/i386/pr49002-2.c: Likewise. 2011-05-18 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/49039 * gcc.c-torture/execute/pr49039.c: New test. * gcc.dg/tree-ssa/pr49039.c: New test. * g++.dg/torture/pr49039.C: New test. 2011-05-18 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/constexpr-incomplete3.C: New. * g++.dg/cpp0x/constexpr-incomplete2.C: Adjust. * g++.dg/cpp0x/constexpr-memfn1.C: Adjust. 2011-05-18 Stuart Henderson <shenders@gcc.gnu.org> * gcc.target/bfin/mcpu-bf592.c: New test. 2011-05-18 Ira Rosen <ira.rosen@linaro.org> PR tree-optimization/41881 * gcc.dg/vect/O3-pr41881.c: New test. * gcc.dg/vect/O3-slp-reduc-10.c: New test. 2011-05-18 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/49000 * gcc.dg/pr49000.c: New test. 2011-05-17 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/invalid1.adb: New test. 2011-05-16 Uros Bizjak <ubizjak@gmail.com> * gcc.target/i386/avx-vzeroupper-16.c: Update scan-assembler-times scan pattern. * gcc.target/i386/avx-vzeroupper-17.c: Ditto. * gcc.target/i386/avx-vzeroupper-18.c: Ditto. 2011-05-15 Jonathan Wakely <jwakely.gcc@gmail.com> PR c++/48994 * g++.dg/cpp0x/range-for18.C: New. 2011-05-15 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray/image_index_2.f90: New. 2011-05-13 Ville Voutilainen <ville.voutilainen@gmail.com> * g++.dg/cpp0x/override1.C: Move from inherit/virtual9.C. * g++.dg/cpp0x/override2.C: New. 2011-05-14 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.de/coarray_20.f90: New. 2011-05-14 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/22572 * function_optimize_7.f90: New test case. 2011-05-13 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/decltype26.C: New. * g++.dg/cpp0x/enum11.C: New. 2011-05-13 Tobias Burnus <burnus@net-b.de> PR fortran/48972 PR fortran/48991 * gfortran.dg/assign_8.f90: Update dg-error. 2011-05-13 Tobias Burnus <burnus@net-b.de> PR fortran/48972 * gfortran.dg/io_constraints_8.f90: New. * gfortran.dg/io_constraints_9.f90: New. 2011-05-13 Martin Thuresson <martint@google.com> PR gcov-profile/47793 * gcc.dg/pr47793.c: New. 2011-05-12 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/48975 * gcc.dg/pr48975.c: New test. 2011-05-12 Tobias Burnus <burnus@net-b.de> PR fortran/48972 * gfortran.dg/iso_c_binding_compiler_3.f90: New. 2011-05-12 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/constexpr-incomplete2.C: New. 2011-05-12 Geert Bosch <bosch@adacore.com> * gnat.dg/view_conversion1.adb: New test. 2011-05-12 Richard Guenther <rguenther@suse.de> PR tree-optimization/48172 * gcc.dg/vect/pr48172.c: New testcase. 2011-05-12 Jakub Jelinek <jakub@redhat.com> PR debug/48967 * g++.dg/opt/pr48967.C: New test. 2011-05-11 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/constexpr-friend.C: New. * g++.dg/cpp0x/constexpr-incomplete1.C: New. * g++.dg/cpp0x/sfinae22.C: New. 2011-05-11 Tobias Burnus <burnus@net-b.de> PR fortran/48889 * gfortran.dg/generic_24.f90: New. 2011-05-11 Richard Guenther <rguenther@suse.de> PR tree-optimization/15256 * gcc.dg/tree-ssa/forwprop-14.c: New testcase. 2011-05-11 Jakub Jelinek <jakub@redhat.com> PR debug/48159 * gcc.dg/pr48159-1.c: New test. * gcc.dg/pr48159-2.c: New test. 2011-05-11 Richard Guenther <rguenther@suse.de> PR middle-end/48953 * gcc.dg/torture/pr48953.c: New testcase. 2011-05-11 Richard Guenther <rguenther@suse.de> PR tree-optimization/18041 * gcc.dg/tree-ssa/forwprop-13.c: New testcase. 2011-05-11 Alan Modra <amodra@gmail.com> PR target/47755 * gcc.target/powerpc/pr47755-2.c: Require vsx_hw. 2011-05-10 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/defaulted25.C: New. * g++.dg/template/crash7.C: Adjust. * g++.dg/cpp0x/variadic108.C: New. 2011-05-10 Ville Voutilainen <ville.voutilainen@gmail.com> * g++.dg/inherit/virtual9.C: Extend. 2011-05-10 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/48857 * gcc.target/powerpc/pr48857.c: New file, make sure V2DI arguments are passed and returned in vector registers. 2011-05-10 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/ssa-fre-2.c: Disable forwprop. * 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/scev-cast.c: Adjust. Note what transformation applies. 2011-05-10 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/48611 PR tree-optimization/48794 * gfortran.dg/gomp/pr48611.f90: New test. * gfortran.dg/gomp/pr48794.f90: New test. PR debug/48928 * gcc.dg/dfp/pr48928.c: New test. 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/48522 * g++.dg/cpp0x/pr48522.C: New. 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/48735 * g++.dg/cpp0x/sfinae21.C: New. 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com> * g++.dg/template/sfinae28.C: Rename to... * g++.dg/cpp0x/sfinae19.C: ... this. * g++.dg/template/sfinae29.C: Rename to... * g++.dg/cpp0x/sfinae20.C: ... this. 2011-05-09 Jeff Law <law@redhat.com> * lib/gcc-gdb-test.exp (gdb-test): Reorder matchers to give more consistent results. 2011-05-09 Fabien ChĂȘne <fabien@gcc.gnu.org> PR c++/20039 * g++.dg/init/pr20039.C: New. 2011-05-09 Paolo Carlini <paolo.carlini@oracle.com> PR c++/48737 PR c++/48744 * g++.dg/template/sfinae28.C: New. * g++.dg/template/sfinae29.C: Likewise. 2011-05-09 Jason Merrill <jason@redhat.com> * g++.dg/template/nontype23.C: New. 2011-05-07 Fabien ChĂȘne <fabien@gcc.gnu.org> PR c++/48859 * g++.dg/init/pr48859.C: New. 2011-05-09 Jason Merrill <jason@redhat.com> * gcc.dg/gcc.dg/uninit-D.c: Move to c-c++-common. * gcc.dg/gcc.dg/uninit-D-O0.c: Move to c-c++-common. * gcc.dg/gcc.dg/uninit-E.c: Move to c-c++-common. * gcc.dg/gcc.dg/uninit-E-O0.c: Move to c-c++-common. * gcc.dg/gcc.dg/uninit-F.c: Move to c-c++-common. * gcc.dg/gcc.dg/uninit-F-O0.c: Move to c-c++-common. * gcc.dg/gcc.dg/uninit-G.c: Move to c-c++-common. * gcc.dg/gcc.dg/uninit-G-O0.c: Move to c-c++-common. 2011-05-08 Ville Voutilainen <ville.voutilainen@gmail.com> * g++.dg/inherit/virtual9.C: New. 2011-05-09 Dodji Seketeli <dodji@redhat.com> PR c++/48574 * g++.dg/template/dependent-expr8.C: New test case. 2011-05-07 Zdenek Dvorak <ook@ucw.cz> PR tree-optimization/48837 * gcc.dg/pr48837.c: New testcase. 2011-05-06 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/constexpr-condition2.C: New. * g++.dg/cpp0x/constexpr-missing.C: New. 2011-05-06 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray/this_image_2.f90: New. 2011-05-06 Tobias Burnus <burnus@net-b.de> PR fortran/48858 PR fortran/48820 * gfortran.dg/bind_c_usage_22.f90: New. * gfortran.dg/bind_c_usage_23.f90: New. * gfortran.dg/bind_c_usage_24.f90: New. * gfortran.dg/bind_c_usage_24_c.c: New. 2011-05-06 Dodji Seketeli <dodji@redhat.com> PR c++/48838 * g++.dg/template/member9.C: New test case. 2011-05-05 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/discr29.ad[sb]: New test. * gnat.dg/discr30.adb: Likewise. 2011-05-05 Julian Brown <julian@codesourcery.com> * gcc.target/arm/neon-vset_lanes8.c: New test. 2011-05-05 Jason Merrill <jason@redhat.com> * g++.dg/init/new32.C: New. 2011-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gfortran.dg/fmt_g0_6.f08: Use dg-options "-ffloat-store". Fix typo. 2011-05-05 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/48381 * gcc.c-torture/compile/pr48381.c: New test. 2011-05-05 Uros Bizjak <ubizjak@gmail.com> * gcc.target/i386/opt-1.c: Add --param min-insn-to-prefetch -ratio=0 to dg-options. * gcc.target/i386/opt-1.c: Ditto. 2011-05-04 Jason Merrill <jason@redhat.com> * g++.dg/conversion/base1.C: New. 2011-05-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/48787 * gfortran.dg/round_3.f08: Add more checks to test case. 2011-05-04 Hans-Peter Nilsson <hp@axis.com> * gfortran.dg/pr47878.f90, gfortran.dg/endfile_3.f90, gfortran.dg/endfile_4.f90, gfortran.dg/ftell_3.f90, gfortran.dg/fmt_cache_1.f, gfortran.dg/namelist_66.f90: Gate test on effective_target fd_truncate. 2011-05-04 Uros Bizjak <ubizjak@gmail.com> * gcc.target/i386/recip-vec-divf.c: Decrease array sizes. * gcc.target/i386/recip-vec-sqrtf.c: Ditto. * gcc.target/i386/recip-vec-divf-avx.c: Increase array sizes. * gcc.target/i386/recip-vec-sqrtf-avx.c: Ditto. Update scan times. * gcc.target/i386/ssefn-1.c: Add -mno-sse2 to dg-options. * gcc.target/i386/pr38824.c: Ditto. * gcc.target/i386/vecinit-1.c: Add -mno-sse4 to dg-options. * gcc.target/i386/vecinit-2.c: Ditto. * gcc.target/i386/sse-19.c: Add -mno-ssse3 to dg-options. * gcc.target/i386/parity-1.c: Add -mno-popcnt to dg-options. * gcc.target/i386/parity-2.c: Ditto. * gcc.target/i386/incoming-8.c: Add -mno-avx to dg-options. 2011-05-04 Stuart Henderson <shenders@gcc.gnu.org> * gcc.target/bfin/mcpu-bf512.c: Update to latest silicon revision and remove duplication. * gcc.target/bfin/mcpu-bf514.c: Likewise. * gcc.target/bfin/mcpu-bf516.c: Likewise. * gcc.target/bfin/mcpu-bf518.c: Likewise. 2011-05-03 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray/this_image_1.f90: Remove dg-options. 2011-05-03 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray/this_image_1.f90: New. 2011-05-03 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray/caf.dg: New. * gfortran.dg/coarray/image_index_1.f90: New, copied from ../coarray_16.f90. 2011-05-03 Paolo Carlini <paolo.carlini@oracle.com> PR c++/28501 * g++.dg/ext/complex9.C: New. 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org> From Mike Frysinger * gcc.target/bfin/mcpu-bf542.c: Check SILICON_REVISION is 0x0004. * gcc.target/bfin/mcpu-bf544.c, gcc.target/bfin/mcpu-bf547.c, gcc.target/bfin/mcpu-bf548.c, gcc.target/bfin/mcpu-bf549.c: Likewise. 2011-05-03 Stuart Henderson <shenders@gcc.gnu.org> * gcc.target/bfin/builtins: Created. * gcc.target/bfin/hisilh-O0.c: Deleted. * gcc.target/bfin/hisilh.c: Moved to... * gcc.target/bfin/builtins/hisilh.c: ...here. * gcc.target/bfin/builtins/shl_fr1x16-6.c: New test. * gcc.target/bfin/builtins/shr_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32-9.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32-4.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32-8.c: Ditto. * gcc.target/bfin/builtins/lshl_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/abs_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/norm32-1.c: Ditto. * gcc.target/bfin/builtins/shrl_fr1x16-3.c: Ditto. * gcc.target/bfin/builtins/norm_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/bfin-builtins.exp: Ditto. * gcc.target/bfin/builtins/norm16-2.c: Ditto. * gcc.target/bfin/builtins/norm32-5.c: Ditto. * gcc.target/bfin/builtins/norm_fr1x16-3.c: Ditto. * gcc.target/bfin/builtins/mult_fr1x32x32-2.c: Ditto. * gcc.target/bfin/builtins/norm16-6.c: Ditto. * gcc.target/bfin/builtins/norm32-9.c: Ditto. * gcc.target/bfin/builtins/mult_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/min_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/max_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/norm32-10.c: Ditto. * gcc.target/bfin/builtins/shl_fr2x16-3.c: Ditto. * gcc.target/bfin/builtins/mulhisihh_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/diff_hl_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr2x16-7.c: Ditto. * gcc.target/bfin/builtins/shr_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/mulhisilh_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/lshl_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/negate_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/negate_fr1x16-3.c: Ditto. * gcc.target/bfin/builtins/abs_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/shrl_fr2x16-4.c: Ditto. * gcc.target/bfin/builtins/mult_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/max_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/min_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/max_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x16-3.c: Ditto. * gcc.target/bfin/builtins/add_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32-6.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x16-7.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32-5.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32-9.c: Ditto. * gcc.target/bfin/builtins/abs_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/lshl_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/abs_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/norm32-2.c: Ditto. * gcc.target/bfin/builtins/shrl_fr1x16-4.c: Ditto. * gcc.target/bfin/builtins/norm16-3.c: Ditto. * gcc.target/bfin/builtins/norm32-6.c: Ditto. * gcc.target/bfin/builtins/norm16-7.c: Ditto. * gcc.target/bfin/builtins/mult_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/min_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/add_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/norm32-11.c: Ditto. * gcc.target/bfin/builtins/sub_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/shl_fr2x16-4.c: Ditto. * gcc.target/bfin/builtins/mulhisihh_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/diff_lh_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/shl_fr2x16-8.c: Ditto. * gcc.target/bfin/builtins/shr_fr2x16-3.c: Ditto. * gcc.target/bfin/builtins/mulhisilh_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/lshl_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/shrl_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/mult_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/min_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/mult_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/max_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/min_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32-3.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x16-4.c: Ditto. * gcc.target/bfin/builtins/sub_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/add_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32-7.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x16-8.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x16-3.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32-6.c: Ditto. * gcc.target/bfin/builtins/circptr.c: Ditto. * gcc.target/bfin/builtins/negate_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/abs_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/multr_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/sum_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/shrl_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/cpmlx_msu_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/norm32-3.c: Ditto. * gcc.target/bfin/builtins/norm_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/norm16-4.c: Ditto. * gcc.target/bfin/builtins/norm32-7.c: Ditto. * gcc.target/bfin/builtins/norm16-8.c: Ditto. * gcc.target/bfin/builtins/add_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/shl_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/add_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr2x16-5.c: Ditto. * gcc.target/bfin/builtins/norm32-12.c: Ditto. * gcc.target/bfin/builtins/sub_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/diff_lh_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/mulhisihl_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/shr_fr2x16-4.c: Ditto. * gcc.target/bfin/builtins/mulhisill_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/negate_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/multr_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/cpmlx_mac_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/shrl_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/mult_fr1x32x32NS-1.c: Ditto. * gcc.target/bfin/builtins/mult_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/min_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/dspaddsubsat_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/sub_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32-4.c: Ditto. * gcc.target/bfin/builtins/sub_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x16-5.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32-8.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32-3.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x16-4.c: Ditto. * gcc.target/bfin/builtins/shr_fr1x32-7.c: Ditto. * gcc.target/bfin/builtins/negate_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/multr_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/sum_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/shrl_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/norm_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/norm16-1.c: Ditto. * gcc.target/bfin/builtins/norm_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/mult_fr1x32x32-1.c: Ditto. * gcc.target/bfin/builtins/norm32-4.c: Ditto. * gcc.target/bfin/builtins/norm16-5.c: Ditto. * gcc.target/bfin/builtins/norm32-8.c: Ditto. * gcc.target/bfin/builtins/dspsubaddsat_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/max_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/add_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr2x16-6.c: Ditto. * gcc.target/bfin/builtins/diff_hl_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/shr_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/mulhisihl_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/negate_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/cpmlx_mul_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/multr_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/mulhisill_fr2x16-2.c: Ditto. * gcc.target/bfin/builtins/negate_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/abs_fr2x16-1.c: Ditto. * gcc.target/bfin/builtins/shrl_fr2x16-3.c: Ditto. * gcc.target/bfin/builtins/mult_fr1x32x32NS-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32-1.c: Ditto. * gcc.target/bfin/builtins/max_fr1x16-1.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x16-2.c: Ditto. * gcc.target/bfin/builtins/sub_fr1x32-2.c: Ditto. * gcc.target/bfin/builtins/shl_fr1x32-5.c: Ditto. 2011-05-03 Bernd Schmidt <bernds@codesourcery.com> * gcc.target/arm/cold-lc.c: New test. 2011-05-03 Jakub Jelinek <jakub@redhat.com> PR target/48774 * gcc.dg/pr48774.c: New test. 2011-05-03 Richard Guenther <rguenther@suse.de> * gcc.dg/large-size-array-5.c: New testcase. 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org> * gcc.dg/vect/vect-strided-u16-i3.c: New test. 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org> * lib/target-supports.exp (check_effective_target_vect_strided): Replace with... (check_effective_target_vect_strided2) (check_effective_target_vect_strided3) (check_effective_target_vect_strided4) (check_effective_target_vect_strided8): ...these new functions. * gcc.dg/vect/O3-pr39675-2.c: Update accordingly. * gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c: Likewise. * gcc.dg/vect/fast-math-slp-27.c: Likewise. * gcc.dg/vect/if-cvt-stores-vect-ifcvt-18.c: Likewise. * gcc.dg/vect/pr37539.c: Likewise. * gcc.dg/vect/slp-11a.c: Likewise. * gcc.dg/vect/slp-11b.c: Likewise. * gcc.dg/vect/slp-11c.c: Likewise. * gcc.dg/vect/slp-12a.c: Likewise. * gcc.dg/vect/slp-12b.c: Likewise. * gcc.dg/vect/slp-18.c: Likewise. * gcc.dg/vect/slp-19a.c: Likewise. * gcc.dg/vect/slp-19b.c: Likewise. * gcc.dg/vect/slp-21.c: Likewise. * gcc.dg/vect/slp-23.c: Likewise. * gcc.dg/vect/vect-cselim-1.c: Likewise. * gcc.dg/vect/fast-math-vect-complex-3.c: Use vect_stridedN instead of vect_interleave && vect_extract_even_odd. * gcc.dg/vect/no-scevccp-outer-10a.c: Likewise. * gcc.dg/vect/no-scevccp-outer-10b.c: Likewise. * gcc.dg/vect/no-scevccp-outer-20.c: Likewise. * gcc.dg/vect/vect-1.c: Likewise. * gcc.dg/vect/vect-10.c: Likewise. * gcc.dg/vect/vect-98.c: Likewise. * gcc.dg/vect/vect-107.c: Likewise. * gcc.dg/vect/vect-strided-a-mult.c: Likewise. * gcc.dg/vect/vect-strided-a-u16-i2.c: Likewise. * gcc.dg/vect/vect-strided-a-u16-i4.c: Likewise. * gcc.dg/vect/vect-strided-a-u16-mult.c: Likewise. * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise. * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Likewise. * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Likewise. * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Likewise. * gcc.dg/vect/vect-strided-float.c: Likewise. * gcc.dg/vect/vect-strided-mult-char-ls.c: Likewise. * gcc.dg/vect/vect-strided-mult.c: Likewise. * gcc.dg/vect/vect-strided-same-dr.c: Likewise. * gcc.dg/vect/vect-strided-u16-i2.c: Likewise. * gcc.dg/vect/vect-strided-u16-i4.c: Likewise. * gcc.dg/vect/vect-strided-u32-i4.c: Likewise. * gcc.dg/vect/vect-strided-u32-i8.c: Likewise. * gcc.dg/vect/vect-strided-u32-mult.c: Likewise. * gcc.dg/vect/vect-strided-u8-i2-gap.c: Likewise. * gcc.dg/vect/vect-strided-u8-i2.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Likewise. * gcc.dg/vect/vect-strided-u8-i8.c: Likewise. * gcc.dg/vect/vect-vfa-03.c: Likewise. * gcc.dg/vect/no-scevccp-outer-18.c: Add vect_stridedN to the target condition. * gcc.dg/vect/pr30843.c: Likewise. * gcc.dg/vect/pr33866.c: Likewise. * gcc.dg/vect/slp-reduc-6.c: Likewise. * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Likewise. * gcc.dg/vect/vect-strided-store-u16-i4.c: Likewise. * gcc.dg/vect/vect-strided-store-u32-i2.c: Likewise. 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org> * gcc.dg/vect/slp-11.c: Split into... * gcc.dg/vect/slp-11a.c, gcc.dg/vect/slp-11b.c, gcc.dg/vect/slp-11c.c: ...these tests. * gcc.dg/vect/slp-12a.c: Split 4-stride loop into... * gcc.dg/vect/slp-12c.c: ...this new test. * gcc.dg/vect/slp-19.c: Split into... * gcc.dg/vect/slp-19a.c, gcc.dg/vect/slp-19b.c, gcc.dg/vect/slp-19c.c: ...these new tests. 2011-05-03 Richard Sandiford <richard.sandiford@linaro.org> * lib/target-supports.exp (check_effective_target_vect_extract_even_odd_wide): Delete. (check_effective_target_vect_strided_wide): Likewise. * gcc.dg/vect/O3-pr39675-2.c: Use the non-wide versions instead. * gcc.dg/vect/fast-math-pr35982.c: Likewise. * gcc.dg/vect/fast-math-vect-complex-3.c: Likewise. * gcc.dg/vect/pr37539.c: Likewise. * gcc.dg/vect/slp-11.c: Likewise. * gcc.dg/vect/slp-12a.c: Likewise. * gcc.dg/vect/slp-12b.c: Likewise. * gcc.dg/vect/slp-19.c: Likewise. * gcc.dg/vect/slp-23.c: Likewise. * gcc.dg/vect/vect-1.c: Likewise. * gcc.dg/vect/vect-98.c: Likewise. * gcc.dg/vect/vect-107.c: Likewise. * gcc.dg/vect/vect-strided-float.c: Likewise. 2011-05-02 Jason Merrill <jason@redhat.com> * g++.dg/init/new31.C: New. 2011-05-02 Simon Martin <simartin@users.sourceforge.net> PR c/35445 * gcc.dg/pr35445.c: New test. 2011-05-02 Jason Merrill <jason@redhat.com> * c-c++-common/vla-1.c: New. 2011-05-02 Richard Guenther <rguenther@suse.de> PR tree-optimization/48822 * gcc.dg/torture/pr48822.c: New testcase. 2011-05-02 Paolo Carlini <paolo.carlini@oracle.com> PR c++/47969 * g++.dg/cpp0x/constexpr-47969.C: New. 2011-05-02 Ira Rosen <ira.rosen@linaro.org> PR testsuite/48498 * gcc.dg/vect/slp-3.c: Increase loop bound. Don't expect to fail on vect_no_align targets. * gcc.dg/vect/no-vfa-pr29145.c: Don't expect to fail on vect_no_align targets. 2011-05-01 Xinliang David Li <davidxl@google.com> * gcc.dg/tree-ssa/integer-addr.c: New test. * gcc.dg/tree-ssa/alias_bug.c: New test. 2011-05-01 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/48787 * gfortran.dg/round_3.f08: Add more checks. 2011-04-30 Tobias Burnus <burnus@net-b.de> PR fortran/48821 * gfortran.dg/import9.f90: New, proper test. * gfortran.dg/interface_37.f90: Remove bogus test (bogus copy of interface_36.f90). 2011-04-30 Tobias Burnus <burnus@net-b.de> PR fortran/48821 * gfortran.dg/interface_37.f90: New. 2011-04-30 Paul Thomas <pault@gcc.gnu.org> PR fortran/48746 * gfortran.dg/realloc_on_assign_7.f03: Test bounds. 2011-04-30 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/48809 * gcc.c-torture/execute/pr48809.c: New test. 2011-04-29 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/ssa-dom-thread-4.c: New test. 2011-04-29 Paolo Carlini <paolo.carlini@oracle.com> PR c++/48606 * g++.dg/init/ctor10.C: New. 2011-04-29 Le-Chun Wu <lcwu@google.com> * g++.dg/warn/Wconversion-null-2.C: Do not expect a NULL warning in implicitly instantiated templates. 2011-04-29 Le-Chun Wu <lcwu@google.com> * g++.dg/warn/Wnull-conversion-1.C: New. * g++.dg/warn/Wnull-conversion-2.C: New. 2011-04-29 Diego Novillo <dnovillo@google.com> * g++.old-deja/g++.other/null3.C: Expect warning about converting boolean to a pointer. 2011-04-29 Paul Thomas <pault@gcc.gnu.org> PR fortran/48462 * gfortran.dg/realloc_on_assign_7.f03: Modify to test for lhs being a target. PR fortran/48746 * gfortran.dg/realloc_on_assign_7.f03: Add subroutine pr48746. 2011-04-29 Tobias Burnus <burnus@net-b.de> PR fortran/48810 * gfortran.dg/typebound_proc_22.f90: New. PR fortran/48800 * gfortran.dg/interface_36.f90: New. 2011-04-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/48488 PR libgfortran/48602 PR libgfortran/48615 PR libgfortran/48684 PR libgfortran/48787 * gfortran.dg/fmt_g.f: Adjust test. * gfortran.dg/fmt_g0_1.f08: Adjust test. * gfortran.dg/round_3.f08: New test. * gfortran.dg/namelist_print_1.f: Adjust test. * gfortran.dg/char4_iunit_1.f03: Adjust test. * gfortran.dg/f2003_io_5.f03: Adjust test. * gfortran.dg/coarray_15.f90: Adjust test. * gfortran.dg/namelist_65.f90: Adjust test. * gfortran.dg/fmt_cache_1.f: Adjust test. * gfortran.dg/char4_iunit_2.f03: Adjust test. * gfortran.dg/real_const_3.f90: Adjust test. 2011-04-28 Xinliang David Li <davidxl@google.com> * testsuite/gcc.dg/tree-prof/prof-robust-1.c: New test. * testsuite/g++.dg/prof-robust-1.C: New test. 2011-04-28 Ira Rosen <ira.rosen@linaro.org> PR tree-optimization/48765 * gcc.dg/vect/pr48765.c: New. 2011-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR tree-optimization/48775 * gcc.dg/pr48616.c: Also add -fno-common on alpha*-dec-osf*. 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com> PR c++/48798 * g++.dg/inherit/pr48798.C: New. * g++.old-deja/g++.other/base1.C: Adjust. 2011-04-28 Dodji Seketeli <dodji@redhat.com> PR c++/48656 * g++.dg/template/inherit7.C: New test case. 2011-04-28 Richard Guenther <rguenther@suse.de> PR tree-optimization/40052 PR tree-optimization/15347 * gcc.dg/tree-ssa/vrp57.c: New testcase. * gcc.dg/pr15347.c: Likewise. 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com> PR c++/48530 * g++.dg/cpp0x/sfinae18.C: New. 2011-04-28 Paolo Carlini <paolo.carlini@oracle.com> PR c++/48771 * g++.dg/ext/is_literal_type1.C: New. 2011-04-28 Tobias Burnus <burnus@net-b.de> PR fortran/48112 PR fortran/48279 * gfortran.dg/interface_35.f90: New. * gfortran.dg/erfc_scaled_1.f90: Don't compile with -pedantic. * gfortran.dg/func_result_6.f90: Add dg-warning. * gfortran.dg/bessel_1.f90: Ditto. * gfortran.dg/hypot_1.f90: Ditto. * gfortran.dg/proc_ptr_comp_20.f90: Ditto. * gfortran.dg/proc_ptr_comp_21.f90: Ditto. * gfortran.dg/interface_assignment_4.f90: Ditto. 2011-04-27 Jason Merrill <jason@redhat.com> * g++.dg/ext/complex8.C: New. * g++.dg/cpp0x/initlist49.C: New. * g++.dg/init/new30.C: New. 2011-04-27 Tobias Burnus <burnus@net-b.de> PR fortran/48788 * gfortran.dg/whole_file_34.f90: New. 2011-04-27 Jan Hubicka <jh@suse.cz> * gcc.dg/tree-ssa/inline-9.c: New testcase. 2011-04-27 Jason Merrill <jason@redhat.com> * g++.old-deja/g++.oliva/overload1.C: Adjust. * g++.dg/parse/ambig6.C: New. 2011-04-27 Nick Clifton <nickc@redhat.com> * gcc.dg/20020312-2.c: Add definition for RX. * lib/target-supports.exp (add_options_for_ieee): Use -mnofpu option with RX targets. * gcc.target/rx/pack.c: Replace C++ style // comments with C style /* */ comments. 2011-04-27 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/pr23382.c: Remove. 2011-04-27 Kaz Kojima <kkojima@gcc.gnu.org> PR target/48767 * gcc.c-torture/compile/pr48767.c: New test. 2011-04-27 Richard Guenther <rguenther@suse.de> PR tree-optimization/48772 * g++.dg/pr48772.C: New testcase. 2011-04-27 Jakub Jelinek <jakub@redhat.com> PR c/48742 * gcc.c-torture/compile/pr48742.c: New test. 2011-04-26 Jason Merrill <jason@redhat.com> * g++.dg/lookup/koenig13.C: New. * g++.dg/cpp0x/initlist48.C: New. 2011-04-25 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/sfinae17.C: New. 2011-03-23 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/48258 * gcc.target/powerpc/pr48258-1.c: New file. * gcc.target/powerpc/pr48258-2.c: Ditto. 2011-04-26 Xinliang David Li <davidxl@google.com> * gcc.dg/uninit-suppress.c: New test. * gcc.dg/uninit-suppress.c: New test. 2011-04-26 Jakub Jelinek <jakub@redhat.com> PR debug/48768 * gcc.dg/pr48768.c: New test. PR tree-optimization/48734 * gcc.c-torture/compile/pr48734.c: New test. PR testsuite/48753 * gcc.dg/tree-prof/val-prof-2.c: Adjust for 32-bit HWI. 2011-04-26 Richard Guenther <rguenther@suse.de> PR tree-optimization/48731 * gcc.dg/torture/pr48731.c: New testcase. 2011-04-26 Richard Guenther <rguenther@suse.de> PR testsuite/48753 * gcc.dg/tree-prof/val-prof-2.c: Adjust. 2011-04-26 Richard Guenther <rguenther@suse.de> PR middle-end/48694 * gcc.dg/torture/pr48694-1.c: New testcase. * gcc.dg/torture/pr48694-2.c: Likewise. 2011-04-25 Paolo Carlini <paolo.carlini@oracle.com> * g++.dg/ext/underlying_type1.C: New. * g++.dg/ext/underlying_type2.C: Likewise. * g++.dg/ext/underlying_type3.C: Likewise. * g++.dg/ext/underlying_type4.C: Likewise. * g++.dg/ext/underlying_type5.C: Likewise. * g++.dg/ext/underlying_type6.C: Likewise. * g++.dg/ext/underlying_type7.C: Likewise. * g++.dg/ext/underlying_type8.C: Likewise. * g++.dg/ext/underlying_type9.C: Likewise. * g++.dg/ext/underlying_type10.C: Likewise. 2011-04-25 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/regress/template-const2.C: New. 2011-04-25 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp56.c: new test. 2011-04-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * go.test/go-test.exp (go-set-goarch): Accept mips*-*-*. 2011-04-24 Jakub Jelinek <jakub@redhat.com> PR preprocessor/48740 * c-c++-common/raw-string-11.c: New test. 2011-04-23 John David Anglin <dave.anglin@nrc-cnrc.ca> * gcc.dg/pr48616.c (dg-options): Add -fno-common to options on hppa*-*-hpux*. 2011-04-23 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray_19.f90: New. 2011-04-23 Jakub Jelinek <jakub@redhat.com> PR c/48685 * gcc.dg/pr48685.c: New test. 2011-04-22 Jan Hubicka <jh@suse.cz> * gcc.dg/tree-ssa/pr38699.c: Fix testcase. 2011-04-22 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/48717 * gcc.c-torture/execute/pr48717.c: New test. 2011-04-22 Uros Bizjak <ubizjak@gmail.com> PR target/48723 * gcc.target/i386/pr48723.c: New test. 2011-04-22 Jakub Jelinek <jakub@redhat.com> PR c/48716 * gcc.dg/gomp/pr48716.c: New test. * g++.dg/gomp/pr48716.C: New test. 2011-04-22 Alexander Monakov <amonakov@ispras.ru> PR c/36750 * gcc.dg/missing-field-init-2.c: Update testcase. 2011-04-22 Alan Modra <amodra@gmail.com> * gcc.target/powerpc/ppc-pow.c: Allow for tail calls. 2011-04-21 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/48405 * gfortran.dg/function_optimize_6.f90: New test. 2011-04-21 Easwaran Raman <eraman@google.com> * gcc.dg/stack-layout-2.c: New test. 2011-04-21 Richard Guenther <rguenther@suse.de> PR lto/48703 * g++.dg/lto/pr48207-2_0.C: New testcase. * g++.dg/lto/pr48207-3_0.C: Likewise. 2011-04-21 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/volatile5.adb: New test. * gnat.dg/volatile5_pkg.ads: New helper. 2011-04-21 Uros Bizjak <ubizjak@gmail.com> PR target/48708 * gcc.target/i386/pr48708.c: New test. 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org> * gcc.dg/vect/vect-119.c: New test. 2011-04-21 Richard Sandiford <richard.sandiford@linaro.org> * gcc.dg/vect/vect.exp: Run the main tests twice, one with -flto and once without. 2011-04-21 Richard Earnshaw <rearnsha@arm.com> Richard Sandiford <richard.sandiford@linaro.org> PR target/46329 * gcc.target/arm/pr46329.c: New test. 2011-04-21 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray_18.f90: New. 2011-04-20 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/initlist47.C: New. * g++.dg/init/dtor4.C: New. 2011-04-20 Uros Bizjak <ubizjak@gmail.com> PR target/48678 * gcc.target/i386/sse2-pinsrw.c: New test. * gcc.target/i386/avx-vpinsrw.c: Ditto. * gcc.target/i386/sse4_1-insvqi.c: Ditto. * gcc.target/i386/sse2-insvhi.c: Ditto. * gcc.target/i386/sse4_1-insvsi.c: Ditto. * gcc.target/i386/sse4_1-insvdi.c: Ditto. 2011-04-20 Jason Merrill <jason@redhat.com> * g++.dg/template/const4.C: New. 2011-04-20 Easwaran Raman <eraman@google.com> * gcc.dg/stack-layout-1.c: New test. 2011-04-20 Daniel Jacobowitz <dan@codesourcery.com> * gcc.dg/vect/vect-shift-3.c, gcc.dg/vect/vect-shift-4.c: New. * lib/target-supports.exp (check_effective_target_vect_shift_char): New function. 2011-04-20 Kai Tietz <ktietz@redhat.com> * gcc.dg/binop-xor1.c: New test. * gcc.dg/binop-xor2.c: New test. * gcc.dg/binop-xor3.c: New test. * gcc.dg/binop-xor4.c: New test. * gcc.dg/binop-xor5.c: New test. 2011-04-20 Richard Guenther <rguenther@suse.de> PR tree-optimization/47892 * gcc.dg/vect/fast-math-ifcvt-1.c: New testcase. 2011-04-20 Richard Guenther <rguenther@suse.de> PR middle-end/48695 * g++.dg/torture/pr48695.C: New testcase. 2011-04-20 Georg-Johann Lay <avr@gjlay.de> * gcc.dg/pr42629.c: Add dg-require-effective-target int32plus * gcc.c-torture/execute/cmpsi-2.c: Ditto * gcc.c-torture/execute/pr45262.c: Ditto * gcc.dg/torture/pr43165.c: Ditto. * gcc.dg/torture/pr47228.c: Ditto. * gcc.dg/tree-ssa/pr45144.c: Ditto. * gcc.dg/ipa/pr45644.c: Ditto. * gcc.c-torture/compile/pr43191.c: Ditto. Remove dg-skip-if for PDP11. 2011-04-19 Jason Merrill <jason@redhat.com> * g++.dg/ext/complex7.C: New. * g++.dg/ext/attrib41.C: New. 2011-04-19 Kaz Kojima <kkojima@gcc.gnu.org> PR testsuite/48676 * gcc.dg/torture/pr37868.c: Skip on sh*-*-*. 2011-04-19 Jakub Jelinek <jakub@redhat.com> PR target/48678 * gcc.target/i386/pr48678.c: New test. 2011-04-19 Martin Jambor <mjambor@suse.cz> * g++.dg/opt/devirt1.C: Bump to -O2, remove XFAIL. * g++.dg/opt/devirt2.C: New test. * g++.dg/ipa/devirt-g-1.C: Likewise. 2011-04-19 Tobias Burnus <burnus@net-b.de> PR fortran/48588 * gfortran.dg/whole_file_33.f90: New. 2011-04-19 Martin Jambor <mjambor@suse.cz> * g++.dg/ipa/devirt-7.C: New test. 2011-04-19 Richard Guenther <rguenther@suse.de> PR lto/48207 * g++.dg/lto/pr48207_0.C: New testcase. 2011-04-18 Jason Merrill <jason@redhat.com> * g++.dg/init/void1.C: New. * g++.dg/cpp0x/union4.C: New. 2011-04-18 Jakub Jelinek <jakub@redhat.com> PR middle-end/48661 * g++.dg/torture/pr48661.C: New test. PR c++/48632 * g++.dg/gomp/pr48632.C: New test. 2011-04-18 Uros Bizjak <ubizjak@gmail.com> * gcc.target/i386/sse2-maskmovdqu.c: New test. * gcc.target/i386/avx-vmaskmovdqu.c: Ditto. 2011-04-18 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray_17.f90: New. * gfortran.dg/coarray_10.f90: Update dg-error. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR testsuite/48251 * gcc.dg/guality/guality.exp: Disable on alpha*-dec-osf*. * gfortran.dg/guality/guality.exp: Likewise. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gfortran.dg/fmt_g0_5.f08: Use dg-add-options ieee. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.dg/vect/pr48377.c: Remove dg-do run. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.dg/ipa/pr48195.c: Add dg-require-effective-target lto. 2011-04-18 Richard Guenther <rguenther@suse.de> PR middle-end/46364 * g++.dg/torture/pr46364.C: New testcase. 2011-04-18 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * obj-c++.dg/dwarf-2.mm: Skip on alpha*-dec-osf*. 2011-04-18 Alexander Monakov <amonakov@ispras.ru> * gcc.dg/pr48235.c: Add dg-require-effective-target freorder. 2011-04-18 Ulrich Weigand <ulrich.weigand@linaro.org> Ira Rosen <ira.rosen@linaro.org> PR target/48252 * gcc.target/arm/pr48252.c: New test. 2011-04-18 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/48616 * gcc.dg/pr48616.c: New test. 2011-04-18 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray_16.f90: New. 2011-04-18 Paul Thomas <pault@gcc.gnu.org> PR fortran/48462 * gfortran.dg/realloc_on_assign_7.f03: New test. 2011-04-17 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/48602 * gfortran.dg/fmt_g0_6.f08: New test. 2011-04-17 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/sfinae16.C: New. 2011-04-17 Richard Sandiford <rdsandiford@googlemail.com> * gcc.target/mips/reg-var-1.c: New test. 2011-04-17 Jan Hubicka <jh@suse.cz> * gcc.dg/winline-5.c: Update testcase. 2011-04-17 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/discr27.ad[sb]: Move dg directive. * gnat.dg/discr28.ad[sb]: New test. * gnat.dg/discr28_pkg.ads: New helper. 2011-04-17 Michael Matz <matz@suse.de> PR tree-optimization/48622 PR lto/48645 * gcc.dg/lto/pr48622_0.c: New test. 2011-04-16 Uros Bizjak <ubizjak@gmail.com> * gcc.target/i386/avx256-unaligned-load-1.c: Update scan patterns. * gcc.target/i386/avx256-unaligned-load-2.c: Ditto. * gcc.target/i386/avx256-unaligned-load-3.c: Ditto. * gcc.target/i386/avx256-unaligned-store-1.c: Ditto. * gcc.target/i386/avx256-unaligned-store-2.c: Ditto. * gcc.target/i386/avx256-unaligned-store-3.c: Ditto. 2011-04-15 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/range-for17.C: New. 2011-04-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> * g++.dg/cpp0x/range-for2.C: Correct for declaration. * g++.dg/cpp0x/range-for3.C: Likewise. * g++.dg/cpp0x/range-for9.C: Correct error message. * g++.dg/cpp0x/range-for11.C: New. * g++.dg/cpp0x/range-for12.C: New. * g++.dg/cpp0x/range-for13.C: New. * g++.dg/cpp0x/range-for14.C: New. * g++.dg/cpp0x/range-for15.C: New. * g++.dg/cpp0x/range-for16.C: New. 2011-04-15 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray_15.f90: Change to dg-do run. 2011-04-15 Nicola Pero <nicola.pero@meta-innovation.com> * objc.dg/naming-4.m: Updated. * objc.dg/naming-5.m: Updated. * objc.dg/naming-6.m: New. * objc.dg/naming-7.m: New. * obj-c++.dg/naming-1.mm: Updated. * obj-c++.dg/naming-2.mm: Updated. * obj-c++.dg/naming-3.mm: New. * obj-c++.dg/naming-4.mm: New. 2011-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/48589 * gfortran.dg/fmt_g0_5.f08: New test. 2011-04-15 Richard Guenther <rguenther@suse.de> PR testsuite/48286 * gfortran.dg/cray_pointers_8.f90: Use -ffloat-store. 2011-04-15 Georg-Johann Lay <avr@gjlay.de> * gcc.target/avr/torture/pr41885.c (dg-options): Change -finline-limit=0 to -fno-inline 2011-04-15 Jakub Jelinek <jakub@redhat.com> PR target/48614 * gcc.target/i386/pr46084.c: Require avx_runtime instead of just avx. 2011-04-14 Jakub Jelinek <jakub@redhat.com> PR target/48605 * gcc.target/i386/sse4_1-insertps-3.c: New test. * gcc.target/i386/sse4_1-insertps-4.c: New test. * gcc.target/i386/avx-insertps-3.c: New test. * gcc.target/i386/avx-insertps-4.c: New test. 2011-04-14 Georg-Johann Lay <avr@gjlay.de> * gcc.target/avr/torture/pr41885.c (dg-options): Add -finline-limit=0 2011-04-14 Georg-Johann Lay <avr@gjlay.de> PR target/46779 PR target/45291 PR target/41894 * gcc.target/avr/pr46779-1.c: New test case * gcc.target/avr/pr46779-2.c: New test case 2011-04-14 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/sfinae15.C: New. * g++.dg/cpp0x/sfinae14.C: New. * g++.dg/ext/vla10.C: New. 2011-04-14 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/ssa-dse-14.c: New testcase. 2011-04-14 Richard Guenther <rguenther@suse.de> * gcc.dg/fold-bitand-4.c: Move ... * c-c++-common/fold-bitand-4.c: ... here. Adjust slightly. 2011-04-14 Georg-Johann Lay <avr@gjlay.de> * gcc.target/avr/trivial.c: Fix line endings. Make PROGMEM variables const. * gcc.target/avr/torture/trivial.c: Ditto. 2011-04-13 Jason Merrill <jason@redhat.com> * g++.dg/template/operator11.C: New. 2011-04-13 Jakub Jelinek <jakub@redhat.com> PR middle-end/48591 * gcc.dg/gomp/pr48591.c: New test. PR c++/48570 * g++.dg/cpp0x/constexpr-wstring1.C: New test. * g++.dg/cpp0x/constexpr-wstring2.C: New test. 2011-04-13 Dodji Seketeli <dodji@redhat.com> PR c++/48574 * g++.dg/template/dependent-expr7.C: New test case. 2011-04-13 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/sfinae13.C: New. 2011-04-13 Uros Bizjak <ubizjak@gmail.com> * gcc.target/i386/sse2-init-v2di-2.c: Update scan pattern. 2011-04-12 Janis Johnson <janisjo@codesourcery.com> * gcc.target/arm/pr43698.c: Remove -march option. 2011-04-12 Janis Johnson <janisjo@codesourcery.com> * gcc.target/arm/sync-1.c: Limit to sync_int_long, do not use -march option. 2011-04-12 Paul Thomas <pault@gcc.gnu.org> PR fortran/48360 PR fortran/48456 * gfortran.dg/realloc_on_assign_6.f03: New test. 2011-04-12 Kai Tietz <ktietz@redhat.com> * g++.dg/ext/bitfield2.C: Add for i?86/x86_64-*-mingw* targets the additional -mno-ms-bitfields and -Wno-packed-bitfield-compat options. * g++.dg/ext/bitfield3.C: Likewise. * g++.dg/ext/bitfield4.C: Likewise. * g++.dg/ext/bitfield5.C: Likewise. * gcc.dg/bitfld-15.c: Likewise. * gcc.dg/bitfld-16.c: Likewise. * gcc.dg/bitfld-17.c: Likewise. * gcc.dg/bitfld-18.c: Likewise. 2011-04-12 Richard Sandiford <richard.sandiford@linaro.org> * gcc.target/arm/neon-vld3-1.c: New test. * gcc.target/arm/neon-vst3-1.c: New test. * gcc.target/arm/neon/v*.c: Regenerate. 2011-04-12 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/48549 * g++.dg/opt/pr48549.C: New test. 2011-04-12 Richard Guenther <rguenther@suse.de> PR tree-optimization/46076 * gcc.dg/tree-ssa/pr46076.c: Un-XFAIL. 2011-04-12 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR testsuite/21164 * lib/compat.exp (compat-execute): Declare unsupported after stripping path from src1. * lib/lto.exp (lto-execute): Likewise. 2011-04-12 Jakub Jelinek <jakub@redhat.com> PR c/48552 * gcc.dg/pr48552-1.c: New test. * gcc.dg/pr48552-2.c: New test. 2011-04-11 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/sfinae12.C: New. * g++.dg/cpp0x/enum10.C: New. * g++.dg/cpp0x/lambda/lambda-this4.C: New. * g++.dg/cpp0x/rv-func.C: New. 2011-04-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.dg/torture/pr47917.c: Define _ISO_C_SOURCE=19990L for alpha*-dec-osf5*. 2011-04-11 Martin Jambor <mjambor@suse.cz> PR tree-optimization/48195 * gcc.dg/ipa/pr48195.c: New test. 2011-04-10 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/return3.adb: Remove unused switch. 2011-04-08 Mike Stump <mikestump@comcast.net> PR testsuite/48506 * gcc.dg/tree-ssa/ssa-ccp-17.c: Robustify against ports that default to fno-common. 2011-04-08 Georg-Johann Lay <avr@gjlay.de> * gcc.dg/sibcall-3.c: Don't xfail on AVR. * gcc.dg/sibcall-4.c: Don't xfail on AVR. 2011-04-08 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/48448 * gfortran.dg/function_optimize_5.f90: New test. 2011-04-08 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/aggr17.adb: New test. * gnat.dg/aggr18.adb: Likewise. 2011-04-08 Michael Matz <matz@suse.de> PR middle-end/48389 * gcc.target/i386/pr48389.c: New test. 2011-04-08 Andrey Belevantsev <abel@ispras.ru> PR rtl-optimization/48272 * g++.dg/opt/pr48272.C: New. 2011-04-08 Dmitry Melnik <dm@ispras.ru> PR rtl-optimization/48235 * gcc.dg/pr48235.c: New. 2011-04-08 Alexander Monakov <amonakov@ispras.ru> PR rtl-optimization/48302 * g++.dg/opt/pr48302.C: New. 2011-04-08 Alexander Monakov <amonakov@ispras.ru> PR target/48273 * g++.dg/opt/pr48273.C: New. 2011-04-08 Alexander Monakov <amonakov@ispras.ru> PR rtl-optimization/48442 * gcc.dg/pr48442.c: New. 2011-04-08 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/48377 * gcc.dg/vect/pr48377.c: New test. 2011-04-07 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/regress/call1.C: New. * g++.dg/cpp0x/variadic107.C: New. * g++.dg/cpp0x/sfinae11.C: New. * g++.dg/cpp0x/noexcept02.C: Fix. * g++.dg/cpp0x/sfinae10.C: New. * g++.dg/cpp0x/sfinae9.C: New. * c-c++-common/Wcast-qual-1.c: Move here from... * gcc.dg/cast-qual-3.c: ...here, and... * g++.dg/warn/Wcast-qual2.C: ...here. * g++.dg/cpp0x/sfinae8.C: New. * g++.dg/cpp0x/sfinae7.C: New. * g++.dg/cpp0x/enum9.C: New. 2011-04-07 Mike Stump <mikestump@comcast.net> * gcc.dg/torture/stackalign/non-local-goto-5.c: Fix for targets with no trampolines. 2011-04-07 Jakub Jelinek <jakub@redhat.com> PR fortran/48117 * gfortran.dg/gomp/pr48117.f90: New test. PR debug/48343 * gcc.dg/torture/pr48343.c: New test. 2011-04-07 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.target/i386/asm-6.c: Remove dg-xfail-if. 2011-04-07 Maxim Kuvyrkov <maxim@codesourcery.com> * gcc.dg/lto/20090210_0.c: Require tls_runtime target. 2011-04-07 Tom de Vries <tom@codesourcery.com> PR target/43920 * lib/scanasm.exp (object-size): New proc. * gcc.target/arm/pr43920-2.c: New test. 2011-04-06 Tobias Burnus <burnus@net-b.de> PR fortran/18918 PR fortran/48477 * gfortran.dg/coarray_13.f90: Avoid out-of-bounds access. 2011-04-06 Steve Ellcey <sje@cup.hp.com> * gcc.dg/mtune.c: Prune note from output. 2011-04-06 Jakub Jelinek <jakub@redhat.com> PR debug/48466 * gcc.dg/guality/pr36977.c: New test. * gcc.dg/guality/pr48466.c: New test. 2011-04-06 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org> * gcc.target/arm/pr43920-1.c: Fix accidental duplication. 2011-04-06 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/return3.adb: New test. 2011-04-06 Richard Guenther <rguenther@suse.de> PR tree-optimization/47663 * gcc.dg/tree-ssa/inline-8.c: New testcase. 2011-04-05 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for Solaris 8 and 9 as well. 2011-04-05 Tom de Vries <tom@codesourcery.com> PR target/43920 * gcc.target/arm/pr43920-1.c: New test. 2011-04-04 Yufeng Zhang <yufeng.zhang@arm.com> * g++.dg/abi/arm_cxa_vec1.C (__ARM_EABI__): Fix typo. (cctor): Actually return the value. (main): Cast return values. 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org> * gfortran.dg/character_comparison_8.f90: New test. 2010-04-04 Thomas Koenig <tkoenig@gcc.gnu.org> * frontend-passes: (optimize_lexical_comparison): New function. (optimize_expr): Call it. (optimize_comparison): Also handle lexical comparison functions. Return false instad of -2 for unequal comparison. 2011-04-04 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/48412 * function_optimize_4.f90: New test. 2011-04-04 Tobias Burnus <burnus@net-b.de> PR fortran/18918 * gfortran.dg/coarray_10.f90: Add coarray descriptor diagnostic check. * gfortran.dg/coarray_13.f90: Add checks for run-time cobounds. * gfortran.dg/coarray_15.f90: New. 2011-04-04 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gfortran.dg/bessel_6.f90: Use dg-add-options ieee. * gfortran.dg/bessel_7.f90: Likewise. 2011-04-03 Tobias Burnus <burnus@net-b.de> * gfortran.dg/bessel_6.f90: Reduce mymax for Tru64. 2011-04-03 Richard Guenther <rguenther@suse.de> Ira Rosen <ira.rosen@linaro.org> * 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 <ebotcazou@adacore.com> * gnat.dg/specs/aggr2.ads: New test. 2011-04-02 Eric Botcazou <ebotcazou@adacore.com> * 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 <ubizjak@gmail.com> * go.test/go-test.exp (go-set-goarch): Recognize alpha*-*-*. 2011-04-01 Jakub Jelinek <jakub@redhat.com> 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 <vincent+gcc@vinc17.org> PR c/36299 * gcc.dg/Waddress.c: New test. 2011-04-01 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/48352 * gfortran.dg/function_optimize_3.f90: New test. 2011-04-01 Bernd Schmidt <bernds@codesourcery.com> * 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 <iant@google.com> * go.test/go-test.exp (go-set-goarch): Recognize MIPS ABIs. 2011-03-31 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/opt16.adb: New test. 2011-03-31 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/defaulted24.C: New. 2011-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR target/16292 * gfortran.dg/g77/cabs.f: Only xfail execution on mips-sgi-irix6* with -O0. 2011-03-31 Eric Botcazou <ebotcazou@adacore.com> * g++.dg/other/i386-9.C: New test. 2011-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * go.test/go-test.exp (go-set-goarch): Use sparc64 for 64-bit SPARC. 2011-03-30 Jason Merrill <jason@redhat.com> * 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 <richard.sandiford@linaro.org> PR target/47551 * gcc.target/arm/neon-modes-2.c: New test. 2011-03-30 Jakub Jelinek <jakub@redhat.com> PR c/48305 * gcc.c-torture/compile/pr48305.c: New test. 2011-03-29 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/regress/value-dep1.C: New. 2011-03-29 Steve Ellcey <sje@cup.hp.com> * gcc.dg/torture/pr47917.c: Use -std=gnu99 on HP-UX. 2011-03-29 Ian Lance Taylor <iant@google.com> * 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 <bergner@vnet.ibm.com> Dominique d'Humieres <dominiq@lps.ens.fr> * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __ppc64__ and __APPLE__ && __PPC__ && __ALTIVEC__. 2011-03-29 Jason Merrill <jason@redhat.com> * 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 <janus@gcc.gnu.org> 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 <tkoenig@gcc.gnu.org> * gfortran.dg/function_optimize_1.f90: Add -Warray-temporaries, check for corresponding warning. 2011-03-28 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/rv-deduce2.C: New. 2011-03-29 Jakub Jelinek <jakub@redhat.com> PR debug/48203 * gcc.dg/pr48203.c: New test. 2011-03-28 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/ssa-dom-thread-3.c: New test. 2011-03-28 Peter Bergner <bergner@vnet.ibm.com> * gcc.dg/stack-usage-1.c (SIZE): Provide proper values for __PPC64__ and __PPC__ && __ALTIVEC__. 2011-03-28 Dominique d'Humieres <dominiq@lps.ens.fr> 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 <jason@redhat.com> * 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 <hongjiu.lu@intel.com> PR testsuite/48276 * gcc.target/i386/pr47502-2.c: Add -fno-pic. 2011-03-28 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/slp-1.c: New test. 2011-03-27 H.J. Lu <hongjiu.lu@intel.com> * 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 <tkoenig@gcc.gnu.org> PR fortran/47065 * gfortran.dg/trim_optimize_5.f90: New test. * gfortran.dg/trim_optimize_6.f90: New test. 2011-03-27 Richard Sandiford <rdsandiford@googlemail.com> PR target/38598 * gcc.target/mips/madd-7.c: Remove -mlong32. * gcc.target/mips/msub-7.c: Likewise. 2011-03-27 Ira Rosen <ira.rosen@linaro.org> * 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 <janus@gcc.gnu.org> PR fortran/48291 * gfortran.dg/class_42.f03: New. 2011-03-26 Ira Rosen <ira.rosen@linaro.org> * gcc.dg/vect/vect-cselim-1.c: Fail on targets that don't support strided accesses. 2011-03-26 Andrey Belevantsev <abel@ispras.ru> PR rtl-optimization/48144 * gcc.dg/pr48144.c: New test. 2011-03-26 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/discr27.ad[sb]: New test. 2011-03-26 Eric Botcazou <ebotcazou@adacore.com> * 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 <ebotcazou@adacore.com> * gnat.dg/opt15.adb: New test. * gnat.dg/opt15_pkg.ad[sb]: New helper. 2011-03-25 Tobias Burnus <burnus@net-b.de> 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 <mjambor@suse.cz> * gcc.c-torture/compile/pr44686.c: Do not explicitely specify -O2. 2011-03-25 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/defaulted22.C: New. * g++.dg/cpp0x/defaulted23.C: New. * g++.dg/cpp0x/defaulted15.C: Adjust. 2011-03-25 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/move1.C: New. 2011-03-25 Ira Rosen <ira.rosen@linaro.org> PR target/48287 * gcc.dg/vect/vect-cselim-1.c: Fail for vect_no_align. 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.dg/torture/pr47917.c: Add -D_XOPEN_SOURCE=500 to dg-options for mips-sgi-irix6.5. Replace snprintf prototype by <stdio.h>. 2011-03-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 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 <rguenther@suse.de> * 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 <jakub@redhat.com> PR debug/48204 * gcc.dg/dfp/pr48204.c: New test. 2011-03-24 Steve Ellcey <sje@cup.hp.com> 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 <ebotcazou@adacore.com> * gnat.dg/array16.ad[sb]: New test. * gnat.dg/array16.ads: New helper. 2011-03-24 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/derived_type2.adb: New test. 2011-03-24 Richard Guenther <rguenther@suse.de> PR tree-optimization/48271 * g++.dg/torture/pr48271.C: New testcase. 2011-03-24 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/array15.ad[sb]: New test. 2011-03-24 Uros Bizjak <ubizjak@gmail.com> PR target/48237 * gcc.target/i386/pr48237.c: New test. 2011-03-24 Richard Guenther <rguenther@suse.de> PR middle-end/48269 * gcc.dg/builtin-object-size-10.c: New testcase. 2011-03-24 Richard Guenther <rguenther@suse.de> PR tree-optimization/46562 * c-c++-common/pr46562-2.c: New testcase. * c-c++-common/pr46562.c: Likewise. 2011-03-24 Ira Rosen <ira.rosen@linaro.org> * gcc.dg/vect/vect-cselim-1.c: New test. * gcc.dg/vect/vect-cselim-2.c: New test. 2011-03-23 Chung-Lin Tang <cltang@codesourcery.com> * gcc.target/arm/pr46934.c: New. 2011-03-23 Ian Lance Taylor <iant@google.com> * go.test/go-test.exp (errchk): Ignore lines containing ////. 2011-03-23 Richard Guenther <rguenther@suse.de> * gcc.dg/struct: Remove directory and contents. 2011-03-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR testsuite/48251 * g++.dg/guality/guality.exp: Disable on alpha*-dec-osf*. 2011-03-23 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/discr26.ad[sb]: New test. * gnat.dg/discr26_pkg.ads: New helper. 2011-03-23 Richard Sandiford <richard.sandiford@linaro.org> PR target/47553 * gcc.target/arm/neon-vld-1.c: New test. 2011-03-23 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/array14.ad[sb]: New test. * gnat.dg/array14_pkg.ads: New helper. 2011-03-22 Joseph Myers <joseph@codesourcery.com> * 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 <nickc@redhat.com> * 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 <meissner@linux.vnet.ibm.com> * 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 <rguenther@suse.de> PR tree-optimization/48228 * gcc.dg/Wstrict-overflow-23.c: New testcase. 2011-03-21 Michael Meissner <meissner@linux.vnet.ibm.com> * gcc.dg/torture/va-arg-25.c: Add -mabi=altivec -maltivec for powerpc. PR target/48226 * gcc.target/powerpc/pr48226.c: New file. 2011-03-21 Jack Howarth <howarth@bromo.med.uc.edu> * lib/prune.exp (prune_gcc_output): Prune "could not create compact unwind for" warnings. 2011-03-20 Jakub Jelinek <jakub@redhat.com> 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 <meissner@linux.vnet.ibm.com> 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 <rguenther@suse.de> 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 <jakub@redhat.com> PR target/48213 * gcc.dg/pr48213.c: New test. 2011-03-21 Kai Tietz <ktietz@redhat.com> PR target/12171 * g++.dg/plugin/attribute_plugin.c: Adjust test. 2011-03-21 Chung-Lin Tang <cltang@codesourcery.com> * gcc.target/arm/xor-and.c: New. 2010-03-21 Thomas Koenig <tkoenig@gcc.gnu.org> 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 <hongjiu.lu@intel.com> PR rtl-optimization/47502 * gcc.target/i386/pr47502-1.c: New. * gcc.target/i386/pr47502-2.c: Likewise. 2011-03-20 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/48156 * gcc.dg/pr48156.c: New test. 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> PR libfortran/47439 * gfortran.dg/scratch_1.f90: Adjust test. 2011-03-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org> PR libfortran/47439 * gfortran.dg/scratch_1.f90: New test. 2011-03-18 Joseph Myers <joseph@codesourcery.com> * 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 <joseph@codesourcery.com> * 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 <ro@CeBiTec.Uni-Bielefeld.DE> * 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 <jason@redhat.com> * 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 <ro@CeBiTec.Uni-Bielefeld.DE> PR middle-end/47405 * gcc.dg/torture/20090618-1.c: Skip on mips-sgi-irix*. 2011-03-18 Chung-Lin Tang <cltang@codesourcery.com> * gcc.target/arm/unsigned-extend-1.c: New. 2011-03-18 Jakub Jelinek <jakub@redhat.com> PR bootstrap/48161 * gcc.c-torture/compile/pr48161.c: New test. 2011-03-17 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/47725 * gcc.dg/torture/pr47725.c: New. 2011-03-17 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/constexpr-overflow2.C: New. * g++.dg/cpp0x/constexpr-data2.C: Remove FIXME. 2011-03-17 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/specs/elab2.ads: New test. * gnat.dg/specs/elab2_pkg.ads: New helper. 2011-03-17 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/decltype-1212.C: New. * g++.dg/cpp0x/rv-return.C: Adjust expected type. 2011-03-17 Jason Merrill <jason@redhat.com> * g++.dg/parse/memfnquals1.C: New. 2011-03-17 Richard Guenther <rguenther@suse.de> PR middle-end/48134 * gcc.dg/pr48134.c: New testcase. 2011-03-17 Richard Guenther <rguenther@suse.de> PR middle-end/48165 * g++.dg/torture/pr48165.C: New testcase. 2011-03-17 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/48141 * gcc.dg/pr48141.c: New test. 2011-03-16 Jason Merrill <jason@redhat.com> * 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 <dodji@redhat.com> PR debug/47510 * ++.dg/debug/dwarf2/typedef6.C: New test. 2011-03-16 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/elision2.C: New. * g++.dg/cpp0x/constexpr-array3.C: New. 2011-03-16 Jason Merrill <jason@redhat.com> * 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 <jason@redhat.com> * g++.dg/template/incomplete6.C: New. 2011-03-16 Jeff Law <law@redhat.com> * gcc.dg/tree-ssa/vrp55.c: New test. 2011-03-16 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/auto22.C: New. 2011-03-16 Richard Guenther <rguenther@suse.de> * 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 <rguenther@suse.de> PR tree-optimization/48149 * gcc.dg/fold-complex-1.c: New testcase. 2011-03-16 Richard Guenther <rguenther@suse.de> PR testsuite/48147 * gcc.dg/guality/pr45882.c: Really make sure no inlining or cloning happens. 2011-03-16 Richard Guenther <rguenther@suse.de> PR tree-optimization/26134 * gcc.dg/tree-ssa/complex-6.c: New testcase. 2011-03-16 Richard Guenther <rguenther@suse.de> PR tree-optimization/48146 * gcc.dg/torture/pr48146.c: New testcase. 2011-03-16 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/pr14814.c: Adjust. * gcc.dg/tree-ssa/ssa-ccp-19.c: Likewise. 2011-03-16 Jakub Jelinek <jakub@redhat.com> 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 <jason@redhat.com> * g++.dg/cpp0x/constexpr-recursion.C: New. * g++.dg/cpp0x/implicit11.C: New. 2011-03-15 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> * g++.dg/cpp0x/constexpr-attribute.C: New. 2011-03-15 Manuel LĂłpez-Ibåñez <manu@gcc.gnu.org> * g++.dg/parse/pr34758.C: New. 2011-03-15 Xinliang David Li <davidxl@google.com> 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 <ramana.radhakrishnan@linaro.org> PR target/46788 * gcc.target/arm/pr46788.c: New. 2011-03-15 Richard Guenther <rguenther@suse.de> 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 <rguenther@suse.de> PR tree-optimization/13954 * g++.dg/tree-ssa/pr13954.C: New testcase. 2011-03-15 Richard Guenther <rguenther@suse.de> PR tree-optimization/48037 * gcc.target/i386/pr48037-1.c: New testcase. 2011-03-15 Richard Guenther <rguenther@suse.de> 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 <jakub@redhat.com> 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 <ubizjak@gmail.com> * 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 <tromey@redhat.com> * 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 <tromey@redhat.com> * 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 <hongjiu.lu@intel.com> * gcc.target/i386/builtin-copysign.c: Remove __LP64__ check. 2011-03-14 Richard Sandiford <richard.sandiford@linaro.org> PR rtl-optimization/47166 * gcc.c-torture/execute/postmod-1.c: New test. 2011-03-14 Richard Guenther <rguenther@suse.de> PR middle-end/48098 * gcc.dg/torture/pr48098.c: New testcase. 2011-03-12 Peter Bergner <bergner@vnet.ibm.com> PR target/48053 * gcc.target/powerpc/pr48053-1.c: New test. * gcc.target/powerpc/pr48053-2.c: Likewise. 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/48066 * gfortran.dg/intrinsic_ifunction_2.f90: Correct PR number. 2011-03-12 Thomas Koenig <tkoenig@gcc.gnu.org> PR libfortran/48066 * gfortran.dg/intrinsic_ifunction_2.f90: New test case. 2011-03-12 Janus Weil <janus@gcc.gnu.org> PR fortran/48059 * gfortran.dg/class_41.f03: New. 2011-03-11 Dodji Seketeli <dodji@redhat.com> * g++.dg/conversion/cast3.C: New test. 2011-03-11 Jason Merrill <jason@redhat.com> * 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 <rguenther@suse.de> PR tree-optimization/48067 * gcc.dg/pr48067.c: New testcase. 2011-03-11 Richard Guenther <rguenther@suse.de> PR lto/48073 * g++.dg/lto/20110311-1_0.C: New testcase. 2011-03-11 Jakub Jelinek <jakub@redhat.com> 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 <janus@gcc.gnu.org> PR fortran/47768 * gfortran.dg/proc_ptr_comp_31.f90: New. 2011-03-11 Richard Guenther <rguenther@suse.de> PR tree-optimization/47278 * gcc.dg/torture/pr47278-1.c: New testcase. * gcc.dg/torture/pr47278-2.c: Likewise. 2011-03-11 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/48063 * gcc.dg/torture/pr48063.c: New test. 2011-03-10 Jason Merrill <jason@redhat.com> * 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 <jason@redhat.com> * g++.dg/template/nontype22.C: New. 2011-03-09 Martin Jambor <mjambor@suse.cz> PR tree-optimization/47714 * g++.dg/torture/pr47714.C: New test. 2011-03-08 Michael Meissner <meissner@linux.vnet.ibm.com> PR target/47755 * gcc.target/powerpc/pr47755-2.c: New file. 2011-03-08 Jakub Jelinek <jakub@redhat.com> * 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 <Andreas.Krebbel@de.ibm.com> * gcc.dg/optimize-bswapsi-1.c: Use -march=z900 on s390. 2011-03-08 Jason Merrill <jason@redhat.com> * g++.dg/template/nontype21.C: New. * g++.dg/template/anon5.C: New. 2011-03-08 Jakub Jelinek <jakub@redhat.com> PR debug/47881 * gcc.dg/pr47881.c: New test. 2011-03-08 Dodji Seketeli <dodji@redhat.com> PR c++/47957 * g++.dg/lookup/template3.C: New test. 2011-03-08 Kai Tietz <ktietz@redhat.com> * g++.dg/tree-ssa/pr21082.C: Use __INTPTR_TYPE__ instead of 'long' type. 2011-03-08 Mikael Pettersson <mikpe@it.uu.se> PR testsuite/47954 * gcc.dg/tree-ssa/ssa-ccp-33.c: Use __alignof__ not sizeof to compute alignment. 2011-03-08 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/48022 * gcc.dg/pr48022-1.c: New test. * gcc.dg/pr48022-2.c: New test. 2011-03-07 Jason Merrill <jason@redhat.com> * 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 <jakub@redhat.com> PR debug/47991 * gcc.dg/pr47991.c: New test. 2011-03-07 Jason Merrill <jason@redhat.com> * g++.dg/abi/mangle46.C: New. 2011-03-07 Pat Haugen <pthaugen@us.ibm.com> PR target/47862 * gcc.target/powerpc/pr47862.c: New. 2011-03-07 Jack Howarth <howarth@bromo.med.uc.edu> PR target/45413 * gcc.target/i386/combine-mul.c: Require nonpic. 2011-03-07 Paul Wögerer <paul_woegerer@mentor.com> Nathan Froyd <froydnj@codesourcery.com> * gcc.dg/20001117-1.c: Abort on NULL call_sites. 2011-03-06 Mark Mitchell <mark@codesourcery.com> * README.QMTEST: Remove. 2011-03-06 Paul Thomas <pault@gcc.gnu.org> Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/47850 * gfortran.dg/array_constructor_37.f90 : New test. 2011-03-05 Jason Merrill <jason@redhat.com> * 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 <dave.anglin@nrc-cnrc.gc.ca> * gcc.dg/torture/pr47975.c: Add -fno-common option on hppa*-*-hpux*. 2011-03-05 Jakub Jelinek <jakub@redhat.com> 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 <nicola.pero@meta-innovation.com> * objc.dg/property/property-encoding-1.m: Tidied up testcase. * obj-c++.dg/property/property-encoding-1.mm: Likewise. 2011-03-04 Nicola Pero <nicola.pero@meta-innovation.com> * 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 <jason@redhat.com> * g++.dg/template/pseudodtor6.C: New. * g++.dg/inherit/covariant19.C: New. 2011-03-04 Richard Guenther <rguenther@suse.de> PR middle-end/47968 * gcc.dg/torture/pr47968.c: New testcase. 2011-03-04 Richard Guenther <rguenther@suse.de> PR middle-end/47975 * gcc.dg/torture/pr47975.c: New testcase. 2011-03-03 Paolo Carlini <paolo.carlini@oracle.com> PR c++/47974 * g++.dg/template/crash106.C: New. 2011-03-03 Jakub Jelinek <jakub@redhat.com> PR c/47963 * gcc.dg/gomp/pr47963.c: New test. * g++.dg/gomp/pr47963.C: New test. 2011-03-02 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/regress/condition1.C: New. * g++.dg/cpp0x/constexpr-ctor9.C: New. 2011-03-01 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/lambda/lambda-98.C: New. * g++.dg/cpp0x/constexpr-non-const-arg2.C: New. 2011-03-02 Richard Sandiford <richard.sandiford@linaro.org> PR rtl-optimization/47925 * gcc.c-torture/execute/pr47925.c: New test. 2011-03-01 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/decltype25.C: New. * g++.dg/cpp0x/regress/bitfield-err1.C: New. 2011-03-01 Richard Guenther <rguenther@suse.de> PR tree-optimization/47890 * gcc.dg/torture/pr47890.c: New testcase. 2011-03-01 Richard Guenther <rguenther@suse.de> PR lto/47924 * gcc.dg/lto/pr47924_0.c: New testcase. 2011-03-01 Richard Guenther <rguenther@suse.de> PR lto/46911 * gfortran.dg/lto/pr46911_0.f: New testcase. 2011-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> 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 <jvdelisle@gcc.gnu.org> PR libgfortran/47567 * gfortran.dg/fmt_fw_d.f90: New test. 2011-02-28 Jason Merrill <jason@redhat.com> * g++.dg/inherit/covariant18.C: New. 2011-02-28 Jakub Jelinek <jakub@redhat.com> PR middle-end/47893 * gcc.dg/pr47893.c: New test. 2011-02-28 Nicola Pero <nicola.pero@meta-innovation.com> * 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 <kazu@codesourcery.com> * 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 <jason@redhat.com> PR c++/47906 * g++.dg/cpp0x/trailing1.C: Specify -fabi-version=6. 2011-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/47778 * gfortran.dg/namelist_71.f90: New test. 2011-02-27 Jason Merrill <jason@redhat.com> 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 <paolo.carlini@oracle.com> PR c++/46466 * g++.dg/cpp0x/constexpr-ctor8.C: New. 2011-02-27 Jakub Jelinek <jakub@redhat.com> PR fortran/47886 * gfortran.dg/gomp/task-1.f90: Removed. 2011-02-26 Jason Merrill <jason@redhat.com> * 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 <burnus@net-b.de> PR fortran/47886 * gfortran.dg/gomp/task-1.f90: New. 2011-02-25 Jie Zhang <jie@codesourcery.com> * gcc.target/arm/neon-thumb2-move.c: Add dg-require-effective-target arm_thumb2_ok. 2011-02-24 Jason Merrill <jason@redhat.com> * 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 <jakub@redhat.com> PR fortran/47878 * gfortran.dg/pr47878.f90: New test. 2011-02-24 Richard Guenther <rguenther@suse.de> 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 <rguenther@suse.de> PR fortran/47839 * gfortran.dg/lto/pr47839_0.f90: New testcase. * gfortran.dg/lto/pr47839_1.f90: Likewise. 2011-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/47567 * gfortran.dg/fmt_f0_1.f90: Update test. 2011-02-23 Jason Merrill <jason@redhat.com> * 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 <mikael@gcc.gnu.org> PR fortran/40850 * gfortran.dg/nested_allocatables_1.f90: New. 2011-02-23 Nathan Froyd <froydnj@codesourcery.com> 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 <rguenther@suse.de> PR tree-optimization/47838 * gcc.dg/tree-ssa/foldconst-2.c: Scan tree-ch dump. 2011-02-23 Uros Bizjak <ubizjak@gmail.com> * g++.dg/other/pr47218.C: Fix dg-options. Cleanup saved temps. 2011-02-23 Uros Bizjak <ubizjak@gmail.com> * 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 <nicola.pero@meta-innovation.com> * objc.dg/attributes/objc-exception-1.m: New. 2011-02-23 Jie Zhang <jie@codesourcery.com> * gcc.dg/cpp/include7.c: New test. 2011-02-22 Paolo Carlini <paolo.carlini@oracle.com> PR c++/47242 * g++.dg/cpp0x/lambda/lambda-ice4.C: New. 2011-02-23 Jie Zhang <jie@codesourcery.com> PR rtl-optimization/47763 * gcc.dg/pr47763.c: New test. 2011-02-22 Paul Thomas <pault@gcc.gnu.org> PR fortran/45743 * gfortran.dg/whole_file_32.f90 : New test. 2011-02-22 Dodji Seketeli <dodji@redhat.com> PR c++/47666 * g++.dg/inherit/virtual7.C: New test. 2011-02-22 Nicola Pero <nicola.pero@meta-innovation.com> 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 <ro@CeBiTec.Uni-Bielefeld.DE> * 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 <jakub@redhat.com> PR tree-optimization/47835 * gcc.dg/pr46909.c: Check optimized dump instead of ifcombine. 2011-02-22 Tobias Burnus <burnus@net-b.de> * 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 <law@redhat.com> 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 <dave.anglin@nrc-cnrc.gc.ca> * g++.dg/cpp0x/lambda/lambda-conv.C: Skip scan-assembler check on *-*-hpux10*. 2011-02-21 Jakub Jelinek <jakub@redhat.com> PR debug/47106 * g++.dg/debug/pr47106.C: Require effective target lto. 2011-02-21 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/constexpr-diag2.C: New. 2011-02-20 Jason Merrill <jason@redhat.com> * 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 <nicola.pero@meta-innovation.com> * 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 <nicola.pero@meta-innovation.com> PR objc/47784 * objc.dg/property/dotsyntax-22.m: New. * obj-c++.dg/property/dotsyntax-22.mm: New. 2011-02-20 Dodji Seketeli <dodji@redhat.com> PR c++/46394 * g++.dg/template/typedef38.C: New test. 2011-02-20 Paul Thomas <pault@gcc.gnu.org> PR fortran/46818 * gfortran.dg/whole_file_30.f90 : New test. * gfortran.dg/whole_file_31.f90 : New test. 2011-02-20 Paul Thomas <pault@gcc.gnu.org> 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 <paolo.carlini@oracle.com> PR c++/44118 * g++.dg/template/crash105.C: New. 2011-02-19 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/regress/no-elide1.C: New. 2011-02-19 Alexandre Oliva <aoliva@redhat.com> PR tree-optimization/46620 * gcc.dg/pr46620.c: New. 2011-02-19 Jakub Jelinek <jakub@redhat.com> PR c/47809 * gcc.target/i386/pr47809.c: New test. 2011-02-19 Jerry DeLisle <jvdelisle@gcc.gnu.org> Tobias Burnus <burnus@net-b.de> * 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 <jvdelisle@gcc.gnu.org> PR libgfortran/47567 * gfortran.dg/fmt_f0_1.f90: Update test. 2011-02-19 Paul Thomas <pault@gcc.gnu.org> 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 <hongjiu.lu@intel.com> * gcc.target/i386/pr31167.c: Require int128 instead of lp64. * gcc.target/i386/pr32280-1.c: Likewise. 2011-02-19 Jakub Jelinek <jakub@redhat.com> PR target/47800 * gcc.target/i386/pr47800.c: New test. 2011-02-18 Iain Sandoe <iains@gcc.gnu.org> * objc/execute/exceptions/foward-1.x: New. 2011-02-18 Janus Weil <janus@gcc.gnu.org> 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 Michael Matz <matz@suse.de> PR fortran/45586 * gfortran.dg/lto/pr45586_0.f90: New test. * gfortran.dg/typebound_proc_20.f90: Ditto. * gfortran.dg/typebound_proc_21.f90: Ditto. 2011-02-18 Paolo Carlini <paolo.carlini@oracle.com> PR c++/47795 * g++.dg/cpp0x/lambda/lambda-ice3.C: New. 2011-02-18 Tobias Burnus <burnus@net-b.de> 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 <janus@gcc.gnu.org> PR fortran/47768 * gfortran.dg/proc_ptr_comp_30.f90: New. 2011-02-18 Jakub Jelinek <jakub@redhat.com> PR debug/47780 * gcc.target/i386/pr47780.c: New test. 2011-02-18 Janus Weil <janus@gcc.gnu.org> PR fortran/47767 * gfortran.dg/class_40.f03: New. 2011-02-18 Dodji Seketeli <dodji@redhat.com> PR c++/47208 * g++.dg/cpp0x/auto21.C: New test. 2011-02-17 Iain Sandoe <iains@gcc.gnu.org> * 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 <jakub@redhat.com> PR c++/47783 * g++.dg/warn/Wunused-parm-4.C: New test. 2011-02-17 Alexandre Oliva <aoliva@redhat.com> Jan Hubicka <jh@suse.cz> PR debug/47106 PR debug/47402 * g++.dg/debug/pr47106.C: New. 2011-02-17 Uros Bizjak <ubizjak@gmail.com> PR target/43653 * gcc.target/i386/pr43653.c: New test. 2011-02-11 Dodji Seketeli <dodji@redhat.com> PR c++/47172 * g++.dg/template/inherit6.C: New test. 2011-02-16 Janus Weil <janus@gcc.gnu.org> PR fortran/47745 * gfortran.dg/class_39.f03: New. 2011-02-16 Dodji Seketeli <dodji@redhat.com> PR c++/47326 * g++.dg/cpp0x/variadic106.C: New test. 2011-02-16 Jakub Jelinek <jakub@redhat.com> 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 <jason@redhat.com> * g++.dg/inherit/implicit-trivial1.C: New. * g++.dg/cpp0x/implicit-trivial1.C: New. 2011-02-15 H.J. Lu <hongjiu.lu@intel.com> PR middle-end/47725 * gcc.dg/torture/pr47725.c: Removed. 2011-02-15 Michael Meissner <meissner@linux.vnet.ibm.com> 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 <hongjiu.lu@intel.com> PR middle-end/47725 * gcc.dg/torture/pr47725.c: New. 2011-02-15 Richard Guenther <rguenther@suse.de> PR tree-optimization/47743 * gcc.dg/torture/pr47743.c: New testcase. 2011-02-15 Jakub Jelinek <jakub@redhat.com> PR middle-end/47581 * gcc.target/i386/pr47581.c: New test. 2011-02-14 Janus Weil <janus@gcc.gnu.org> PR fortran/47730 * gfortran.dg/select_type_22.f03: New. 2011-02-14 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/regress/enum1.C: New. 2011-02-14 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/include.adb: New test. 2011-02-14 Janus Weil <janus@gcc.gnu.org> PR fortran/47728 * gfortran.dg/class_38.f03: New. 2011-02-14 Eric Botcazou <ebotcazou@adacore.com> * gcc.dg/pr46494.c: New test. 2011-02-14 Richard Guenther <rguenther@suse.de> * gcc.dg/attr-weak-hidden-1.c: Make definition of foo strong. 2011-02-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR ada/41929 * gnat.dg/null_pointer_deref1.exp: Don't skip on sparc*-sun-solaris2.11. 2011-02-14 Janus Weil <janus@gcc.gnu.org> PR fortran/47349 * gfortran.dg/argument_checking_18.f90: New. 2011-02-13 Tobias Burnus <burnus@net-b.de> * gfortran.dg/argument_checking_13.f90: Update dg-error. * gfortran.dg/argument_checking_17.f90: New. 2011-02-12 Janus Weil <janus@gcc.gnu.org> * 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 <mikael.morin@sfr.fr> PR fortran/45586 * gfortran.dg/extends_11.f03: New. 2011-02-11 Xinliang David Li <davidxl@google.com> PR tree-optimization/47707 * g++.dg/tree-ssa/pr47707.C: New test. 2011-02-11 Eric Botcazou <ebotcazou@adacore.com> * g++.dg/opt/inline17.C: New test. 2011-02-11 Tobias Burnus <burnus@net-b.de> PR fortran/47550 * gfortran.dg/pure_formal_2.f90: New. 2011-02-11 Pat Haugen <pthaugen@us.ibm.com> PR rtl-optimization/47614 * gfortran.dg/pr47614.f: New. 2011-02-11 Joseph Myers <joseph@codesourcery.com> PR driver/47678 * gcc.dg/opts-6.c: New test. 2011-02-11 Jakub Jelinek <jakub@redhat.com> PR debug/47684 * gcc.dg/pr47684.c: New test. 2011-02-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 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 <ro@CeBiTec.Uni-Bielefeld.DE> 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 <ubizjak@gmail.com> * 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 <ro@CeBiTec.Uni-Bielefeld.DE> 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 <jason@redhat.com> * 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 <rguenther@suse.de> PR tree-optimization/47677 * gcc.dg/torture/pr47677.c: New testcase. 2011-02-10 Iain Sandoe <iains@gcc.gnu.org> * 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 <jakub@redhat.com> PR target/47665 * gcc.target/i386/pr47665.c: New test. 2011-02-10 Jie Zhang <jie@codesourcery.com> PR testsuite/47622 Revert 2011-02-05 Jie Zhang <jie@codesourcery.com> PR debug/42631 * gcc.dg/pr42631.c: Update test. * gcc.dg/pr42631-2.c: New test. 2011-02-09 Janus Weil <janus@gcc.gnu.org> PR fortran/47352 * gfortran.dg/proc_decl_25.f90: New. 2011-02-09 Janus Weil <janus@gcc.gnu.org> PR fortran/47463 * gfortran.dg/typebound_assignment_2.f03: New. 2011-02-09 Richard Guenther <rguenther@suse.de> PR tree-optimization/47664 * gcc.dg/tree-ssa/inline-7.c: New testcase. 2011-02-09 Eric Botcazou <ebotcazou@adacore.com> PR middle-end/47646 * gnat.dg/uninit_func.adb: Adjust dg directive. 2011-02-09 Dominique Dhumieres <dominiq@lps.ens.fr> PR middle-end/47646 * obj-c++.dg/attributes/method-noreturn-1.mm: Adjust dg directives. 2011-02-09 Janus Weil <janus@gcc.gnu.org> PR fortran/47637 * gfortran.dg/auto_dealloc_2.f90: New. 2011-02-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * 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 <mjambor@suse.cz> PR middle-end/45505 * gfortran.dg/pr25923.f90: Remove xfails. 2011-02-08 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR fortran/47583 * gfortran.dg/inquire_14.f90: New test. 2011-02-08 Janus Weil <janus@gcc.gnu.org> PR fortran/45290 * gfortran.dg/pointer_init_6.f90: New. 2011-02-08 Jeff Law <law@redhat.com> PR tree-optimization/42893 * gcc.tree-ssa/pr42893.c: New test. 2011-02-08 Sebastian Pop <sebastian.pop@amd.com> 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 <Andreas.Krebbel@de.ibm.com> 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 <rguenther@suse.de> PR middle-end/47639 * g++.dg/opt/pr47639.c: New testcase. 2011-02-08 Richard Guenther <rguenther@suse.de> PR tree-optimization/47632 * g++.dg/opt/pr47632.C: New testcase. 2011-02-07 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> * g++.dg/abi/packed1.C: Expect warning on spu-*-* as well. 2011-02-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/47615 * g++.dg/opt/pr47615.C: New testcase. 2011-02-07 Richard Guenther <rguenther@suse.de> PR tree-optimization/47621 * gcc.dg/torture/pr47621.c: New testcase. 2011-02-07 Uros Bizjak <ubizjak@gmail.com> * gfortran.dg/transpose_optimization_2.f90: Cleanup original dump. 2011-02-06 Paul Thomas <pault@gcc.gnu.org> PR fortran/47592 * gfortran.dg/allocate_with_source_1 : New test. 2011-02-05 Jakub Jelinek <jakub@redhat.com> PR middle-end/47610 * gcc.dg/pr47610.c: New test. 2011-02-05 Jie Zhang <jie@codesourcery.com> PR debug/42631 * gcc.dg/pr42631.c: Update test. * gcc.dg/pr42631-2.c: New test. 2001-02-05 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/47574 * gfortran.dg/pr47574.f90: New test. 2011-02-04 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/46194 * gcc.dg/autopar/pr46194.c: New. 2011-02-04 H.J. Lu <hongjiu.lu@intel.com> PR tree-optimization/43695 * g++.dg/ipa/pr43695.C: New. 2011-02-04 Jakub Jelinek <jakub@redhat.com> PR inline-asm/23200 * gcc.dg/pr23200.c: New test. 2011-02-03 Jonathan Wakely <jwakely.gcc@gmail.com> PR c++/47589 * g++.dg/pr47589.C: New test. 2011-02-03 Dodji Seketeli <dodji@redhat.com> PR c++/47398 * g++.dg/template/typedef37.C: New test. * g++.dg/template/param1.C: Adjust expected error message. 2011-02-03 Jakub Jelinek <jakub@redhat.com> 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 <froydnj@codesourcery.com> Jakub Jelinek <jakub@redhat.com> 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 <paolo.carlini@oracle.com> PR c++/29571 * g++.dg/init/pr29571.C: New. 2011-02-03 H.J. Lu <hongjiu.lu@intel.com> * gfortran.dg/graphite/vect-pr40979.f90: Require vect_double instead of vect_int. 2011-02-03 Jakub Jelinek <jakub@redhat.com> 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 <aoliva@redhat.com> PR tree-optimization/45122 * gcc.dg/tree-ssa/pr45122.c: New. 2011-02-02 Michael Meissner <meissner@linux.vnet.ibm.com> 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 <janus@gcc.gnu.org> Paul Thomas <pault@gcc.gnu.org> PR fortran/47082 * gfortran.dg/class_37.f03 : New test. 2011-02-02 Sebastian Pop <sebastian.pop@amd.com> Richard Guenther <rguenther@suse.de> 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 <janus@gcc.gnu.org> PR fortran/47572 * gfortran.dg/class_36.f03: New. 2011-02-02 Richard Guenther <rguenther@suse.de> PR tree-optimization/47566 * gcc.dg/lto/20110201-1_0.c: New testcase. 2011-02-02 Alexandre Oliva <aoliva@redhat.com> 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 <rguenther@suse.de> PR tree-optimization/47559 * g++.dg/torture/pr47559.C: New testcase. 2011-02-01 Janus Weil <janus@gcc.gnu.org> PR fortran/47565 * gfortran.dg/typebound_call_20.f03: New. 2011-02-01 Richard Guenther <rguenther@suse.de> PR tree-optimization/47555 * gcc.dg/pr47555.c: New testcase. 2011-02-01 Richard Guenther <rguenther@suse.de> PR tree-optimization/47541 * g++.dg/torture/pr47541.C: New testcase. 2011-01-31 Janus Weil <janus@gcc.gnu.org> PR fortran/47455 * gfortran.dg/typebound_call_19.f03: New. 2011-01-31 Jakub Jelinek <jakub@redhat.com> PR c++/47416 * g++.dg/cpp0x/pr47416.C: New test. 2011-01-31 Paul Thomas <pault@gcc.gnu.org> PR fortran/47519 * gfortran.dg/allocate_deferred_char_scalar_2.f03: New test. 2011-01-31 Janus Weil <janus@gcc.gnu.org> PR fortran/47463 * gfortran.dg/typebound_assignment_1.f03: New. 2011-01-31 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/47538 * gcc.c-torture/execute/pr47538.c: New test. 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> PR target/45325 * gcc.target/i386/pr38240.c: Add dg-options "-msse". 2011-01-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * g++.dg/abi/mangle40.C: Pass "" to dg-require-weak. 2011-01-31 Eric Botcazou <ebotcazou@adacore.com> PR rtl-optimization/44031 * gcc.c-torture/compile/20110131-1.c: New test. 2011-01-31 Tobias Burnus <burnus@net-b.de> PR fortran/47042 * gfortran.dg/stmt_func_1.f90: New. 2011-01-31 Tobias Burnus <burnus@net-b.de> PR fortran/47042 * gfortran.dg/interface_34.f90: New. 2011-01-30 Paul Thomas <pault@gcc.gnu.org> 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 <Ulrich.Weigand@de.ibm.com> * 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 <burnus@net-b.de> PR fortran/47531 * gfortran.dg/shape_6.f90: New. 2011-01-29 Jerry DeLisle <jvdelisle@gcc.gnu.org> 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 <dodji@redhat.com> PR c++/47311 * g++.dg/template/param2.C: New test. 2011-01-28 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/47285 * gfortran.dg/fmt_g.f: New test. 2011-01-28 Tobias Burnus <burnus@net-b.de> PR fortran/47507 * gfortran.dg/pure_formal_1.f90: New. 2011-01-28 Jakub Jelinek <jakub@redhat.com> PR target/42894 * gcc.dg/tls/pr42894.c: New test. 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.dg/pr47276.c: Add dg-require-visibility. 2011-01-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gcc.target/i386/asm-6.c: XFAIL on i?86-pc-solaris2.1[0-9] && ilp32. 2011-01-28 Paul Thomas <pault@gcc.gnu.org> Tobias Burnus <burnus@gcc.gnu.org> 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 <jh@suse.cz> PR middle-end/46949 * gcc.dg/attr-weakref-4.c: New testcase 2011-01-27 Martin Jambor <mjambor@suse.cz> PR tree-optimization/47228 * gcc.dg/torture/pr47228.c: New test. 2011-01-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * gcc.dg/tree-ssa/pr42585.c: Disable on s390 and s390x. 2011-01-27 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> * lib/compat.exp (compat-execute): Pass -Wl,--extra-stack-space=8192 when using auto-overlay support on the SPU. 2011-01-27 Eric Botcazou <ebotcazou@adacore.com> PR rtl-optimization/44174 * gcc.target/i386/asm-6.c: New test. 2011-01-26 Mikael Pettersson <mikpe@it.uu.se> PR rtl-optimization/46856 * gcc.c-torture/compile/pr46856.c: New test. 2011-01-26 Nicola Pero <nicola.pero@meta-innovation.com> Andrew Pinski <pinskia@gmail.com> PR c/43082 * gcc.dg/pr43082.c: New. 2011-01-26 DJ Delorie <dj@redhat.com> PR rtl-optimization/46878 * gcc.dg/pr46878-1.c: New test. 2011-01-26 Jakub Jelinek <jakub@redhat.com> PR c++/47476 * g++.dg/cpp0x/pr47476.C: New test. 2011-01-26 Eric Botcazou <ebotcazou@adacore.com> * gcc.c-torture/compile/20110126-1.c: New test. 2011-01-26 Jakub Jelinek <jakub@redhat.com> PR c/47473 * gcc.dg/torture/pr47473.c: New test. 2011-01-26 Jan Hubicka <jh@suse.cz> PR target/47237 * gcc.c-torture/execute/pr47237.c: New testcase. 2011-01-26 Jan Hubicka <jh@suse.cz> PR tree-optimization/47190 * gcc.dg/attr-weakref-3.c: New testcase. 2011-01-26 Dave Korn <dave.korn.cygwin@gmail.com> 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 <sebastian.pop@amd.com> PR tree-optimization/46970 * gcc.dg/graphite/pr46970.c: New. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/46215 * gcc.dg/graphite/pr46215.c: New. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/46168 * gcc.dg/graphite/pr46168.c: New. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/43657 * gcc.dg/graphite/pr43657.c: New. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/29832 * gfortran.dg/graphite/pr29832.f90: New. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> PR tree-optimization/43567 * gcc.dg/graphite/pr43567.c: New. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> * 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 <jakub@redhat.com> 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 <mjambor@suse.cz> PR tree-optimization/47382 * g++.dg/torture/pr47382.C: New test. * g++.dg/opt/devirt1.C: Xfail. 2011-01-25 Yao Qi <yao@codesourcery.com> 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 <sebastian.pop@amd.com> Jakub Jelinek <jakub@redhat.com> PR tree-optimization/47271 * gcc.dg/tree-ssa/ifc-pr47271.c: New. 2011-01-25 Nick Clifton <nickc@redhat.com> * 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 <burnus@net-b.de> PR fortran/47448 * gfortran.dg/redefined_intrinsic_assignment_2.f90: New. 2011-01-25 Jakub Jelinek <jakub@redhat.com> 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 <rguenther@suse.de> PR middle-end/47411 * gcc.dg/torture/pr47411.c: New testcase. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> * gfortran.dg/graphite/id-24.f: New. * gfortran.dg/graphite/id-25.f: New. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> * gfortran.dg/graphite/id-23.f: New. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> * gfortran.dg/graphite/interchange-3.f90: Un-XFAILed. 2011-01-25 Sebastian Pop <sebastian.pop@amd.com> * 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 <sebastian.pop@amd.com> * 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 <meissner@linux.vnet.ibm.com> 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 <ro@CeBiTec.Uni-Bielefeld.DE> * lib/scanasm.exp (dg-function-on-line): Handle mips-sgi-irix*. 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gfortran.dg/cray_pointers_2.f90: Avoid cycling through optimization options. 2011-01-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * 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 <burnus@net-b.de> PR fortran/47421 * gfortran.dg/allocatable_scalar_12.f90: New. 2011-01-23 Ira Rosen <irar@il.ibm.com> * 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 <jh@suse.cz> PR lto/47333 * g++.dg/lto/pr47333.C: New file. 2011-01-22 Jan Hubicka <jh@suse.cz> 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 <tkoenig@gcc.gnu.org> PR fortran/38536 * gfortran.dg/c_loc_tests_16.f90: New test. 2011-01-22 Tobias Burnus <burnus@net-b.de> PR fortran/47399 * gfortran.dg/typebound_proc_19.f90: New. 2011-01-21 Jeff Law <law@redhat.com> PR tree-optimization/47053 * g++.dg/pr47053.C: New test. 2011-01-21 Jason Merrill <jason@redhat.com> PR c++/47041 * g++.dg/cpp0x/constexpr-ctor6.C: New. 2011-01-21 Jakub Jelinek <jakub@redhat.com> 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 <jason@redhat.com> PR c++/46552 * g++.dg/cpp0x/constexpr-regress2.C: New. * g++.dg/cpp0x/constexpr-stmtexpr.C: New. 2011-01-21 Jeff Law <law@redhat.com> PR rtl-optimization/41619 * gcc.dg/pr41619.c: New. 2011-01-21 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/47355 * g++.dg/opt/pr47355.C: New test. 2011-01-21 Richard Guenther <rguenther@suse.de> * gcc.dg/tree-ssa/pr47392.c: Make test non-static instead of making main hot. 2011-01-21 Richard Guenther <rguenther@suse.de> PR tree-optimization/47365 * gcc.dg/torture/pr47365.c: New testcase. * gcc.dg/tree-ssa/pr47392.c: Likewise. 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * g++.dg/other/anon5.C: Skip on mips-sgi-irix*. 2011-01-21 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/47391 * gcc.dg/pr47391.c: New test. 2011-01-21 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * g++.dg/template/char1.C: Use signed char. 2011-01-21 Tobias Burnus <burnus@net-b.de> PR fortran/47377 * gfortran.dg/pointer_target_4.f90: New. 2011-01-20 Michael Meissner <meissner@linux.vnet.ibm.com> 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 <aoliva@redhat.com> PR debug/46583 * g++.dg/debug/pr46583.C: New. 2011-01-20 Jakub Jelinek <jakub@redhat.com> 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 <rguenther@suse.de> PR middle-end/47370 * gcc.dg/torture/pr47370.c: New testcase. 2011-01-20 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/46130 * gcc.dg/pr46130-1.c: New test. * gcc.dg/pr46130-2.c: New test. 2011-01-19 Dodji Seketeli <dodji@redhat.com> PR c++/47291 * g++.dg/debug/dwarf2/template-params-10.C: New test. 2011-01-19 Alexandre Oliva <aoliva@redhat.com> PR debug/46240 * g++.dg/debug/pr46240.cc: New. 2011-01-19 Jakub Jelinek <jakub@redhat.com> 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 <Ulrich.Weigand@de.ibm.com> PR testsuite/45342 * gcc.dg/tls/thr-cse-1.c: Fix match on spu-*.*. 2011-01-19 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> PR tree-optimization/46021 * gcc.dg/tree-ssa/20040204-1.c: Do not XFAIL on spu-*-*. 2011-01-19 Jakub Jelinek <jakub@redhat.com> PR tree-optimization/47290 * g++.dg/torture/pr47290.C: New test. 2011-01-18 Janus Weil <janus@gcc.gnu.org> PR fortran/47240 * gfortran.dg/proc_ptr_comp_29.f90: New. 2011-01-18 Dominique d'Humieres <dominiq@lps.ens.fr> PR testsuite/41146 * gcc.target/powerpc/asm-es-2.c: Adjust regular expression for powerpc-apple-darwin9. 2011-01-18 Jakub Jelinek <jakub@redhat.com> PR rtl-optimization/47299 * gcc.c-torture/execute/pr47299.c: New test. 2011-01-17 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/constexpr-virtual.C: New. 2011-01-17 Jakub Jelinek <jakub@redhat.com> PR fortran/47331 * gfortran.dg/gomp/pr47331.f90: New test. 2011-01-17 Nicola Pero <nicola.pero@meta-innovation.com> PR objc/47314 * objc.dg/selector-warn-1.m: New. * obj-c++.dg/selector-warn-1.mm: New. 2011-01-17 Richard Sandiford <rdsandiford@googlemail.com> * gcc.dg/tree-ssa/vrp51.c: Prefix each "bug." string with "vrp.". Update dg-final accordingly. 2011-01-17 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * g++.old-deja/g++.other/init19.C: Don't XFAIL on mips-sgi-irix*. 2011-01-17 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * 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 <rguenther@suse.de> PR tree-optimization/47313 * g++.dg/torture/pr47313.C: New testcase. 2011-01-17 H.J. Lu <hongjiu.lu@intel.com> 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 <rguenther@suse.de> 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 <dave.anglin@nrc-cnrc.gc.ca> PR testsuite/47325 * g++.dg/ext/pr47213.C: Require visibility. 2011-01-16 Richard Sandiford <rdsandiford@googlemail.com> * 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 <rdsandiford@googlemail.com> * gcc.c-torture/execute/20101011-1.c: Skip test for MIPS16 Linux-based targets. 2011-01-13 Jan Hubicka <jh@suse.cz> PR tree-optimization/47276 * gcc.dg/pr47276.c: New testcase. 2011-01-15 Giovanni Funchal <gafunchal@gmail.com> Jonathan Wakely <jwakely.gcc@gmail.com> PR c++/33558 * g++.dg/other/pr33558.C: New. * g++.dg/other/pr33558-2.C: New. 2011-01-14 Martin Jambor <mjambor@suse.cz> 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 <jason@redhat.com> * g++.dg/cpp0x/variadic105.C: New. 2011-01-08 Dominique d'Humieres <dominiq@lps.ens.fr> Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 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 <rguenther@suse.de> PR tree-optimization/47280 * g++.dg/opt/pr47280.C: New testcase. 2011-01-14 Jason Merrill <jason@redhat.com> * g++.dg/cpp0x/constexpr-regress1.C: New. * g++.dg/ext/flexary2.C: New. 2011-01-14 Richard Guenther <rguenther@suse.de> PR middle-end/47281 * gcc.dg/torture/pr47281.c: New testcase. * gcc.dg/tree-ssa/pr46076.c: XFAIL. 2011-01-14 Richard Guenther <rguenther@suse.de> PR tree-optimization/47286 * gcc.dg/tree-ssa/pr47286.c: New testcase. 2011-01-13 Kai Tietz <kai.tietz@onevision.com> PR c++/47213 * g++.dg/ext/pr47213.C: New. 2011-01-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * gfortran.dg/cray_pointers_2.f90: Use dg-timeout-factor 4. 2011-01-13 Tobias Burnus <burnus@net-b.de> Mikael Morin <mikael@gcc.gnu.org> 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 <meissner@linux.vnet.ibm.com> PR target/47251 * gcc.target/powerpc/pr47251.c: New file, test PR 47251 fix. 2011-01-13 Andreas Krebbel <Andreas.Krebbel@de.ibm.com> * 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 <dodji@redhat.com> PR debug/PR46973 * g++.dg/debug/dwarf2/template-params-9.C: New test. 2011-01-13 Andrey Belevantsev <abel@ispras.ru> PR rtl-optimization/45352 * gcc.dg/pr45352-3.c: New. 2011-01-12 Rodrigo Rivas Costa <rodrigorivascosta@gmail.com> * 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 <kai.tietz@onevision.com> PR debug/47209 * g++.dg/debug/pr47209.C: New. 2011-01-12 Richard Guenther <rguenther@suse.de> PR lto/47259 * gcc.dg/lto/pr47259_0.c: New testcase. * gcc.dg/lto/pr47259_1.c: Likewise. 2011-01-12 Iain Sandoe <iains@gcc.gnu.org> * 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 <ebotcazou@adacore.com> PR testsuite/33033 * gcc.dg/20061124-1.c: Pass -mcpu=v9 on the SPARC. 2011-01-12 Nicola Pero <nicola.pero@meta-innovation.com> 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 <nicola.pero@meta-innovation.com> * objc.dg/property/at-property-29.m: New. * obj-c++.dg/property/at-property-29.mm: New. 2011-01-11 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> * go.test/go-test.exp (go-set-goarch): New proc. (go-gc-tests): Use it. 2011-01-11 Dodji Seketeli <dodji@redhat.com> PR debug/46955 * g++.dg/debug/dwarf2/template-params-8.C: New test. 2011-01-11 Richard Henderson <rth@redhat.com> * gcc-dg/tree-ssa/vrp47.c: Disable for mn10300 as well. 2011-01-11 Jan Hubicka <jh@suse.cz> 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 <rguenther@suse.de> PR tree-optimization/46076 * gcc.dg/tree-ssa/pr46076.c: New testcase. 2011-01-11 Jeff Law <law@redhat.com> * PR tree-optimization/47086 * gcc.dg/pr47086.c: New test. 2011-01-11 Jason Merrill <jason@redhat.com> 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 <iains@gcc.gnu.org> * 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 <rguenther@suse.de> PR middle-end/32511 * gcc.dg/attr-weak-1.c: Adjust. 2011-01-11 Paul Thomas <pault@gcc.gnu.org> PR fortran/47051 * gfortran.dg/realloc_on_assign_2.f03 : Modify 'test1' to be standard compliant and comment. 2011-01-10 Jan Hubicka <jh@suse.cz> PR lto/46083 * gcc.dg/initpri3.c: New testcase. 2011-01-10 H.J. Lu <hongjiu.lu@intel.com> 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 <ro@CeBiTec.Uni-Bielefeld.DE> * g++.dg/ipa/pr46984.C: Add dg-require-effective-target lto. 2011-01-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE> 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 <law@redhat.com> * PR tree-optimization/47141 * gcc.c-torture/compile/pr47141.c: New test. 2011-01-10 Eric Botcazou <ebotcazou@adacore.com> 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 <dave.korn.cygwin@gmail.com> 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 <nicola.pero@meta-innovation.com> 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 <janus@gcc.gnu.org> PR fortran/47224 * gfortran.dg/proc_ptr_comp_28.f90: New. 2011-01-09 Iain Sandoe <iains@gcc.gnu.org> * 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 <iains@gcc.gnu.org> * 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 <tkoenig@gcc.gnu.org> PR fortran/38536 * gfortran.dg/iso_c_binding_c_loc_char_1.f03: New test. 2011-01-09 Janus Weil <janus@gcc.gnu.org> PR fortran/46313 * gfortran.dg/class_35.f90: New. 2011-01-08 Iain Sandoe <iains@gcc.gnu.org> * objc.dg/foreach-1.m: Add "-Wall" to flags. 2011-01-08 Nicola Pero <nicola.pero@meta-innovation.com> PR objc/47078 * objc.dg/invalid-method-2.m: New. * obj-c++.dg/invalid-method-2.mm: New. 2011-01-08 Paul Thomas <pault@gcc.gnu.org> PR fortran/46896 * gfortran.dg/transpose_optimization_2.f90 : New test. 2011-01-08 Jan Hubicka <jh@suse.cz> PR tree-optmization/46469 * g++.dg/torture/pr46469.C: New testcase. 2011-01-08 Iain Sandoe <iains@gcc.gnu.org> * 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 <tkoenig@gcc.gnu.org> PR fortran/45777 * gfortran.dg/dependency_39.f90: New test. 2011-01-07 Jan Hubicka <jh@suse.cz> 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 <jh@suse.cz> PR tree-optimization/46367 * g++.dg/torture/pr46367.C: New file. 2011-01-07 Jakub Jelinek <jakub@redhat.com> 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 <burnus@net-b.de> PR fortran/41580 * gfortran.dg/extends_type_of_3.f90: New. 2011-01-07 Kai Tietz <kai.tietz@onevision.com> * 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 <janus@gcc.gnu.org> PR fortran/47189 PR fortran/47194 * gfortran.dg/storage_size_3.f08: Extended. 2011-01-07 Jakub Jelinek <jakub@redhat.com> PR c++/47022 * g++.dg/template/stdarg1.C: New test. 2011-01-06 Daniel Franke <franke.daniel@gmail.com> 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 <jh@suse.cz> * testsuite/gcc.dg/lto/pr47188_0.c: New testcase. * testsuite/gcc.dg/lto/pr47188_1.c: New testcase. 2011-01-06 Daniel Franke <franke.daniel@gmail.com> PR fortran/33117 PR fortran/46478 * gfortran.dg/interface_33.f90: New test. 2011-01-06 Jakub Jelinek <jakub@redhat.com> PR c/47150 * gcc.c-torture/compile/pr47150.c: New test. 2011-01-06 Ira Rosen <irar@il.ibm.com> PR tree-optimization/47139 * gcc.dg/vect/pr47139.c: New test. 2011-01-05 Janus Weil <janus@gcc.gnu.org> PR fortran/47180 * gfortran.dg/extends_type_of_2.f03: New. 2011-01-05 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> * gcc.dg/stack-usage-1.c (SIZE): Provide proper value for __SPU__. 2011-01-05 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/opt14.adb: New test. 2011-01-05 Thomas Koenig <tkoenig@gcc.gnu.org> PR fortran/46017 * gfortran.dg/allocate_error_2.f90: New test. 2011-01-05 Janus Weil <janus@gcc.gnu.org> PR fortran/47024 * gfortran.dg/storage_size_3.f08: New. 2011-01-04 Jerry DeLisle <jvdelisle@gcc.gnu.org> PR libgfortran/47154 * gfortran.dg/namelist_68.f90: New test. 2011-01-04 Eric Botcazou <ebotcazou@adacore.com> * gnat.dg/unchecked_convert8.ad[sb]: New test. 2011-01-04 Janus Weil <janus@gcc.gnu.org> PR fortran/46448 * gfortran.dg/class_34.f90: New. 2011-01-04 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> * 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 <Ulrich.Weigand@de.ibm.com> * g++.dg/torture/pr46111.C: Add dg-require-effective-target pthread. 2011-01-03 Jakub Jelinek <jakub@redhat.com> 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 <Ulrich.Weigand@de.ibm.com> * 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 <mjambor@suse.cz> PR tree-optimization/46801 * gnat.dg/pack9.adb: Remove xfail. 2011-01-03 Martin Jambor <mjambor@suse.cz> PR tree-optimization/46984 * g++.dg/ipa/pr46984.C: New test. 2011-01-02 Janus Weil <janus@gcc.gnu.org> PR fortran/46408 * gfortran.dg/class_19.f03: Adjust counting of __builtin_free. 2011-01-02 Jakub Jelinek <jakub@redhat.com> 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 <nicola.pero@meta-innovation.com> * 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 <kai.tietz@onevision.com> PR target/38662 * g++.dg/eh/pr38662.C: New testcase. 2011-01-01 Chung-Lin Tang <cltang@codesourcery.com> * 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.