OSDN Git Service

PR c++/42331
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index c691529..cfd4b5e 100644 (file)
@@ -1,3 +1,476 @@
+2009-12-22  Jason Merrill  <jason@redhat.com>
+
+       PR c++/42331
+       * g++.dg/cpp0x/initlist29.C: New.
+
+2009-12-22  Iain Sandoe  <iain.sandoe@sandoe-acoustics.co.uk>
+
+       PR target/41605
+       * lib/g++.exp: Provide -B options to allow for link spec %s
+       substitutions for static libraries.
+
+2009-12-22  Brian Hackett  <bhackett1024@gmail.com>
+
+       * g++.dg/plugin/attribute_plugin.c: Rename pre-genericize event.
+       * g++.dg/plugin/dumb_plugin.c: Same.
+
+2009-12-21  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/abi/mangle14.C: Add expected mangling.
+
+2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.dg/pr36901.h: AVR must support address zero.
+
+2009-12-21  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       PR testsuite/36903
+       * gcc.dg/tree-ssa/gen-vect-11.c : Disable for avr target. It will
+       not vectorize.
+       * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-2.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
+       * gcc.dg/tree-ssa/pr23455.c: Test for 4 eliminations on avr target.
+       * gcc.dg/tree-ssa/ssa-fre-26.c: XFAIL test for avr.
+       * gcc.dg/tree-ssa/vrp47.c: Skip test for avr target due to low
+       branch cost.
+
+2009-12-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/PR42422
+       * gfortran.dg/list_read_10.f90:  New test.
+
+2009-12-19  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/42225
+       * g++.dg/template/typedef26.C: New test.
+
+2009-12-19  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/42401
+       * g++.dg/lto/20091219_0.C: New testcase.
+
+2009-12-19  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/42108
+       * gfortran.dg/pr42108.f90: New testcase.
+
+2009-12-18  Jason Merrill  <jason@redhat.com>
+
+       PR c++/28300
+       * g++.dg/template/spec37.C: New.
+
+       PR c++/42415
+       * g++.dg/tc1/dr147.C: Add test.
+       * g++.old-deja/g++.jason/temporary5.C: Adjust.
+
+2009-12-18  Shujing Zhao  <pearly.zhao@oracle.com>
+
+       * g++.old-deja/g++.brendan/misc6.C: Make expected dg-error strings
+       explicit.
+
+2009-12-17  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/debug/dwarf2/const-1.c: Don't expect DW_AT_const_value,
+       but instead DW_AT_location with DW_OP_addr+DW_OP_stack_value.  Add
+       -gno-strict-dwarf -fno-merge-debug-strings to dg-options.
+       * g++.dg/debug/dwarf2/const1.C: Likewise.
+       * g++.dg/debug/dwarf2/template-params-3.C: Likewise.
+       * g++.dg/debug/dwarf2/template-func-params-3.C: Likewise.
+
+2009-12-17  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR debug/41679
+       * gcc.target/arm/pr41679.c: New.
+
+2009-12-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/42386
+       * g++.dg/opt/dtor3.C: New test.
+
+2009-12-17  Arnaud Charlet  <charlet@adacore.com>
+
+       * ada/acats/run_all.sh: Strip comments from norun.lst
+
+2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/32280
+       * gcc.target/i386/pr32280-1.c: New test.
+
+2009-12-17  Uros Bizjak  <ubizjak@gmail.com>
+
+       * objc/execute/forward-1.x: XFAIL for -fgnu-runtime on
+       x86_64-*-darwin*, powerpc*-*-darwin* and alpha*-*-linux* targets.
+
+2009-12-17  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42144
+       * gfortran.dg/dynamic_dispatch_6.f03: New test.
+
+2009-12-17  Shujing Zhao  <pearly.zhao@oracle.com>
+
+       * g++.old-deja/g++.mike/net31.C: Make expected dg-error strings
+       explicit.
+       * g++.old-deja/g++.bugs/900213_02.C: Likewise.
+       * g++.old-deja/g++.bugs/900215_02.C: Likewise.
+
+2009-12-16  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/42392
+       * gcc.dg/lto/20091216-1_0.c: New testcase.
+
+2009-12-15  Jason Merrill  <jason@redhat.com>
+
+       PR c++/42387
+       * g++.dg/ext/vla8.C: New.
+
+2009-12-16  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.c-torture/compile/20091215-1.c: New test.
+
+       * gcc.dg/debug/tls-1.c: New test.
+
+2009-12-15  Jason Merrill  <jason@redhat.com>
+
+       PR c++/42358
+       * g++.dg/cpp0x/variadic98.C: New.
+
+2009-12-14  Jason Merrill  <jason@redhat.com>
+
+       PR c++/42373
+       * g++.dg/cpp0x/lambda/lambda-mangle.C: Adjust regexps for darwin.
+
+2009-12-15  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * ada/acats/norun.lst: Sort.
+
+2009-12-15  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/41183
+       * g++.dg/torture/pr41183.C: New test.
+
+2009-12-15  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/41235
+       * gfortran.dg/auto_char_len_1.f90: New test.
+       * gfortran.dg/auto_char_len_2.f90: New test.
+       * gfortran.dg/auto_char_len_4.f90: Correct test.
+
+2009-12-14  Jason Merrill  <jason@redhat.com>
+
+       PR c++/42364
+       * g++.dg/cpp0x/variadic31.C: Compile with -g.
+       * g++.dg/ext/attrib33.C: Likewise.
+
+2009-12-15  Shujing Zhao  <pearly.zhao@oracle.com>
+
+       * g++.dg/other/error20.C: Adjust dg-message strings.
+       * g++.dg/other/error31.C: Likewise.
+       * g++.dg/rtti/typeid6.C: Likewise.
+       * g++.dg/ext/ms-1.C: Likewise.
+       * g++.dg/parse/error19.C: Likewise.
+       * g++.dg/parse/crash5.C: Likewise.
+       * g++.dg/cpp0x/explicit4.C: Likewise.
+       * g++.dg/template/ptrmem4.C: Likewise.
+       * g++.dg/template/crash37.C: Likewise.
+       * g++.dg/template/qualttp5.C: Likewise.
+       * g++.dg/template/local6.C: Likewise.
+       * g++.dg/template/instantiate5.C: Likewise.
+       * g++.old-deja/g++.brendan/overload1.C: Likewise.
+       * g++.old-deja/g++.brendan/cvt3.C: Likewise.
+       * g++.old-deja/g++.brendan/overload4.C: Likewise.
+       * g++.old-deja/g++.jason/conversion11.C: Likewise.
+       * g++.old-deja/g++.jason/scoping10.C: Likewise.
+       * g++.old-deja/g++.other/expr1.C: Likewise.
+       * g++.old-deja/g++.other/pmf3.C: Likewise.
+       * g++.old-deja/g++.other/crash24.C: Likewise.
+       * g++.old-deja/g++.niklas/t120.C: Likewise.
+       * g++.old-deja/g++.niklas/t121.C: Likewise.
+       * g++.old-deja/g++.law/operators9.C: Likewise.
+       * g++.old-deja/g++.law/arm9.C: Likewise.
+       * g++.old-deja/g++.law/enum4.C: Likewise.
+       * g++.old-deja/g++.law/arg11.C: Likewise.
+       * g++.old-deja/g++.benjamin/15800-1.C: Likewise.
+       * g++.old-deja/g++.mike/p2431.C: Likewise.
+       * g++.old-deja/g++.mike/p438.C: Likewise.
+       * g++.old-deja/g++.mike/p9068.C: Likewise.
+       * g++.old-deja/g++.mike/p11110.C: Likewise.
+       * g++.old-deja/g++.bugs/900330_02.C: Likewise.
+
+2009-12-14  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/other/i386-2.C: Add -mpopcnt -mabm -mlwp to dg-options.
+       * g++.dg/other/i386-3.C: Ditto.
+       * g++.dg/other/i386-5.C: Remove duplicated test.
+       * g++.dg/other/i386-6.C: Ditto.
+
+2009-12-14  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR fortran/42354
+       * gfortran.dg/iso_c_binding_init_expr.f03: New.
+       * gfortran.dg/intrinsic_std_1.f90: Fixed expected error message.
+       * gfortran.dg/function_kinds_5.f90: Likewise.
+       * gfortran.dg/selected_char_kind_3.f90: Likewise.
+
+2009-12-14  Dominique d'Humieres  <dominiq@lps.ens.fr>
+
+       * gfortran.dg/boz_15.f90: Fix typos.
+
+2009-12-14  Jakub Jelinek  <jakub@redhat.com>
+           Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.target/i386/sse-12.c: Add -mpopcnt and -mlwp.
+       * gcc.target/i386/sse-13.c: Same.
+       (__builtin_ia32_lwpval32, __builtin_ia32_lwpval64,
+       __builtin_ia32_lwpins32, __builtin_ia32_lwpins64): Added testcases.
+       * gcc.target/i386/sse-14.c: Add -mpopcnt -mabm -mlwp.
+       Added tests for __lwpval32, __lwpins32, __lwpval64, and __lwpins64.
+       * gcc.target/i386/sse-22.c: Added tests for popcnt, abm, and lwp.
+       * gcc.target/i386/sse-23.c: Same.
+
+2009-12-14  Sebastian Pop  <sebpop@gmail.com>
+
+       PR middle-end/42284
+       * testsuite/gcc.dg/graphite/pr42284.c: New.
+
+2009-12-13  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/42357
+       * g++.dg/torture/pr42357.C: New testcase.
+
+2009-12-11  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42257
+       * gfortran.dg/extends_9.f03: New test.
+
+2009-12-11  Jason Merrill  <jason@redhat.com>
+
+       PR c++/42219
+       * g++.dg/conversion/err-recover1.C: New.
+
+2009-12-11  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/42335
+       * gfortran.dg/select_type_11.f03: New test.
+
+2009-12-11  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/42225
+       * g++.dg/template/typedef24.C: New test.
+       * g++.dg/template/typedef25.C: New test.
+
+2009-12-11  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/42251
+       * g++.dg/template/const3.C: New test.
+
+2009-12-11  Richard Guenther  <rguenther@suse.de>
+
+       PR lto/42320
+       * g++.dg/lto/20091210-1_0.h: New testcase.
+       * g++.dg/lto/20091210-1_0.C: Likewise.
+       * g++.dg/lto/20091210-1_1.C: Likewise.
+
+2009-12-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/42317
+       * g++.dg/opt/dtor2.C: New test.
+       * g++.dg/opt/dtor2.h: New file.
+       * g++.dg/opt/dtor2-aux.cc: New file.
+
+2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR fortran/41369
+       * gfortran.dg/func_derived_5.f90: New.
+
+2009-12-10  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/42110
+       * g++.dg/torture/pr42110.C: new file.
+
+2009-12-10  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR fortran/34402
+       * gfortran.dg/alloc_comp_init_expr.f03: New.
+
+2009-12-09  David Edelsohn  <edelsohn@gnu.org>
+
+       * gcc.target/powerpc/bswap64-4.c: Disable on AIX.
+       * gcc.target/powerpc/ppc64-double-1.c: Disable on AIX.
+
+2009-12-09  Xinliang David Li  <davidxl@google.com>
+
+       PR tree-optimization/42337
+       * g++.dg/tree-ssa/pr42337.C: New test.
+
+2009-12-08  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/41711
+       * gfortran.dg/boz_15.f90: New test.
+
+2008-12-08  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/41177
+       * gfortran.dg/typebound_proc_4.f03: Remove check for wrong error.
+       * gfortran.dg/typebound_proc_13.f03: New test.
+
+2009-12-08  Olga Golovanevsky  <olga@il.ibm.com>
+           Jakub Jelinek <jakub@redhat.com>
+
+       PR midle-end/41843
+       * gcc.dg/struct/wo_prof_empty_str.c: New testcase.
+
+2009-12-07  Richard Henderson  <rth@redhat.com>
+
+       PR rtl-opt/42269
+       * gcc.c-torture/execute/pr42269-2.c: New.
+       * gcc.target/alpha/pr42269-1.c: Likewise.
+
+2009-12-07  Richard Henderson  <rth@redhat.com>
+
+       PR debug/42299
+       PR debug/42166
+       * gcc.c-torture/compile/pr42299.c: New.
+       * gfortran.dg/pr42166.f90: Likewise.
+
+2009-12-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/42244
+       * gcc.dg/debug/pr42244.c: New test.
+
+2009-12-07  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.target/i386/sse-12.c: Add -mabm to dg-options, mention
+       abmintrin.h is also tested.
+       * gcc.target/i386/sse-13.c: Likewise.
+
+2009-12-07  Daniel Franke  <franke.daniel@gmail.com>
+
+       PR fortran/41940
+       * gfortran.dg/allocate_scalar_with_shape.f90: New.
+
+2009-12-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR other/40302
+       * gcc.dg/torture/builtin-math-6.c: Assume we have MPC.
+       * gcc.dg/torture/builtin-math-7.c: Likewise.
+       * gfortran.dg/complex_intrinsic_7.f90: Likewise.
+       * gfortran.dg/complex_intrinsic_8.f90: Likewise.
+       * gfortran.dg/integer_exponentiation_4.f90: Re-enable some tests.
+       * lib/target-supports.exp (check_effective_target_mpc,
+       check_effective_target_mpc_pow, check_effective_target_mpc_arc):
+       Delete.
+
+2009-12-07  Edmar Wienskoski  <edmar@freescale.com>
+
+       * gcc.target/powerpc/ppc-eq0-1.c: Adjust testcase for isel
+       targets.
+
+2009-12-06  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
+
+       * gcc.c-torture/execute/vla-dealloc-1.c: Use lower loop count
+       for 16bit int targets.
+
+2009-12-06  Richard Henderson  <rth@redhat.com>
+
+       PR debug/42234
+       * gcc.c-torture/compile/pr42234.c: New.
+
+2009-12-06  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/41478
+       PR fortran/42268
+       * gfortran.dg/intrinsic_pack_5.f90: New test.
+
+2009-12-04  Jason Merrill  <jason@redhat.com>
+
+       PR c++/42010
+       * g++.dg/abi/local2.C: New.
+
+       PR c++/42277
+       * g++.dg/cpp0x/decltype20.C: New.
+
+2009-12-04  David Daney  <ddaney@caviumnetworks.com>
+
+       PR rtl-optimization/42164
+       * gcc.c-torture/compile/pr42164.c: New test.
+
+2009-12-04  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/specs/size_attribute1.ads: New test.
+       * gnat.dg/specs/size_attribute1_pkg1.ad[sb]: New helper.
+       * gnat.dg/specs/size_attribute1_pkg2.ad[sb]: Likewise.
+
+2009-12-04  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/42218
+       * g++.dg/other/error33.C: New test.
+
+2009-12-03  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/abi/guard2.C: Run on *-*-linux* rather than x86-*-*
+
+       PR c++/41611
+       * g++.dg/abi/guard2.C: New.
+
+       PR c++/42266
+       * g++.dg/cpp0x/variadic97.C: New.
+
+2009-12-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/42049
+       * gcc.c-torture/compile/pr42049.c: New test.
+
+2009-12-03  Quentin Ochem  <ochem@adacore.com>
+
+       * gnat.dg/controlled5.adb: New test.
+       * gnat.dg/controlled5_pkg.ad[sb]: New helper.
+
+2009-12-03  Dodji Seketeli  <dodji@redhat.com>
+
+       PR c++/42217
+       * g++.dg/other/bitfield4.C: New test.
+
+2009-12-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/42256
+       * g++.dg/inherit/thunk11.C: New test.
+       * g++.dg/inherit/thunk11.h: New file.
+       * g++.dg/inherit/thunk11-aux.cc: New file.
+
+2009-12-02  Richard Henderson  <rth@redhat.com>
+
+       PR tree-opt/42215
+       * gcc.dg/pr42215.c: New.
+
+2009-12-02  Richard Guenther  <rguenther@suse.de>
+
+       * g++.dg/ipa/iinline-1.C: Adjust.
+       * g++.dg/template/cond2.C: Likewise.
+       * g++.dg/template/pr35240.C: Likewise.
+
+2009-12-02  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       PR middle-end/42224
+       * gcc.target/s390/pr42224.c: New test.
+
+2009-12-01  Jason Merrill  <jason@redhat.com>
+
+       PR c++/41611
+       * g++.dg/abi/guard1.C: New.
+
+2009-12-01  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/vperm-v4sf-1.c (dg-options): Use -msse.
+
+2009-12-01  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/42234
+       * g++.dg/gomp/pr42234.C: New test.
+
 2009-12-01  Martin Jambor  <mjambor@suse.cz>
 
        PR tree-optimization/42237
        * gcc-dg/raw-string-2.c: Ditto.
        * gcc-dg/utf-array-short-wchar.c: Ditto.
        * gcc-dg/utf-array.c: Ditto.
-       * gcc-dg/utf8-2.c: Ditto. 
+       * gcc-dg/utf8-2.c: Ditto.
 
 2009-11-23  Andy Hutchinson  <hutchinsonandy@gcc.gnu.org>
 
        * gcc.misc-tests/linkage.exp: Also check -m32 for i*86-*-linux*.
 
 2009-11-18  Nick Clifton  <nickc@redhat.com>
-       
+
        * g++.dg/lto/20091002-1_0.C: Replace -shared with -r -nostlib.
        * g++.dg/lto/20081120-1_0.C: Likewise.
        * g++.dg/lto/20091002-2_0.C: Likewise.
        * g++.dg/other/i386-3.C: Ditto.
        * g++.dg/other/i386-5.C: Ditto.
        * g++.dg/other/i386-6.C: Ditto.
-       
+
 2009-11-04  Wei Guozhi  <carrot@google.com>
 
        PR target/40835