OSDN Git Service

2006-03-09 Roger Sayle <roger@eyesopen.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index d22edd3..b082e56 100644 (file)
@@ -1,3 +1,468 @@
+2006-03-09  Roger Sayle  <roger@eyesopen.com>
+           Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       PR middle-end/26561
+       * gcc.c-torture/execute/divcmp-5.c: New test case.
+
+2006-03-09 Paul Thomas <pault@gcc.gnu.org>
+
+       * PR fortran/26257
+       gfortran.dg/auto_char_len_3.f90: New test
+
+2006-03-08  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/tree-ssa/20030730-1.c: No longer expected to fail.
+       * gcc.dg/tree-ssa/20030730-2.c: No longer expected to fail.
+       * g++.dg/tree-ssa/pr26406.C: New test.
+
+2006-03-07  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/tree-ssa/20030730-1.c: Temporarily xfail.
+       * gcc.dg/tree-ssa/20030730-2.c: Likewise.
+       * gcc.dg/tree-ssa/20030807-2.c: Likewise.
+
+2006-03-07  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/26587
+       * gcc.dg/torture/pr26587.c: New testcase.
+
+2006-03-06  Paul Thomas  <pault@gcc.gnu.org>
+            Erik Edelmann  <eedelman@gcc.gnu.org>
+
+       * gfortran.dg/allocatable_dummy_1.f90: Take into account that
+       INTENT(OUT) arguments shall be deallocated upon procedure entry.
+
+2006-03-06  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/26107
+       * pure_dummy_length_1.f90: New test.
+
+       PR fortran/19546
+       * gfortran.dg/parent_result_ref_1.f90: New test.
+       * gfortran.dg/parent_result_ref_2.f90: New test.
+       * gfortran.dg/parent_result_ref_3.f90: New test.
+       * gfortran.dg/parent_result_ref_4.f90: New test.
+
+2006-03-06  Steven G. Kargl  <kargls@comcast.net>
+
+       * gfortran.dg/verify_2.f90: New test.
+
+2006-03-06  Steven G. Kargl  <kargls@comcast.net>
+
+       * gfortran.dg/equiv_1.f90: Replace tab(s) with spaces.
+       * gfortran.dg/arrayio_1.f90: Ditto.
+       * gfortran.dg/pr25603.f: Ditto.
+       * gfortran.dg/assumed_dummy_2.f90: Ditto.
+       * gfortran.dg/equiv_2.f90: Ditto.
+       * gfortran.dg/arrayio_2.f90: Ditto.
+       * gfortran.dg/namelist_14.f90: Ditto.
+       * gfortran.dg/g77/cpp6.f: Ditto.
+       * gfortran.dg/g77/cpp5inc.h: Ditto.
+       * gfortran.dg/g77/cpp5.F: Ditto.
+       * gfortran.dg/g77/cpp5.h: Ditto.
+       * gfortran.dg/namelist_15.f90: Ditto.
+       * gfortran.dg/badline.f: Ditto.
+       * gfortran.dg/sibling_dummy_procedure_1.f90: Ditto.
+       * gfortran.dg/sibling_dummy_procedure_2.f90: Ditto.
+       * gfortran.dg/backspace_6.f: Ditto.
+       * gfortran.dg/altreturn_1.f90: Ditto.
+       * gfortran.dg/entry_4.f90: Ditto.
+       * gfortran.dg/implicit_5.f90: Ditto.
+
+2006-03-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/15759
+       * g++.dg/other/default4.C: New test.
+
+2006-03-05  Erik Edelmann  <eedelman@gcc.gnu.org>
+
+       PR fortran/16136
+       * allocatable_dummy_1.f90: New.
+       * allocatable_dummy_2.f90: New.
+
+2006-03-05  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/26554
+       * gfortran.dg/read_logical.f90: New test.
+
+2006-03-04  Laurent GUERBY <laurent@guerby.net>
+       
+       * ada/acats/norun.lst: cdd2a03 now passes.
+
+2006-03-04  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR testsuite/25177
+       * gcc.target/powerpc/pr18096-1.c: Change where the error
+       would match.
+
+2006-03-04  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.target/i386/cleanup-1.c: New test.
+       * gcc.target/i386/cleanup-2.c: New test.
+
+2006-03-04  Roger Sayle  <roger@eyesopen.com>
+
+       * gfortran.dg/dependency_9.f90: Remove for the time being.
+
+2006-03-04  Krister Walfridsson  <cato@df.lth.se>
+
+       * objc.dg/bad-receiver-type.m: Add space before bracket in dg
+       directive.
+
+2006-03-03  Roger Sayle  <roger@eyesopen.com>
+
+       * gfortran.dg/dependency_9.f90: New test case.
+
+2006-03-03  Roger Sayle  <roger@eyesopen.com>
+
+       * gfortran.dg/dependency_4.f90: New test case.
+       * gfortran.dg/dependency_5.f90: New test case.
+       * gfortran.dg/dependency_6.f90: New test case.
+       * gfortran.dg/dependency_7.f90: New test case.
+       * gfortran.dg/dependency_8.f90: New test case.
+
+2006-03-03  Paul Brook  <paul@codesourcery.com>
+
+       * gcc/testsuite/lib/target-supports.exp (check_profiling_available):
+       Add m68k-*-elf.
+
+2006-03-03  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR fortran/25031
+       * multiple_allocation_1.f90:  New test.
+
+2006-03-03  Roger Sayle  <roger@eyesopen.com>
+
+       PR tree-optimization/26524
+       * gfortran.dg/pr26524.f: New test case.
+
+2006-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * g++.dg/template/repo5.C: Cleanup repo files.
+       * gcc.dg/20051201-1.c: Cleanup coverage files.
+       * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
+       gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
+       tree dump files.
+
+2006-03-02  Fariborz Jahanian <fjahanian@apple.com>
+
+       * objc.dg/objc-nofilename-1.m: New test.
+       * objc.dg/bad-receiver-type.m: New test.
+       * obj-c++.dg/bad-receiver-type.mm: New test.
+
+2006-03-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
+
+2006-03-01  Mike Stump  <mrs@apple.com>
+
+       * g++.dg/abi/key2.C: Add.
+
+2006-03-01  Paul Thomas  <pault@gcc.gnu.org>
+
+       * gfortran.dg/logical_dot_product.f90: New test. 
+
+       PR fortran/26393
+       * gfortran.dg/used_interface_ref.f90: New test.
+
+       PR fortran/20938
+       * gfortran.dg/dependency_2.f90: New test.
+       * gfortran.fortran-torture/execute/where17.f90: New test.
+       * gfortran.fortran-torture/execute/where18.f90: New test.
+       * gfortran.fortran-torture/execute/where19.f90: New test.
+       * gfortran.fortran-torture/execute/where20.f90: New test.
+
+2006-03-01  Daniel Berlin  <dberlin@dberlin.org>
+
+       * g++.dg/tree-ssa/pr26443.C: New test case.
+
+2006-02-28  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/26022
+       * g++.dg/opt/return-slot1.C: New test.
+
+2006-02-28  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/26136
+       * gfortran.dg/namelist_23.f90: New test.
+
+2006-02-28  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/14752
+       * gcc.dg/fold-eqandshift-2.c: New test case.
+
+2006-02-28  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
+       decomposition.
+
+2006-02-28  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       * scalar_mask_1.f90:  Add tests for maxloc with scalar mask.
+
+2006-02-27  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/26464
+       * gfortran.dg/backspace_5.f: New test.
+       * gfortran.dg/backspace_6.f: New test.
+
+2006-02-26  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.dg/fold-eqandnot-1.c: New test case.
+
+2006-02-26  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/19983
+       * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
+
+2006-02-26  Zdenek Dvorak <dvorakz@suse.cz>
+
+       * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
+       * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
+
+2006-02-26  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/26421
+       * gcc.dg/tree-ssa/pr26421.c: New testcase.
+
+2006-02-26  Steven Bosscher  <stevenb.gcc@gmail.com>
+
+       * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
+       * g++.old-deja/g++.robertl/eb132.C: Likewise.
+
+2006-02-26  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.dg/fold-even-1.c: New test case.
+
+2006-02-26  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/21137
+       * gcc.dg/fold-eqandshift-1.c: New test case.
+
+2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
+
+       PR tree-optimization/25125
+       * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
+       gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
+
+2006-02-26  Dorit Nuzman  <dorit@il.ibm.com>
+
+       PR tree-optimizations/26359
+       * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop" 
+       with -fdump-tree-dceloop-details.
+       * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
+
+2006-02-25  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/23673
+       * gcc.dg/fold-eqxor-1.c: New test case.
+       * gcc.dg/fold-eqxor-2.c: Likewise.
+       * gcc.dg/fold-eqxor-3.c: Likewise.
+
+2006-02-25  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR fortran/23092
+       * scalar_mask_1.f90:  New test.
+
+2006-02-24  Geoffrey Keating  <geoffk@apple.com>
+
+       * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
+       * g++.dg/eh/uncaught2.C: New.
+       * g++.dg/eh/uncaught3.C: New.
+
+2006-02-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/26423
+       * gfortran.dg/read_many_1.f: New test.
+
+2006-02-24  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/24519
+       * gfortran.dg/dependency_3.f90: New test.
+       * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
+       XFAILs.
+
+       PR fortran/25395
+       * gfortran.dg/equiv_6.f90: New test.
+
+2006-02-23  Jeff Law  <law@redhat.com>
+
+       * gcc.c-torture/compile/pr26425.c: New test.
+
+2006-02-23  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/26412
+       * gcc.dg/gomp/pr26412.c: New test.
+
+2006-02-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/26291
+       * g++.dg/other/ellipsis1.C: New test.
+       * g++.dg/parse/operator4.C: Adjust error marker.
+
+2006-02-22  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/25603
+       * gfortran.dg/pr25603.f: New testcase.
+
+2006-02-22  Nathan Sidwell  <nathan@codesourcery.com>
+
+       * gcc.dg/bf-spl1.c: Don't specify -m68000.
+       * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
+
+2006-02-21  Geoffrey Keating  <geoffk@apple.com>
+
+       * g++.dg/eh/spbp.C: New.
+
+2006-02-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/26379
+       * gcc.target/i386/mmx-7.c: New test.
+
+2006-02-20  Roger Sayle  <roger@eyesopen.com>
+
+       PR tree-optimization/26361
+       * gcc.dg/tree-ssa/vrp27.c: New test case.
+
+2006-02-20  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
+       * gcc.dg/tree-ssa/complex-4.c: Here.
+
+2006-02-19  Roger Sayle  <roger@eyesopen.com>
+
+       PR middle-end/19543
+       * gfortran.dg/logical_1.f90: New test case.
+
+2006-02-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/26334
+       * gcc.dg/20060218-1.c: Moved to...
+       * gcc.target/i386/20060218-1.c: ... here.  New test.
+
+2006-02-19  Erik Edelmann  <eedelman@gcc.gnu.org>
+
+       PR fortran/26201
+       * gfortran.dg/convert_1.f90: New.
+
+2006-02-19  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/25054
+       * gfortran.dg/namelist_5.f90: New test.
+
+       PR fortran/25089
+       * gfortran.dg/namelist_4.f90: New test.
+
+2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
+
+        PR tree-opt/25680
+        * testsuite/gcc.dg/tree-ssa/complex-3.c: New test.
+
+2006-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
+       variable to take into account the variable name in the
+       function header.
+       * gcc.dg/tree-ssa/20031106-2.c: Likewise.
+
+2006-02-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/26334
+       * gcc.c-torture/compile/20060217-1.c: New test.
+       * gcc.dg/20060218-1.c: New test.
+
+2006-02-18  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
+
+2006-02-17  Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
+
+       * gcc.dg/cpp/undef3.c: New test.
+       * gcc.dg/cpp/trad/builtins2.c: New test.
+
+2006-02-18  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/26266
+       * g++.dg/template/static22.C: New test.
+       * g++.dg/template/static23.C: New test.
+       * g++.dg/template/static24.C: New test.
+       * g++.dg/template/non-dependent13.C: New test.
+       * g++.dg/init/member1.C: Tweak error markers.
+
+2006-02-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       PR target/26255
+       * gcc.c-torture/compile/pr26255.c: New test case.
+
+2006-02-16  Roger Sayle  <roger@eyesopen.com>
+
+       * gfortran.fortran-torture/execute/where_10.f90: New test case.
+       * gfortran.fortran-torture/execute/where_11.f90: Likewise.
+       * gfortran.fortran-torture/execute/where_12.f90: Likewise.
+       * gfortran.fortran-torture/execute/where_13.f90: Likewise.
+       * gfortran.fortran-torture/execute/where_14.f90: Likewise.
+       * gfortran.fortran-torture/execute/where_15.f90: Likewise.
+       * gfortran.fortran-torture/execute/where_16.f90: Likewise.
+
+2006-02-16  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/tree-ssa/vrp24.c: Update expected output.
+       * gcc.dg/tree-ssa/vrp26.c: New test.
+
+2006-02-16  Joseph S. Myers  <joseph@codesourcery.com>
+
+       PR target/20353
+       PR target/24578
+       * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
+       __UCLIBC__ is defined.
+
+2006-02-16  Jakub Jelinek  <jakub@redhat.com>
+
+       PR fortran/26224
+       * gfortran.dg/gomp/pr26224.f: New test.
+
+2006-02-16  Victor Kaplansky  <victork@il.ibm.com>
+
+       PR tree-opt/25918
+       * lib/target-supports.exp
+       (check_effective_target_vect_short_mult): New.
+       (check_effective_target_vect_char_mult): New.
+       (check_effective_target_vect_widen_sum_qi_to_si): New.
+       (check_effective_target_vect_widen_sum_qi_to_hi): New.
+       (check_effective_target_vect_widen_sum_hi_to_si): New.
+       * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
+       vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
+       * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
+       * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
+       * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
+       vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
+       vect-reduc-pattern-2c.c
+       * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
+       vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
+       vect-reduc-pattern-1c.c
+
+2006-02-16  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/24557
+        * gfortran.dg/assumed_charlen_needed_1.f90: New test.
+
+2006-02-15  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+       PR fortran/26054
+       * gfortran.dg/enum_8.f90: Remove check for warning.
+       * gfortran.dg/iomsg_1.f90: Ditto.
+       * gfortran.dg/enum_1.f90: Ditto.
+       * gfortran.dg/enum_9.f90: Ditto.
+       * gfortran.dg/enum_2.f90: Ditto.
+       * gfortran.dg/enum_10.f90: Ditto.
+       * gfortran.dg/enum_3.f90: Ditto.
+       * gfortran.dg/flush_1.f90: Ditto.
+       * gfortran.dg/enum_4.f90: Ditto.
+       * gfortran.dg/array_constructor_1.f90: Ditto.
+       * gfortran.dg/enum_5.f90: Ditto.
+       * gfortran.dg/enum_6.f90: Ditto.
+       * gfortran.dg/enum_7.f90: Ditto.
+
 2006-02-15  Jakub Jelinek  <jakub@redhat.com>
 
        PR middle-end/26300
        * g++.old-deja/g++.pt/ttp26.C: Likewise.
        * g++.old-deja/g++.pt/ttp36.C: Likewise.
 
