OSDN Git Service

PR c++/48994
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 2ef4546..7065ec9 100644 (file)
@@ -1,3 +1,685 @@
+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.
        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