OSDN Git Service

2006-12-03 Paul Thomas <pault@gcc.gnu.org>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index f8dc647..d39d5bc 100644 (file)
@@ -1,3 +1,295 @@
+2006-12-03  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/29642
+       * gfortran.dg/value_1.f90 : New test.
+       * gfortran.dg/value_2.f90 : New test.
+       * gfortran.dg/value_3.f90 : New test.
+       * gfortran.dg/value_4.f90 : New test.
+       * gfortran.dg/value_4.c : Called from value_4.f90.
+
+2006-12-02  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR C++/30033
+       *  g++.dg/cpp0x/static_assert4.C: New testcase.
+
+2006-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
+
+2006-12-02  Lee Millward  <lee.millward@codesourcery.com>
+
+       PR c/27953
+       * gcc.dg/pr27953.c: New test.
+
+2006-12-01  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/30022
+       * g++.dg/ext/vector5.C: New test.
+
+       PR c++/30021
+       * g++.dg/other/main1.C: New test.
+
+2006-12-01  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR libfortran/29568
+       * gfortran.dg/convert_implied_open.f90:  Change to
+       new default record length.
+       * gfortran.dg/unf_short_record_1.f90:  Adapt to
+       new error message.
+       * gfortran.dg/unformatted_subrecords_1.f90:  New test.
+
+2006-12-01  Andrew MacLeod  <amacleod@redhat.com>
+
+       * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
+
+2006-12-01  Ryan Mansfield  <rmansfield@qnx.com>
+
+       PR c++/29066
+       * g++.dg/expr/pr29066.c: New.
+
+2006-12-01  H.J. Lu  <hongjiu.lu@intel.com>
+           Zdenek Dvorak <dvorakz@suse.cz>
+
+       PR tree-optimization/29921
+       * gcc.dg/pr29921-2.c: New test.
+
+2006-11-30  H.J. Lu  <hongjiu.lu@intel.com>
+
+       * gcc.dg/i386-cpuid.h (bit_SSE3): New.
+       (i386_get_cpuid): New function.
+       (i386_cpuid_ecx): Likewise.
+       (i386_cpuid_edx): Likewise.
+       (i386_cpuid): Updated to call i386_cpuid_edx.
+
+       * gcc.target/i386/sse3-addsubpd.c: New file.
+       * gcc.target/i386/sse3-addsubps.c: Likewise.
+       * gcc.target/i386/sse3-haddpd.c: Likewise.
+       * gcc.target/i386/sse3-haddps.c: Likewise.
+       * gcc.target/i386/sse3-hsubpd.c: Likewise.
+       * gcc.target/i386/sse3-hsubps.c: Likewise.
+       * gcc.target/i386/sse3-lddqu.c: Likewise.
+       * gcc.target/i386/sse3-movddup.c: Likewise.
+       * gcc.target/i386/sse3-movshdup.c: Likewise.
+       * gcc.target/i386/sse3-movsldup.c: Likewise.
+
+2006-12-01  Dirk Mueller  <dmueller@suse.de>
+
+       * g++.dg/warn/Wreturn-type-4.C: New testcase.
+
+2006-11-30  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/dfp/convert-int-max.c: New test.
+       * gcc.dg/dfp/convert-int-max-fold.c: New test.
+
+2006-11-30  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/vect/vect-pow-1.c: Rename ...
+       * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this.  Use
+       floats instead of doubles, check successful vectorization.
+
+2006-11-29  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+        PR target/29945
+       * gcc.c-torture/compile/pr29945.c: New testcase.
+                       
+2006-11-30  Joseph Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
+       -maltivec.
+
+2006-11-29  Eric Christopher  <echristo@apple.com>
+
+       * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
+
+2006-11-29  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
+
+       * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
+
+2006-11-29  Lee Millward  <lee.millward@codesourcery.com>
+
+       PR c++/29022
+       * g++.dg/inherit/virtual2.C: New test.
+       * g++.dg/inherit/virtual3.C: Likewise.
+       * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
+       * g++.dg/inherit/error2.C: Likewise.
+       * g++.dg/template/instantiate1.C: Likewise.
+
+2006-11-28  Andrew Pinski  <pinskia@gmail.com>
+
+       PR tree-opt/29984
+       * gcc.dg/tree-ssa/reassoc-12.c: New test.
+
+2006-11-28  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/memcpy-1.c: New test.
+
+2006-11-28  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/29735
+       * g++.dg/warn/main-3.C: New test.
+
+2006-11-28  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/winline-1.c: New test.
+
+2006-11-28  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
+       alignments.
+
+2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/29976
+       * gfortran.dg/missing_optional_dummy_3.f90
+
+2006-11-28  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/20880
+       * gfortran.dg/interface_3.f90: Modify errors.
+
+2006-11-28  Ben Elliston  <bje@au.ibm.com>
+
+       * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
+       fail to link due to relocation overflows on spu-*-*.
+
+2006-11-27  Michael Matz  <matz@suse.de>
+            Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       PR target/29319
+       * gcc.dg/20061127-1.c: New testcase.
+
+2006-11-27  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/20061124-1.c: Add exit() function prototype.
+
+2006-11-27  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.target/i386/memcpy-1.c: Adjust size.
+       * testsuite/gcc.dg/visibility-11.c: Likewise.
+
+2006-11-27  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/25620
+       * gcc.target/i386/pow-1.c: New testcase.
+       * gcc.dg/builtins-58.c: Likewise.
+
+2006-11-26  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/29886
+       * g++.dg/expr/cast8.C: New test.
+
+2006-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
+       Don't ever inline the testcase.
+
+2006-11-25  Andrew Pinski  <pinskia@gmail.com>
+
+       PR fortran/29982
+       * gfortran.fortran-torture/compile/parameter_3.f90: New
+       testcase.
+
+2006-11-25  Andrew Pinski  <pinskia@gmail.com>
+
+       PR fortran/29951
+       * gfortran.fortran-torture/execute/transfer2.f90: New test.
+
+2006-11-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       * gfortran.fortran-torture/execute/specifics.f90: Remove test
+       for CHAR.
+
+2006-11-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/29936
+       * gfortran.dg/write_check3.f90: New test.
+
+2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
+
+2006-11-24  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/20880
+       * gfortran.dg/interface_3.f90: New test.
+
+       PR fortran/29387
+       * gfortran.dg/generic_8.f90: New test.
+
+2006-11-24  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       * gfortran.dg/specifics_1.f90: Remove check for CHAR.
+       * gfortran.dg/specifics_2.f90: Remove check for CHAR.
+       * gfortran.dg/specifics_3.f90: Remove.
+
+2006-11-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/29955
+       * gcc.dg/gomp/pr29955.c: New test.
+
+       PR c/29736
+       * gcc.dg/pr29736.c: New test.
+
+2006-11-24  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR tree-opt/29964
+       * gcc.dg/pure-1.c: New test.
+
+2006-11-24  Joseph Myers  <joseph@codesourcery.com>
+
+       * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
+       * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
+
+2006-11-24  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * gcc.dg/20061124-1.c: New testcase.
+
+2006-11-23  Eric Christopher  <echristo@apple.com>
+
+       * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
+
+2006-11-24  Manuel Lopez-Ibanez <manu@gcc.gnu.org>
+
+       PR c/2707
+       PR c++/26167
+       * gcc.dg/Wconversion-integer.c: New. Supersedes
+       Wconversion-negative-constants.c
+       * gcc.dg/Wconversion-real.c: New.
+       * gcc.dg/Wconversion-real-integer.c: New.
+       * gcc.dg/Wconversion-negative-constants.c: Deleted.
+       * g++.dg/warn/Wconversion1.C: Modified.
+
+2006-11-23  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
+
+       * gfortran.dg/overload_1.f90: New test.
+
+2006-11-23  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR c/9072
+       * gcc.dg/builtin-protos-1.c: Replace Wconversion by
+       Wtraditional-conversion.
+       * gcc.dg/overflow-warn-2.c: Likewise.
+       * gcc.dg/Wconversion.c: Likewise. Renamed as
+       Wtraditional-conversion.c .
+       * gcc.dg/Wconversion-2.c: Likewise. Renamed as
+       Wtraditional-conversion-2.c .
+       * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
+       Wtraditional-conversion-2.c
+       * gcc.dg/Wconversion-negative-constants.c: New.
+
+2006-11-23  Andrew Pinski  <pinskia@gmail.com>
+
+       * gcc.dg/tree-ssa/dump-1.c: New test.
+
+2006-11-23  David Ung <davidu@mips.com>
+
+       * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
+       -mfp64, allowable when ISA >= 33 and float is enabled.
+       * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
+       of mthc1 and mfhc1 patterns.
+
 2006-11-23  Zdenek Dvorak <dvorakz@suse.cz>
 
        PR tree-optimization/29921
 
 2006-11-22  Ira Rosen  <irar@il.ibm.com>
 
