OSDN Git Service

20005-05-24 Janis Johnson <janis187@us.ibm.com>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index d92bf93..f5d5943 100644 (file)
@@ -1,3 +1,302 @@
+20005-05-24  Janis Johnson  <janis187@us.ibm.com>
+
+       PR tree-optimization/19833
+       * gcc.dg/uninit-4.c: Remove xfail.
+       * gcc.dg/uninit-9.c: Ditto.
+
+2005-05-24  Ziemowit Laski  <zlaski@apple.com>
+
+       * obj-c++.dg/bitfield-[1-5].mm: New.
+       * obj-c++.dg/class-protocol-1.mm: New.
+       * obj-c++.dg/comp-types-1[0-1].mm: New.
+       * obj-c++.dg/comp-types-[2-9].mm: New.
+       * obj-c++.dg/encode-[4-8].mm: New.
+       * obj-c++.dg/layout-1.mm: New.
+       * obj-c++.dg/method-1[0-9].mm: New.
+       * obj-c++.dg/method-2[0-1].mm: New.
+       * obj-c++.dg/method-[8-9].mm: New.
+       * obj-c++.dg/objc-gc-3.mm: New.
+       * obj-c++.dg/try-catch-10.mm: New.
+       * objc.dg/bitfield-5.m: New.
+       * objc.dg/comp-types-10.m: New.
+       * objc.dg/comp-types-9.m: New.
+       * objc.dg/layout-1.m: New.
+       * objc.dg/objc-gc-4.m: New.
+       * objc.dg/try-catch-9.m: New.
+       * objc.dg/class-protocol-1.m: Tweak diagnostics.
+       * objc.dg/comp-types-1.m: Likewise.
+       * objc.dg/comp-types-[5-6].m: Likewise.
+       * objc.dg/method-9.m: Likewise.
+
+2005-05-24  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
+       and on hardware without VMX support.
+
+       * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
+
+       * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
+
+       * lib/profopt.exp (dg-final-generate, dg-final-use,
+       profopt-final-code, profopt-get-options): New.
+       (profopt-execute): Process test directives.
+
+       * lib/gcc-dg.exp (cleanup-ipa-dump): New.
+       (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
+       cleanup-tree-dump, cleanup-saved-temps): Update comments.
+
+2005-05-24  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR C++/21645
+       * g++.dg/init/ctor5.C: New test.
+
+2005-05-24  Ira Rosen  <irar@il.ibm.com>
+
+       * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
+       vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
+       vect-113.c, vect-114.c.
+
+2005-05-23  Adam Nemet  <anemet@lnxw.com>
+
+       * gcc.dg/const-elim-1.c: Remove xfails.
+
+2005-05-23  Jeff Law  <law@redhat.com>
+
+       * gcc.c-torture/compile/pr21638.c: New test.
+       * gcc.c-torture/compile/20050520-1.c: New test.
+
+2005-05-23  Nick Clifton  <nickc@redhat.com>
+
+       * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
+       be a proper triple, ie: m32r*-*-*.
+       * g++.old-deja/g++.jason/thunk3.C: Likewise.
+
+2004-05-21  Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR middle-end/21331
+       PR tree-opt/21293
+       * gcc.c-torture/compile/pr21293.c: New test.
+       * gcc.c-torture/execute/pr21331.c: New test.
+
+2004-05-20  Richard Henderson  <rth@redhat.com>
+
+       * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
+
+2005-05-20  Ziemowit Laski  <zlaski@apple.com>
+
+       * obj-c++-dg.exp: Add.
+       * obj-c++.exp: Add.
+       * obj-c++.dg/dg.exp: Add.
+
+2005-05-20  Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
+
+       * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
+       * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
+
+2005-05-20  Bjoern Haase <bjoern.m.haase@web.de>
+       
+       * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
+
+2004-05-19  Richard Henderson  <rth@redhat.com>
+
+       * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
+
+2005-05-19  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
+
+       * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
+
+2005-05-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/21495
+       * g++.dg/parse/extern1.C: New test.
+       * g++.dg/tls/diag-2.C: Adjust expected error message wording.
+
+2005-05-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.dg/c99-math.h: New.
+       * gcc.dg/c99-math-float-1.c: New test.
+       * gcc.dg/c99-math-double-1.c: Likewise.
+       * gcc.dg/c99-math-long-double-1.c: Likewise.
+
+2005-05-18  Richard Henderson  <rth@redhat.com>
+
+       * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
+
+2005-05-18  Devang Patel  <dpatel@apple.com>
+
+       * g++.dg/opt/20050511-1.C: New test.
+       
+2005-05-18  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR libfortran/21127
+       * gfortran.dg/reshape-complex.f90:  New test.
+
+2005-05-18  Erik Edelmann  <erik.edelmann@iki.fi>
+
+       * gfortran.dg/array_constructor_1.f90: New test.
+       * gfortran.dg/array_constructor_2.f90: New test.
+
+2005-05-18  Feng Wang  <fengwang@nudt.edu.cn>
+
+       PR fortran/20954
+       * gfortran.dg/pr20954.f: New test.
+
+2005-05-17  Mike Stump  <mrs@apple.com>
+
+       Yet more Objective-C++...
+
+       * objc.dg/method-5.m: Update.
+       * objc.dg/method-6.m: Update.
+       * objc.dg/method-7.m: Update.
+       * objc.dg/method-9.m: Update.
+       * objc.dg/try-catch-2.m: Update.
+
+2005-05-17  Mark Mitchell  <mark@codesourcery.com>
+
+       * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
+       Remove little-endian optimizations. 
+
+2005-05-17  Jeff Law  <law@redhat.com>
+
+       * g++.dg/tree-ssa/pr18414.C: New test.
+       * gcc.dg/tree-ssa/pr18414.C: New test.
+       * gcc.dg/tree-ssa/pr17141-1.C: New test.
+       * gcc.dg/tree-ssa/pr17141-2.C: New test.
+
+2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
+
+       * gcc.dg/compat/generate-random.c: Do not include
+       libiberty.h.
+       * gcc.dg/compat/generate-random_r.c: Likewise.
+
+2005-05-17  Paolo Bonzini  <bonzini@gnu.org>
+
+       * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
+
+2005-05-17  Richard Guenther  <rguenth@gcc.gnu.org>
+
+       PR middle-end/21595
+       * g++.dg/tree-ssa/builtin1.C: New testcase.
+
+2005-05-17  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/21454
+       * g++.dg/opt/const4.C: New test.
+
+       PR middle-end/21492
+       * g++.dg/opt/crossjump1.C: New test.
+
+       PR tree-optimization/21610
+       * gcc.c-torture/compile/20050516-1.c: New test.
+
+       PR fortran/15080
+       * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
+       about the test failing.
+       * gfortran.fortran-torture/execute/where_7.f90: New test.
+       * gfortran.fortran-torture/execute/where_8.f90: New test.
+
+2005-05-16  Richard Henderson  <rth@redhat.com>
+
+       * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
+       i?86 and x86_64.
+
+2005-05-16  Mark Mitchell  <mark@codesourcery.com>
+
+       * gcc.dg/compat/generate-random.c (config.h): Do not include.
+       (limits.h): Include unconditionally.
+       (stdlib.h): Likewise.
+       * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
+       (limits.h): Include unconditionally.
+       (stdlib.h): Likewise.
+       * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
+       * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
+       (limits.h): Include unconditionally.
+       (stdlib.h): Likewise. 
+       (hashtab.h): Do not include.
+       (getopt.h): Likewise.
+       (stddef.h): Include.
+       (hashval_t): Define.
+       (struct entry): Add "next" field.
+       (HASH_SIZE): New macro.
+       (hash_table): New variable.
+       (switchfiles): Do not use xmalloc.
+       (mix): New macro.
+       (iterative_hash): New function.
+       (hasht): Remove.
+       (e_exists): New function.
+       (e_insert): Likewise.
+       (output): Use, instead of libiberty hashtable functions.
+       (main): Do not use getopt.  Do not call htab_create.
+       
+2005-05-16  David Billinghurst <David.Billinghurst@riotinto.com>
+
+       PR libstdc++/21526
+       * lib/target-supports.exp (check_mkfifo_available):
+       Return 0 for cygwin as mkfifo support incomplete on platform.
+       Fix typos in comments.
+
+2005-05-15  Mark Mitchell  <mark@codesourcery.com>
+
+       * lib/compat.exp (compat-execute): Do not use regsub unsafely.
+
+2005-05-15  Jerry DeLisle <jvdelisle@verizon.net>
+
+       PR fortran/17432
+       * gfortran.dg/assign_4.f: New test.
+
+2005-05-14  Kazu Hirata  <kazu@cs.umass.edu>
+
+       PR tree-optimization/21563
+       * gcc.dg/tree-ssa/pr21563.c: New.
+
+2005-05-14  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/noreturn-7.c: Allow control reaches warning.
+
+2005-05-14  Richard Guenther  <rguenth@gcc.gnu.org>
+
+       * g++.dg/tree-ssa/tmmti-2.C: New testcase.
+
+2005-05-13  Julian Brown  <julian@codesourcery.com>
+
+       * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
+       * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
+
+2005-05-13  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
+       * gcc.dg/fold-xor-?.c: Likewise.
+       * gcc.dg/pr15784-?.c: Likewise.
+       * gcc.dg/pr20922-?.c: Likewise.
+       * gcc.dg/tree-ssa/20050128-1.c: Likewise.
+       * gcc.dg/tree-ssa/pr17598.c: Likewise.
+       * gcc.dg/tree-ssa/pr20470.c: Likewise.
+
+2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+
+       PR fortran/21260
+       * gfortran.dg/hollerith_1.f90: New test.
+
+2005-05-11  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+
+       * gfortran.dg/func_result_2.f90: New test.
+
+2005-05-11  Bud Davis  <bdavis@gfortran.org>
+
+       * gfortran.dg/dev_null.f90: New test.
+
+2005-05-11  Richard Earnshaw  <richard.earnshaw@arm.com>
+
+       * gcc.dg/arm-vfp1.c: Revert last change.
+
+2005-05-11  Richard Guenther  <rguenth@gcc.gnu.org>
+
+       PR middle-end/19807
+       PR tree-optimization/19639
+       * g++.dg/tree-ssa/pr19807.C: New testcase.
+
 2005-05-10  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
 
        PR libfortran/21471
 
 2005-05-02  Paolo Bonzini  <bonzini@gnu.org>
 
-        * gcc.dg/altivec-3.c (vec_store): Do not use the old
-        __builtin_altivec_st_internal_4si built-in.
+       * gcc.dg/altivec-3.c (vec_store): Do not use the old
+       __builtin_altivec_st_internal_4si built-in.
 
 2005-05-02  Mark Mitchell  <mark@codesourcery.com>