-2005-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
+2006-02-06  Thomas Koenig  <Thomas.Koenig@online.de>
 
        PR libfortran/23815
        * unf_io_convert_4.f90:  New test.
        * gcc.target/i386/sselibm-4.c: Likewise.
        * gcc.target/i386/sselibm-5.c: Likewise.
 
-2005-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
+2006-01-30  Erik Edelmann  <eedelman@gcc.gnu.org>
 
        PR fortran/24266
        * gfortran.dg/arrayio_derived_2.f90: New.
 
        * gcc.dg/pragma-re-4.c: New test.
 
-2005-01-27  Paul Thomas  <pault@gcc.gnu.org>
+2006-01-27  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/25964
        * gfortran.dg/assumed_size_refs_3.f90: New test.
        * ada/acats/tests/c9/c97305c.ada: Likewise.
        * ada/acats/tests/c9/c99004a.ada: Likewise.
 
-2005-01-26  Paul Thomas  <pault@gcc.gnu.org>
+2006-01-26  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/25964
        * gfortran.dg/global_references_2.f90: New test.
        * gcc.dg/torture/pr25654.c: New testcase.
        * gcc.target/i386/pr25654.c: Likewise.
 
-2005-01-23  Paul Thomas  <pault@gcc.gnu.org>
+2006-01-23  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/25901
        * gfortran.dg/internal references_2.f90: New test.
        PR c++/25858
        * g++.dg/template/crash44.C: New test.
 
-2005-01-21  Paul Thomas  <pault@gcc.gnu.org>
+2006-01-21  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/25124
        PR fortran/25625