-       * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on 
+       * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
        platforms that have interleaving support.
        * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
        * gcc.dg/vect/vect-strided-a-u16-i2.c,
        * g++.dg/template/access19.C: New test.
        * g++.old-deja/g++.other/access11.C: Adjusted the line where the
        error is reported.
-       
+
 2006-11-20  Andrew Pinski  <andrew_pinski@playstation.sony.com>
 
        PR tree-opt/25500
        * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
        * gcc.dg/vect/vect-9.c: Now vectorizable.
        * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
-       that support vect_widen_mult. 
+       that support vect_widen_mult.
        * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
-       * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from 
+       * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
        vect-reduc-dot-u16.c).
-       * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from 
+       * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
        vect-reduc-dot-u16.c).
        * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
        * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
        wrapv-vect-reduc-dot-s8.c.
        * lib/target-support.exp (check_effective_target_vect_unpack): New.
        (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
-       targets that support vec_unpack. 
+       targets that support vec_unpack.
        (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
        (check_effective_target_vect_widen_mult_qi_to_hi): New.
        (check_effective_target_vect_widen_mult_hi_to_si): New.
        * gcc.dg/vect/vect-multitypes-6.c: New test.
 
        2006-11-08  Dorit Nuzman  <dorit@il.ibm.com>
-       
+
        * gcc.dg/vect/vect-multitypes-1.c: New test.
        * gcc.dg/vect/vect-multitypes-2.c: New test.
        * gcc.dg/vect/vect-multitypes-3.c: New test.
        * gfortran.dg/specifics_3.f90: Adjust pattern
          for matching error messages.
 
-2006-11-06  Janis Johnson  <janis187@us.ibm.com
+2006-11-06  Janis Johnson  <janis187@us.ibm.com>
            Bernhard Fischer  <aldot@gcc.gnu.org>
 
        * lib/gcc-dg.exp (output-exists): New proc.
        PR tree-optimization/21021
        * gcc.c-torture/compile/pr21021.c: New.
 
-2005-04-14  Janis Johnson  <janis187@us.ibm.com
+2005-04-14  Janis Johnson  <janis187@us.ibm.com>
 
        PR testsuite/21010
        * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
        PR c++/18793
        * g++.dg/init/aggr3.C: New test.
 
-2004-12-14  Janis Johnson  <janis187@us.ibm.com
+2004-12-14  Janis Johnson  <janis187@us.ibm.com>
 
        * gcc.dg/altivec-types-1.c: New test.
        * gcc.dg/altivec-types-2.c: New test.