OSDN Git Service

gcc/cp/
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index ac5bf2e..82fc8ab 100644 (file)
@@ -1,3 +1,488 @@
+2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
+
+       PR c++/37647
+       * g++.dg/parse/ctor9.C: New test.
+
+2009-03-27  Simon Martin  <simartin@users.sourceforge.net>
+
+       PR c++/29727
+       * g++.dg/init/error2.C: New test.
+
+2009-03-27  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR c++/35652
+       * gcc.dg/pr35652.C: New.
+       * g++.dg/warn/pr35652.C: New.
+       * gcc.dg/format/plus-1.c: Adjust message.
+
+2009-03-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/39554
+       * gcc.dg/wdisallowed-functions-3.c: New test.
+       * g++.dg/warn/Wdisallowed-functions-3.C: New test.
+
+2009-03-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/inline-33.c: Fix when pic.
+
+2009-03-25  Alexander Monakov  <amonakov@ispras.ru>
+
+       * gcc.target/ia64/20090324-1.c: New test.
+
+2009-03-25  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/27898
+       * gcc.dg/pr27898.c: New test.
+
+       PR tree-optimization/32139
+       * gcc.c-torture/compile/pr32139.c: New test.
+
+2009-03-24  Jason Merrill  <jason@redhat.com>
+
+       PR c++/28274
+       * g++.dg/parse/defarg14.C: New test.
+
+2009-03-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/39528
+       * gfortran.dg/read_repeat.f90: New test.
+
+2009-03-24  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/39529
+       * gcc.dg/vect/pr39529.c: New test.
+
+2009-03-24  Dodji Seketeli  <dodji@redhat.com>
+           Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/39524
+       * g++.dg/debug/dwarf2/imported-decl-1.C: New test.
+
+2009-03-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/39495
+       * gcc.dg/gomp/pr39495-2.c: Remove xfails.
+
+2009-03-23  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/auto12.C: Add variadic test.
+       
+       PR c++/39526
+       * g++.dg/warn/Wshadow-4.C: New test.
+
+2009-03-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/39516
+       * gfortran.dg/pr39516.f: New test.
+
+2009-03-22  Hans-Peter Nilsson  <hp@axis.com>
+
+       * lib/target-libpath.exp (set_ld_library_path_env_vars):
+       Correct TEST_GCC_EXEC_PREFIX test to check existence as a tcl
+       variable, not environment variable.
+
+2009-03-21  Jason Merrill  <jason@redhat.com>
+
+       PR c++/28879
+       * g++.dg/ext/vla6.C: New test.
+
+2009-03-20  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/initlist5.C: Add additional test.
+
+2009-03-19  Jakub Jelinek  <jakub@redhat.com>
+           Janis Johnson  <janis187@us.ibm.com>
+
+       * lib/compat.exp (compat-get-options-main, compat-get-options):
+       Handle dg-prune-output in source file.
+       * lib/gcc-defs.exp (${tool}_check_compile): Process prune requests.
+       * gcc.dg/compat/struct-layout-1_main.c: Use dg-prune for warning.
+       * gcc.dg/compat/struct-layout-1_generate.c: Use -Wno-abi, prune
+       two warnings.
+
+2009-03-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/39495
+       * gcc.dg/gomp/pr39495-1.c: New test.
+       * gcc.dg/gomp/pr39495-2.c: New test.
+       * g++.dg/gomp/pr39495-1.C: New test.
+       * g++.dg/gomp/pr39495-2.C: New test.
+
+       PR target/39496
+       * gcc.target/i386/pr39496.c: New test.
+       * g++.dg/other/pr39496.C: New test.
+
+2009-03-19  Li Feng  <nemokingdom@gmail.com>
+
+       PR middle-end/39500
+       * gcc.dg/autopar/pr39500-1.c: New.
+       * gcc.dg/autopar/pr39500-2.c: New.
+
+2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * g++.dg/dg.exp: Prune graphite.
+
+2009-03-18  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/39447
+       * g++.dg/graphite: New.
+       * g++.dg/graphite/graphite.exp: New.
+       * g++.dg/graphite/pr39447.C: New.
+
+2009-03-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c++/39425
+       * g++.dg/template/pr39425.C: New.
+
+       * g++.dg/template/spec33.C: Updated.
+
+2009-03-17  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/auto6.C, auto12.C: Update mangling.
+
+2009-03-17  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/39475
+       * g++.dg/ext/unary_trait_incomplete.C: New.
+
+2009-03-17  Jing Yu  <jingyu@google.com>
+
+       PR middle-end/39378
+       * g++.dg/inherit/thunk10.C: New test.
+
+2009-03-17  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/39482
+       * gcc.target/i386/pr39482.c: New test.
+
+2009-03-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/39471
+       * g++.dg/debug/dwarf2/imported-module-2.C: Expect
+       DW_TAG_imported_module, not just any DW_TAG_imported prefixed tag.
+       * g++.dg/debug/dwarf2/imported-module-3.C: Likewise.
+       * g++.dg/debug/dwarf2/imported-module-4.C: Likewise.
+
+       PR middle-end/39443
+       * gcc.dg/pr39443.c: New test.
+
+       PR debug/39412
+       * gcc.dg/debug/pr39412.c: New test.
+
+2009-03-17  Janis Johnson  <janis187@us.ibm.com>
+
+       PR testsuite/38526
+       * lib/target-libpath.exp (set_ld_library_path_env_vars): Save
+       existing GCC_EXEC_PREFIX, set to TEST_GCC_EXEC_PREFIX if that
+       is defined.
+       (restore_ld_library_path_env_vars): Restore GCC_EXEC_PREFIX to
+       its original value, or unset if it was not defined.
+       * gcc.dg/compat/struct-layout-1.exp: Use set/restore library
+       path procs around use of HOSTCC.
+       * g++.dg/compat/struct-layout-1.exp: Ditto.
+       * objc.dg/gnu-encoding/gnu-encoding.exp: Ditto.
+
+2009-03-16  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/x86_64/abi/callabi/func-indirect.c (main): Return 0.
+
+2009-03-16  Janis Johnson  <janis187@us.ibm.com>
+
+       Revert patch for PR testsuite/37630.
+
+       PR testsuite/37960
+       * gcc.dg/pr11492.c: Replace constant and remove xfail.
+
+       PR testsuite/37630
+       * lib/target-supports.exp (check_effective_target_ieee): New.
+       * gcc.c-torture/execute/ieee/ieee.exp: Use it.
+       * gcc.dg/20001012-1.c: Require ieee.
+
+       PR testsuite/37628
+       * gcc.c-torture/execute/pr35456.x: New, skip test for vax.
+
+2009-03-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/39455
+       * gcc.dg/pr39455.c: New test.
+
+2009-03-13  David Ayers  <ayers@fsfe.org>
+
+       * objc/execute/trivial.m. New test.
+
+2009-03-13  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+       PR target/39137
+       * testsuite/gcc.target/i386/stackalign/longlong-2.c: Skip on darwin.
+
+2009-03-13  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR testsuite/39451
+       * gcc.dg/asm-b.c: Use "Q" constraint on %b1/%h1 and "R"
+       constraint on (%2).
+
+2009-03-12  David Ayers  <ayers@fsfe.org>
+
+       PR libobjc/27466
+       * objc/execute/exceptions/handler-1.m. New test.
+
+2008-03-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/39431
+       * gcc.target/i386/pr39431.c: New test.
+
+2009-03-12  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/39445
+       * gcc.target/i386/pr39445.c: New.
+
+       * gcc.target/i386/push-1.c: XFAIL.
+
+2009-03-11  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.dg/inline-33.c: New test.
+
+2009-03-11  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * gcc.dg/vect/vect-82.c: Combine dg-do and
+       dg-require-effective-target into dg-skip-if.
+       * gcc.dg/vect/vect-83.c: Likewise.
+
+2009-03-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/39137
+       * gcc.target/i386/stackalign/longlong-1.c: New test.
+       * gcc.target/i386/stackalign/longlong-2.c: New test.
+
+2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * g++.old-deja/g++.jason/thunk2.C: Skip on SPU.
+
+2009-03-11  Ulrich Weigand  <Ulrich.Weigand@de.ibm.com>
+
+       * gcc.c-torture/execute/ieee/inf-3.c: New test.
+       * gcc.c-torture/execute/ieee/inf-2.c: Fix typo.
+
+2009-03-11  Olivier Hainque  <hainque@adacore.com>
+
+       * gnat.dg/slice_enum.adb: New test.
+
+2009-03-11  Jason Merrill  <jason@redhat.com>
+
+       PR debug/39086
+       * g++.dg/opt/nrv15.C: New test.
+
+2009-03-10  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/39422
+       * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: Move
+       constant array with static initialization to global memory.
+       * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: Likewise.
+
+2009-03-10  Hariharan Sandanagobalane <hariharan@picochip.com>
+
+       * gcc.c-torture/execute/pr39339.c: Bitfield sizes changed to avoid
+       padding.
+
+2009-03-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/39371
+       * g++.dg/opt/switch2.C: Add -w to dg-options.
+       * g++.dg/warn/Wswitch-1.C: Adjust expected warnings.
+       * g++.dg/warn/switch1.C: New test.
+       * g++.dg/other/switch3.C: New test.
+
+       PR tree-optimization/39394
+       * gcc.c-torture/compile/pr39394.c: New test.
+
+2009-03-09  Andreas Krebbel  <Andreas.Krebbel@de.ibm.com>
+
+       * gcc.target/s390/20090223-1.c: New testcase.
+
+2009-03-08  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/39402
+       * gfortran.dg/fmt_f0_1.f90: New test.
+
+2009-03-08  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c++/39060
+       * g++.dg/other/new1.C: Adjusted.
+       * g++.dg/parse/crash40.C: Likewise.
+       * g++.dg/parse/defarg12.C: Likewise.
+       * g++.dg/template/error15.C: Likewise.
+
+       * g++.dg/other/pr39060.C: New.
+
+2009-03-07  Jason Merrill  <jason@redhat.com>
+
+       PR c++/39367
+       * g++.dg/opt/new1.C: New.
+
+2009-03-06  Paolo Carlini  <paolo.carlini@oracle.com>
+
+       PR c++/33492
+       * g++.dg/other/error32.C: New.
+
+2009-03-06  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/39360
+       * gcc.c-torture/compile/pr39360.c: New test.
+
+       PR debug/39372
+       * g++.dg/debug/dwarf2/static-local-var-in-ctor.C: New test.
+
+2009-03-05  Jason Merrill  <jason@redhat.com>
+
+       PR c++/38908
+       * g++.dg/warn/Wuninitialized-3.C: New test.
+
+2009-03-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/39379
+       * g++.dg/debug/dwarf2/imported-module-3.C: New test.
+       * g++.dg/debug/dwarf2/imported-module-4.C: New test.
+
+2009-03-04  Jason Merrill  <jason@redhat.com>
+
+       PR c++/13549
+       * g++.dg/template/koenig7.C: New test.
+
+2009-03-04  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * g++.dg/torture/predcom-1.C: New test.
+
+2009-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39362
+       * g++.dg/torture/pr39362.C: New testcase.
+
+2009-03-04  Jason Merrill  <jason@redhat.com>
+           Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+       PR c++/9634
+       PR c++/29469
+       PR c++/29607
+       * g++.dg/template/dependent-name5.C: New test.
+
+2009-03-04  Steve Ellcey  <sje@cup.hp.com>
+
+       PR testsuite/39357
+       * gcc.dg/vect-iv-6.c (dg-require-effective-target): Change from
+       vect_int to vect_int_mult.
+
+2009-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39358
+       * g++.dg/warn/Wstrict-aliasing-bogus-escape-2.C: New testcase.
+       * g++.dg/warn/Wstrict-aliasing-bogus-escape-3.C: Likewise.
+
+2009-03-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/39339
+       * gcc.c-torture/execute/pr39339.c: New testcase.
+
+2009-03-03  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.c-torture/compile/20090303-1.c,
+       gcc.c-torture/compile/20090303-2.c: New tests.
+
+2009-03-03  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/39354
+       * gfortran.dg/gomp/pr39354.f90: New test.
+
+       PR tree-optimization/39343
+       * gcc.dg/pr39343.c: New test.
+
+2009-03-03  Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/39248
+       * gcc.dg/vect/vect-complex-1.c: Add attribute aligned to the arrays.
+       * gcc.dg/vect/vect-iv-6.c: Don't expect to fail to vectorize
+       on targets without vector misalignment support.
+       * lib/target-supports.exp 
+       (check_effective_target_vect_short_mult): Add 
+       check_effective_target_arm32.
+
+2009-03-02  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR middle-end/39335
+       * testsuite/gcc.dg/graphite/pr39335_1.c: New.
+       * testsuite/gcc.dg/graphite/pr39335.c: New.
+
+2009-03-02  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.target/i386/stackalign/return-4.c: Scan andl/andq instead
+       of andl.
+       * gcc.target/i386/stackalign/return-5.c: Likewise.
+       * gcc.target/i386/stackalign/return-6.c: Likewise.
+
+2009-03-02  Richard Guenther  <rguenther@suse.de>
+           Ira Rosen  <irar@il.ibm.com>
+
+       PR tree-optimization/39318
+       * gfortran.dg/vect/pr39318.f90: New test.
+
+2009-03-01  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/debug/dwarf2/ipa-cp1.c: New testcase.
+
+2009-03-01  Jan Hubicka  <jh@suse.cz>
+
+       PR debug/39267
+       * gcc.dg/debug/dwarf2/inline1.c: New testcase.
+
+2009-03-01  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/pack12.adb: New test.
+
+2009-02-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR c++/37789
+       * g++.dg/other/pr37789.C: New.
+
+2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/39295
+       * gfortran.dg/interface_25.f90: New test.
+       * gfortran.dg/interface_26.f90: New test.
+
+2009-02-26  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/39292
+       * gfortran.dg/initialization_22.f90: New test.
+
+2009-02-25  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR rtl-optimization/39241
+       * gcc.dg/torture/pr39241.c: New.
+
+2009-02-25  Martin Jambor  <mjambor@suse.cz>
+
+       PR tree-optimizations/39259
+       * g++.dg/torture/pr39259.C: New testcase.
+
+2009-02-24  Richard Guenther  <rguenther@suse.de>
+
+       PR c++/39242
+       * g++.dg/template/instantiate10.C: New testcase.
+
+2009-02-24  Richard Guenther  <rguenther@suse.de>
+           Zdenek Dvorak  <ook@ucw.cz>
+
+       PR tree-optimization/39233
+       * gcc.c-torture/execute/pr39233.c: New testcase.
+
+2009-02-23  Sebastian Pop  <sebastian.pop@amd.com>
+
+       PR tree-optimization/39260
+       * gcc.dg/graphite/pr39260.c: New.
+
+2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * g++.dg/init/static-init1.C: Replace int with __PTRDIFF_TYPE__.
+
 2009-02-23  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR c++/36411
 
        * g++.dg/cpp0x/initlist14.C: New test.
 
