OSDN Git Service

PR middle-end/23470
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 5e90add..e5457e0 100644 (file)
+2006-10-31  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/23470
+       * gcc.dg/pr23470-1.c: New test case.
+
+2006-11-01  Bernhard Fischer  <aldot@gcc.gnu.org>
+
+       PR fortran/29537
+       * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
+       data.
+       * gfortran.dg/blockdata_2.f90: New testcase.
+
+2006-10-31  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR libfortran/29627
+       * gfortran.dg/unf_short_record_1.f90:  New test.
+
+2006-10-31  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR fortran/29067
+       * gfortran.dg/pr29067.f: New test.
+
+2006-10-31  Joseph Myers  <joseph@codesourcery.com>
+            Richard Sandiford  <richard@codesourcery.com>
+
+       * lib/target-supports.exp (get_compiler_messages): Append options
+       as a single list element.
+       (check_effective_target_arm_vfp_ok): New.
+       * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
+
+2006-10-31  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/29387
+       * gfortran.dg/intrinsic_actual_2.f90: New test.
+
+       PR fortran/29490
+       * gfortran.dg/actual_array_interface_1.f90: New test.
+
+       PR fortran/29641
+       * gfortran.dg/used_types_11.f90: New test.
+       
+2006-10-30  Dirk Mueller  <dmueller@suse.de>
+
+       * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
+       * g++.old-deja/g++.pt/eichin01b.C (main): Same.
+       * g++.old-deja/g++.pt/eichin01.C (main): Same.
+       * g++.old-deja/g++.mike/net25.C (main): Same.
+       * g++.dg/lookup/exception1.C (main): Same.
+       * g++.dg/parse/parens2.C (main): Same.
+
+2006-10-30  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
+
+2006-10-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
+       * gcc.dg/torture/builtin-math-3.c: Likewise.
+
+2006-10-30  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/29452
+       * gfortran.dg/write_check.f90: Check run-time keyword checking.
+       * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
+
+2006-10-30  Andrew Pinski  <pinskia@gmail.com>
+
+       PR Fortran/29410
+       * gfortran.fortran-torture/execute/transfer1.f90: New test.
+
+2006-10-30  Joseph Myers  <joseph@codesourcery.com>
+
+       * lib/target-supports.exp (check_function_available): Declare
+       function before calling.
+
+2006-10-30  Jakub Jelinek  <jakub@redhat.com>
+
+       PR tree-optimization/29637
+       * gcc.dg/pr29637.c: New test.
+
+2006-10-29  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
+       tree canonicalization.
+
+2006-10-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/builtins-20.c: Add more hypot tests.
+
+2006-10-29  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.dg/fold-compare-1.c: New test case.
+
+2006-10-29  Dirk Mueller  <dmueller@suse.de>
+
+       PR c++/16307
+       * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
+
+2006-10-29  Roger Sayle  <roger@eyesopen.com>
+
+       PR tree-optimization/15458
+       * gcc.dg/fold-xornot-1.c: New test case.
+
+2006-10-29  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.target/i386/math-torture/trunc.c: New testcase.
+
+2006-10-29  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.target/i386/math-torture/round.c: New testcase.
+
+2006-10-29  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.target/i386/math-torture/ceil.c: New testcase.
+       * gcc.target/i386/math-torture/floor.c: Likewise.
+
+2006-10-29  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.target/i386/math-torture/rint.c: New testcase.
+       * gcc.target/i386/math-torture/nearbyint.c: Likewise.
+
+2006-10-29  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.target/i386/math-torture/lfloor.c: New testcase.
+       * gcc.target/i386/math-torture/lceil.c: Likewise.
+
+2006-10-28  Tobias Burnus  <burnus@net-b.de>
+
+       PR libgfortran/24313
+       * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. 
+
+2006-10-29  Kazu Hirata  <kazu@codesourcery.com>
+
+       * gcc.c-torture/execute/20020118-1.c,
+       gcc.c-torture/execute/builtins/strlen.c,
+       gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
+       comment typos.
+
+2006-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/builtins-20.c: Add tests for hypot.
+       * gcc.dg/torture/builtin-math-2.c (TESTIT2): New.  Add tests for
+       two-argument builtins.
+       * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
+       TESTIT2.  Update all callers.
+       (TESTIT2, TESTIT2_R): New helper macros.
+       Add testcases for pow, hypot and atan2.
+
+2006-10-28  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR C++/29295
+       * g++.dg/expr/bool1.C: New test.
+       * g++.dg/expr/bool2.C: New test.
+
+2006-10-28  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/28224 
+       * gfortran.dg/io_constraints_2.f90: Use -std=f95.
+       * gfortran.dg/namelist_internal.f90: New test. 
+
+2006-10-28  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/29625
+       * gfortran.dg/io_real_boz.f90: Add.
+       * gfortran.dg/io_real_boz2.f90: Add.
+
+2006-10-28  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/26899
+       * gcc.dg/tree-ssa/pr26899.c: New testcase.
+
+2006-10-28  Richard Guenther  <rguenther@suse.de>
+
+       PR target/28806
+       * gcc.target/i386/math-torture/lround.c: New testcase.
+
+2006-10-27  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
+       * gcc.dg/builtins-44.c: Likewise.
+       * gcc.dg/builtins-45.c: Likewise.
+       * gcc.dg/pr28796-2.c: Likewise.
+       * gcc.dg/unordered-3.c: Likewise.       
+
+2006-10-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/27954
+       * gfortran.dg/error_recovery_2.f90: New test.
+
+2006-10-26  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.target/i386/i386.exp: Use glob, not find to collect
+       tests.  Avoids recursing into subdirectories.
+       * gcc.target/i386/math-torture/math-torture.exp: Torture
+       for interesting ia32 math options.
+       * gcc.target.i386/math-torture/lrint.c: New testcase.
+
+2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/29563
+       * gfortran.dg/arrayio_9.f90: Update test.
+       * gfortran.dg/arrayio_19.f90: New test.
+
+2006-10-26  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * gcc.dg/20061026.c: New testcase.
+
+2006-10-26  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/29563
+       * gfortran.dg/arrayio_9.f90: New test.
+
+2006-10-26  Ben Elliston  <bje@au.ibm.com>
+
+       * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
+       Copy the strings manually, as strcpy may call strlen.
+
+2006-10-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
+       Add checks for log, log2, log10 and log1p.
+
+       * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
+       we already test 0.0.  Add checks for expm1, log, log2, log10,
+       log1p, cbrt, erf and erfc.
+
+2006-10-25  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
+
+2006-10-25  Uros Bizjak  <uros@kss-loka.si>
+
+       * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
+       and remainderl() built-in functions.  Remove -ffast-math from
+       dg-options.
+
+2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
+       acosh and atanh.
+       
+       * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
+       floating point modifiers to arguments passed to float and long
+       double functions respectively.  Update all callers to use floating
+       point numbers, not integers.  Add tests for exp, exp2 and
+       exp10/pow10.
+
+       * gcc.dg/torture/builtin-math-3.c: New test.
+
+2006-10-24  Erik Edelmann  <eedelman@gcc.gnu.org>
+
+       PR fortran/29393
+       * gfortran.dg/initialize_2.f90: New.
+
+2006-10-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-math-2.c: New test.
+
+2006-10-24  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/28796
+       * gcc.dg/pr28796-1.c: New testcase.
+       * gcc.dg/pr28796-2.c: Likewise.
+
+2006-10-24  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/builtins-57.c: New testcase.
+
+2006-10-24  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/29567
+       * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
+
+2006-10-23  Zdenek Dvorak <dvorakz@suse.cz>
+
+       PR tree-optimization/14784
+       * gcc.dg/alias-10.c: New test.
+
+2006-10-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
+
+2006-10-23  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.dg/builtin-strncat-chk-1.c: New test.
+
+2006-10-23  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/memmove-1.c: New test.
+
+2006-10-23  Paul Brook  <paul@codesourcery.com>
+
+       * gcc.dg/pragma-pack-5.c: New test.
+
+2006-10-23  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       * g++.dg/other/s390-1.C: New testcase.
+
+2006-10-23  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/27132
+       PR middle-end/23295
+       * gcc.dg/pr27132.c: New testcase.
+       * gcc.dg/pr23295.c: Likewise.
+       * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
+       * g++.dg/tree-ssa/pr19807.C: Likewise.
+
+2006-10-23  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/21032
+       * gcc.dg/pr21032.c: New testcase.
+
+2006-10-22  Jeff Law  <law@redhat.com>
+       Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/15911
+       * gcc.dg/tree-ssa/vrp30.c: New testcase.
+
+2006-10-22  Nathan Sidwell  <nathan@codesourcery.com>
+
+       PR c++/20647
+       * g++.dg/abi/rtti3.C: New.
+
+2006-10-21  Uros Bizjak  <uros@kss-loka.si>
+
+       PR middle-end/28252
+       * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
+       transformation.
+
+2006-10-21  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/3511
+       * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
+
+2006-10-21  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/26898
+       * gcc.dg/torture/pr26898-1.c: New testcase.
+       * gcc.dg/torture/pr26898-2.c: Likewise.
+
+2006-10-20  Lee Millward  <lee.millward@codesourcery.com>
+        
+        PR c++/28053
+        * g++.dg/parse/bitfield1.C: Adjust error markers.
+        * g++.dg/parse/bitfield2.C: New test. 
+       
+2006-10-20  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
+
+2006-10-19  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR libfortran/27895
+       * gfortran.dg/zero_sized_1.f90: New test.
+
+2006-10-19  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gcc.dg/div-compare-1.c: New test.
+
+2006-10-19  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/29216
+       * gfortran.dg/result_default_init_1.f90: New test.
+
+       PR fortran/29314
+       * gfortran.dg/automatic_default_init_1.f90: New test.
+
+       * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
+       from 38 to 33.
+
+2006-10-18  Geoffrey Keating  <geoffk@apple.com>
+
+       * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
+       'using namespace std' without previous declaration.
+       * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
+       * g++.old-deja/g++.robertl/eb133c.C: New.
+
+2006-10-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/29277
+       * gfortran.dg/streamio_4.f90: Update test.
+       * gfortran.dg/streamio_11.f90: New test.
+
+2006-10-17  Lee Millward  <lee.millward@codesourcery.com>
+
+       PR c++/27952
+       * g++.dg/inherit/virtual1.C: New test.
+       
+2006-10-17  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/28261
+       * g++.dg/parse/enum3.C: New test.
+
+2006-10-17  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/29039
+       * g++.dg/init/ctor8.C: New test.
+       
+2006-10-17  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/27270
+       * g++.dg/ext/complit8.C: Tweak error markers.
+       * g++.dg/template/complit1.C: Add error marker.
+
+2006-10-16  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/27270
+       * g++.dg/ext/complit8.C: New test.
+
+       PR c++/29408
+       * g++.dg/parse/dtor12.C: New test.
+
+       PR c++/29435
+       * g++.dg/template/sizeof11.C: New test.
+
+2006-10-17  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/29392
+       * gfortran.dg/data_char_3.f90: New test.
+
+       PR fortran/20541
+       * gfortran.dg/negative_automatic_size.f90: New test.
+
+2006-10-16  David Daney  <ddaney@avtrex.com>
+
+       * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
+
+2006-10-16  Eric Christopher  <echristo@apple.com>
+
+       * gcc.target/i386/asm-4.c: Fix inline asm for darwin
+       x86_64.
+
+2006-10-16  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/28211
+       * g++.dg/tc1/dr49.C: Tweak error messages.
+       * g++.dg/parse/template21.C: New test.
+
+2006-10-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR middle-end/20491
+       gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
+
+2006-10-15  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/29403
+       * gfortran.dg/print_1.f90: New test.
+
+2006-10-15  Jan Hubicka  <jh@suse.cz>
+
+       PR middle-end/29241
+       * gcc.c-torture/compile/pr29241.c: New testcase.
+
+2006-10-15  David Edelsohn  <edelsohn@gnu.org>
+
+       PR middle-end/29250
+       * gcc.c-torture/compile/pr29250.c: New test.
+
+2006-10-15  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/pr29299.c: New testcase.
+
+2006-10-15  Bernhard Fischer  <aldot@gcc.gnu.org>
+
+       PR fortran/24767
+       * gfortran.dg/label_4.f90: Adjust warning flag.
+
+2006-10-14 Paul Thomas <pault@gcc.gnu.org>
+
+       PR fortran/29371
+       * gfortran.dg/nullify_3.f90: New test.
+
+2006-10-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
+       on Solaris 2.5.1 too.
+
+2006-10-13  Eric Christopher  <echristo@apple.com>
+
+       * gcc.dg/pr25993.c: Skip for darwin.
+
+2006-10-13  Eric Christopher  <echristo@apple.com>
+
+       * gcc.dg/visibility-11.c: Skip for darwin.
+
+2006-10-13  Eric Christopher  <echristo@apple.com>
+
+       * gcc.dg/darwin-weakimport-1.c: Use
+       -fno-asynchronous-unwind-tables.
+       * gcc.dg/darwin-weakimport-3.c: Ditto.
+
 2006-10-13  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/29446
        * gcc.dg/torture/pr29446.c: New testcase.
 
 2006-10-13  Bill Wendling  <wendling@apple.com>
