OSDN Git Service

PR 26651
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index da9fedb..69bd3a2 100644 (file)
@@ -1,3 +1,183 @@
+2006-04-13  Richard Henderson  <rth@redhat.com>
+
+       * g++.dg/gomp/block-0.C: Update expected matches.
+
+2006-04-13  DJ Delorie  <dj@redhat.com>
+
+       * lib/target-supports.exp (check_effective_target_int32plus): New.
+       (check_effective_target_ptr32plus): New.
+       (check_effective_target_size32plus): New.
+       (check_effective_target_int16): New.
+       (check_profiling_available): Add m32c to the list of unsupported targets.
+
+       * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
+       * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
+       memory size.
+       * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
+       pointers.
+       * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
+       size_t.
+       * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
+       and size_t.
+       * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
+       * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
+       not just xstormy16.  Skip m32c due to weird pointer size.
+       * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
+       not just xstormy16.
+       * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
+       not just xstormy16.
+       * gcc.dg/20020312-2.c: Add m32c support.
+       * gcc.dg/20040622-2.c: Require >=32 bit pointers.
+       * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
+       in test.
+       * gcc.dg/20050321-2.c: Require >=32 bit integers.
+       * gcc.dg/asm-1.c: Skip if int and short are the same size.
+       * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
+       * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
+       * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf formats
+       * gcc.dg/init-string-2.c: Require >=32 bit integers.
+       * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
+       * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
+       * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
+       * gcc.dg/pr14796-2.c: Require >=32 bit integers.
+       * gcc.dg/pr17112-1.c: Require >=32 bit integers.
+       * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
+       in test.
+       * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
+       in test.
+       * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
+       * gcc.dg/pr23049.c: Require >=32 bit integers.
+       * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
+       * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
+       * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
+       * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
+       * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
+       * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
+       * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
+       * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
+       * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
+       * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
+       * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
+       * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
+       prototype in test.
+       * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
+       * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
+       * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
+       * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
+       * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
+       
+       * gcc.c-torture/execute/20040629-1.x: New.  Require >16 bit integers.
+       * gcc.c-torture/execute/20040703-1.x: Likewise.
+       * gcc.c-torture/execute/20040705-1.x: Likewise.
+       * gcc.c-torture/execute/20040705-2.x: Likewise.
+       * gcc.c-torture/execute/20040709-1.x: Likewise.
+       * gcc.c-torture/execute/20040709-2.x: Likewise.
+       * gcc.c-torture/execute/20040811-1.x: Likewise.
+       * gcc.c-torture/execute/20050316-1.x: Likewise.
+       * gcc.c-torture/execute/bitfld-4.x: Likewise.
+       * gcc.c-torture/execute/pr19689.x: Likewise.
+       * gcc.c-torture/execute/pr7284-1.x: Likewise.
+       * gcc.c-torture/execute/usmul.x: Likewise.
+       * gcc.c-torture/execute/vrp-5.x: Likewise.
+       * gcc.c-torture/execute/vrp-6.x: Likewise.
+       * gcc.dg/debug/20041023-1.s: Likewise.
+
+2006-04-13  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
+       of integers to a vector types are now constant expressions in C.
+       * gcc.dg/vect/vect-fold-1.c: New test case.
+
+2006-04-13  Paolo Bonzini  <bonzini@gnu.org>
+           Ulrich Weigand  <uweigand@de.ibm.com>
+
+       PR target/27006
+       * gcc.dg/vmx/pr27006.c: New testcase.
+
+2006-04-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/26766
+       * gfortran.dg/write_recursive.f90: New test.
+
+2006-04-11  Mark Mitchell  <mark@codesourcery.com>
+
+       * g++.dg/parse/dtor7.C: New test.
+       * g++.dg/parse/new1.C: Add error marker.
+       * g++.dg/template/new3.C: New test.
+
+       PR c++/26122
+       * g++.dg/template/pure1.C: New test.
+
+       PR c++/26295
+       * g++.dg/parse/ptrmem4.C: New test.
+
+2006-04-10  Jeff Law  <law@redhat.com>
+
+       PR/27087
+       * gcc.c-torture/compile/pr27087.c: New test.
+
+2006-04-10  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR/21391
+       * gcc.dg/20060410.c: New.
+
+2006-04-10  Matthias Klose  <doko@debian.org>
+
+       * testsuite/lib/gcc-defs.exp (gcc-set-multilib-library-path):
+       Recognize multilib directory names containing underscores.
+
+2006-04-10  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.target/i386/vecinit-1.c: New test case.
+       * gcc.target/i386/vecinit-2.c: Likewise.
+
+2006-04-10  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/27057
+       * g++.dg/debug/dwarf2-2.C: New test.
+
+2006-04-09  Richard Sandiford  <richard@codesourcery.com>
+
+       PR rtl-optimization/27073
+       * gcc.c-torture/execute/pr27073.c: New test.
+
+2006-04-08  Mike Stump  <mrs@apple.com>
+
+       * gcc.dg/pragma-darwin.c: Improve for ppc64.
+
+2006-04-07  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/26135
+       * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
+
+2006-04-06  Jan Hubicka  <jh@suse.cz>
+
+       PR profile/26399
+       * g++.dg/bprob/g++-bprob-2.C: New testcase.
+
+2006-04-06  Roger Sayle  <roger@eyesopen.com>
+
+       * g++.dg/conversion/nullptr1.C: New test case.
+       * g++.dg/conversion/nullptr2.C: Likewise.
+
+2006-04-05  Roger Sayle  <roger@eyesopen.com>
+
+       * gfortran.dg/dependency_18.f90: New test case.
+
+2006-04-05  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/26919
+       * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
+       * gcc.dg/ipa/ipa-2.c: Likewise.
+       * gcc.dg/ipa/ipa-3.c: Likewise.
+       * gcc.dg/ipa/ipa-5.c: Likewise.
+
+2006-04-05  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/26763
+       * gcc.dg/torture/pr26763-1.c: New testcase.
+       * gcc.dg/torture/pr26763-2.c: Likewise.
+
 2006-04-04  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/23634
 
 2006-04-03  Paul Thomas  <pault@gcc.gnu.org>
 
-       PR fortran/26981
+       PR fortran/26891
        * gfortran.dg/missing_optional_dummy_1.f90: New test.
 
        PR fortran/26976