-2008-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
+2009-02-21  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/38914
        * bound_simplification_2.f90:  New test case.
 
        * gcc.dg/cpp/include4.c: New test.
 
-2008-02-21  Uros Bizjak  <ubizjak@gmail.com>
+2009-02-21  Uros Bizjak  <ubizjak@gmail.com>
 
        PR target/39256
        * gcc.target/i386/abi-2.c: New.
 
        * gcc.target/arm/neon-cond-1.c: New test.
 
-2008-01-23  Paolo Bonzini  <bonzini@gnu.org>
+2009-01-23  Paolo Bonzini  <bonzini@gnu.org>
 
        PR tree-optimization/38932
        * gcc.dg/pr38932.c: New.
        PR target/38902
        * gcc.dg/pr38902.c: New.
 
-2008-01-20  Paolo Bonzini  <bonzini@gnu.org>
+2009-01-20  Paolo Bonzini  <bonzini@gnu.org>
 
        PR target/38868
        * gfortran.dg/pr38868.f: New testcase.
        PR c++/37646
        * g++.dg/conversion/memfn2.C: New test.
 
-2008-01-15  Steve Ellcey  <sje@cup.hp.com>
+2009-01-15  Steve Ellcey  <sje@cup.hp.com>
 
        PR c++/38357
        * g++.dg/template/crash87.C: New test.