+
        * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
        * g++.old-deja/g++.jason/hmc1.C: Likewise.
        * g++.old-deja/g++.jason/cleanup2.C: Likewise.
        * g++.dg/other/large-size-array.C: Adjust error markers.
        * g++.dg/parse/crash27.C: Likewise.
        * g++.dg/template/crash1.C: Likewise.
-       
+
 2006-10-12  Steve Ellcey  <sje@cup.hp.com>
 
        PR testsuite/29093
 2006-10-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
        * gcc.dg/builtins-config.h: Move Solaris section after inclusion
-       of <sys/types.h>.       
+       of <sys/types.h>.
 
 2006-10-11  Lee Millward  <lee.millward@codesourcery.com>
 
        PR c++/29024
        * g++.dg/parse/typedef8.C: New test.
        * g++.dg/other/mult-stor1.C: Adjust error markers.
-       
+
 2006-10-11  Richard Guenther  <rguenther@suse.de>
 
        PR tree-optimization/28230
        * gcc.c-torture/compile/20061005-1.c: New test.
 
 2006-10-06  Olivier Hainque  <hainque@adacore.com>
-       
+
        * gcc.dg/typename-vla-1.c: New case.
        * gnat.dg/forward_vla.adb: New case.
 
        PR c++/27667
        * g++.dg/template/spec33.C: New test.
        * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
-       
+
 2006-09-24  Zdenek Dvorak <dvorakz@suse.cz>
            Adam Nemet  <anemet@caviumnetworks.com>
 
        * gcc.dg/tree-ssa/ivopts-1.c: New test.
        * gcc.dg/tree-ssa/ivopts-2.c: New test.
-       
+
 2006-09-24  Kazu Hirata  <kazu@codesourcery.com>
 
        PR target/28911
        * g++.dg/init/error1.C: Adjust error markers.
        * g++.dg/parse/crash9.C: Likewise.
        * g++.dg/template/crash55.C: Likewise.
-       
+
 2006-09-21  Janis Johnson  <janis187@us.ibm.com>
 
        * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.