OSDN Git Service

* target.h (invalid_conversion, invalid_unary_op,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 68b98ff..1794a3b 100644 (file)
@@ -1,3 +1,334 @@
+2005-06-28  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
+       gcc.target/ia64/fpreg-2.c: New tests.
+
+2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
+
+2005-06-28  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR libfortran/22170
+       * gfortran.dg/slash_1.f90: New test.
+
+2005-06-27  Richard Henderson  <rth@redhat.com>
+
+       * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
+       * gcc.dg/vect/vect-reduc-1char.c: Likewise.
+       * gcc.dg/vect/vect-reduc-1short.c: Likewise.
+       * gcc.dg/vect/vect-reduc-2.c: Likewise.
+       * gcc.dg/vect/vect-reduc-2char.c: Likewise.
+       * gcc.dg/vect/vect-reduc-2short.c: Likewise.
+
+2005-06-27  Richard Henderson  <rth@redhat.com>
+
+       * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
+       * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
+
+2005-06-27  Ziemowit Laski  <zlaski@apple.com>
+
+       * obj-c++.dg/proto-lossage-5.mm: New.
+       * objc.dg/proto-lossage-5.m: New.
+
+2005-06-27  Diego Novillo  <dnovillo@redhat.com>
+
+       PR 21959
+       * gcc.dg/tree-ssa/pr21959.c: New test.
+
+2005-06-27  Jakub Jelinek  <jakub@redhat.com>
+
+       * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
+       * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
+       testing uninitialized var.
+
+       * gcc.c-torture/execute/builtins/chk.h: New.
+       * gcc.c-torture/execute/builtins/lib/chk.c: New.
+       * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
+       * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
+       * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
+       * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/memset-chk.c: New test.
+       * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
+       * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
+       * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
+       * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
+       * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
+       * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
+       * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
+       * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
+       * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
+       * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
+       * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
+       * gcc.dg/builtin-object-size-1.c: New test.
+       * gcc.dg/builtin-object-size-2.c: New test.
+       * gcc.dg/builtin-object-size-3.c: New test.
+       * gcc.dg/builtin-object-size-4.c: New test.
+       * gcc.dg/builtin-object-size-5.c: New test.
+       * gcc.dg/builtin-stringop-chk-1.c: New test.
+       * gcc.dg/builtin-stringop-chk-2.c: New test.
+       * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
+       * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
+       * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
+       * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
+       * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
+       * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
+       * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
+       * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
+       * gcc.c-torture/execute/printf-1.c: New test.
+       * gcc.c-torture/execute/fprintf-1.c: New test.
+       * gcc.c-torture/execute/vprintf-1.c: New test.
+       * gcc.c-torture/execute/vfprintf-1.c: New test.
+       * gcc.c-torture/execute/printf-chk-1.c: New test.
+       * gcc.c-torture/execute/fprintf-chk-1.c: New test.
+       * gcc.c-torture/execute/vprintf-chk-1.c: New test.
+       * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
+
+2005-06-27  Michael Matz  <matz@suse.de>
+
+       * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
+       slot is not merged if address escapes.
+
+2005-06-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR c/21911
+       * gcc.dg/format/sentinel-1.c: Update.  Fix execl* calls.
+
+2005-06-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/17965
+       * gcc.c-torture/compile/20050622-1.c: New test.
+
+       PR middle-end/22028
+       * gcc.dg/20050620-1.c: New test.
+
+2005-06-26  Kazu Hirata  <kazu@codesourcery.com>
+
+       PR tree-optimization/22026
+       * gcc.dg/tree-ssa/pr22026.c: New.
+
+2005-06-25  Thomas Koenig <Thomas.Koenig@online.de>
+
+       PR libfortran/22144
+       * gfortran.dg/shift-alloc.f90:  New testcase.
+
+2005-06-25  Kelley Cook  <kcook@gcc.gnu.org>
+
+       * all files: Update FSF address in copyright headers.
+
+2005-06-22  Jan Hubicka  <jh@suse.cz>
+
+       * wholeprogram-1.c: New testcase.
+       * wholeprogram-2.c: New testcase.
+
+2005-06-24  Mark Mitchell  <mark@codesourcery.com>
+
+       PR 22171
+       * gcc.dg/tree-ssa/pr22171.c: New test.
+
+2005-06-24  Feng Wang  <fengwang@nudt.edu.cn>
+
+       * gfortran.dg/simplify_modulo.f90: New.
+
+2005-06-24  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
+
+2005-06-23  Ziemowit Laski  <zlaski@apple.com>
+
+       * obj-c++.dg/proto-lossage-[1-4].mm: New.
+
+2005-06-23  Ziemowit Laski  <zlaski@apple.com>
+
+       * obj-c++.dg/typedef-alias-1.mm: New.
+       * objc.dg/typedef-alias-1.m: New.
+
+2005-06-23  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/tree-ssa/vrp16.c: New test.
+
+2005-06-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       * lib/target-supports.exp: Add
+       check_effective_target_fortran_large_real and
+       check_effective_target_fortran_large_int to check for
+       corresponding effective targets.
+       * gfortran.dg/large_integer_kind_1.f90: New test.
+       * gfortran.dg/large_real_kind_1.f90: New test.
+
+2005-06-23  Kazu Hirata  <kazu@codesourcery.com>
+
+       PR tree-optimization/22117
+       * gcc.dg/tree-ssa/pr22117.c: New.
+
+2005-06-23  James A. Morrison  <phython@gcc.gnu.org>
+
+       PR testsuite/22123
+       * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
+
+2005-06-23  David Edelsohn  <edelsohn@gnu.org>
+
+       * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
+
+2005-06-23  David Billinghurst  <David.Billinghurst@riotinto.com>
+
+       * gfortran.dg/f2c_4.f90:  Add tests for complex functions
+       * gfortran.dg/f2c_4.c: Likewise
+       
+2005-06-22 Paul Brook  <paul@codesourcery.com>
+
+       PR fortran/21034
+       * gfortran.dg/auto_save_1.f90: New test.
+
+2005-06-22  Michael Matz  <matz@suse.de>
+
+       * gcc.target/x86-64/abi: New directory.
+       * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
+       * gcc.target/x86-64/abi/README.gcc: New file.
+       * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
+       * gcc.target/x86-64/abi/asm-support.s: New file.
+       * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
+       * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
+       * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
+       * gcc.target/x86_64/abi/test_basic_returning.c: New test.
+       * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
+       * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
+       * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
+       * gcc.target/x86_64/abi/test_bitfields.c: New test.
+       * gcc.target/x86_64/abi/test_complex_returning.c: New test.
+       * gcc.target/x86_64/abi/test_passing_floats.c: New test.
+       * gcc.target/x86_64/abi/test_passing_integers.c: New test.
+       * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
+       * gcc.target/x86_64/abi/test_passing_structs.c: New test.
+       * gcc.target/x86_64/abi/test_passing_unions.c: New test.
+       * gcc.target/x86_64/abi/test_struct_returning.c: New test.
+       * gcc.target/x86_64/abi/test_varargs.c: New test.
+
+2005-06-21  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
+       32-bit i?86 and x86_64.
+
+2005-06-21  Ziemowit Laski  <zlaski@apple.com>
+
+       * obj-c++.dg/const-str-[1-9].mm: New tests.
+
+2005-06-21  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/22010
+       * gfortran.dg/namelist_use.f90: New.
+       * gfortran.dg/namelist_use_only.f90: New.
+
+2005-06-21  Jeff Law  <law@redhat.com>
+
+       * gcc.dg/tree-ssa/vrp15.c: New test.
+
+2005-06-21  Dorit Nuzman  <dorit@il.ibm.com>
+
+       * lib/target-supports.exp (check_effective_target_vect_reduction): 
+       Remove.
+       * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
+       * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
+       remove vect_reduction target keyword. Also avoid two returns in main.
+       * gcc.dg/vect/vect-reduc-3.c: Likewise.
+       * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
+       * gcc.dg/vect/vect-reduc-1short.c: New test.
+       * gcc.dg/vect/vect-reduc-1char.c: New test.
+       * gcc.dg/vect/vect-reduc-2short.c: New test.
+       * gcc.dg/vect/vect-reduc-2char.c: New test.
+       * gcc.dg/vect/vect-reduc-6.c: New test.
+       * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
+       * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
+       * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
+
+2005-06-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+       Paul Thomas  <pault@gcc.gnu.org>
+
+       * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
+       New tests.
+       
+2005-06-20  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       * gfortran.dg/backslash_1.f90: New test.
+       * gfortran.dg/backslash_2.f90: New test.
+
+2005-06-20  Steven G. Kargl  <kargls@comcast.net>
+
+       * gfortran.dg/duplicate_labels.f90: New test.
+
+2005-06-20  Jan Beulich  <jbeulich@novell.com>
+
+       * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
+       unsupportable relocations.
+       * g++.old-deja/g++.other/store-expr1.C: Likewise.
+       * gcc.dg/20050321-2.c: xfail for NetWare.
+
+2005-06-20  Andreas Jaeger  <aj@suse.de>
+
+       * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
+       gcc.target/i386/fastcall-sseregparm.c,
+       gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
+
+2005-06-19  Richard Henderson  <rth@redhat.com>
+
+       * gcc.dg/tree-ssa/pr21985.c: Use size_t.
+
+2005-06-19  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
+
+2005-06-19  Aldy Hernandez  <aldyh@redhat.com>
+
+       PR c++/22115
+       * g++.dg/conversion/simd2.C: Change expected error message.
+
+2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
+
+       * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
+       * gcc.dg/vect/vect-reduc-2.c: Likewise.
+       * gcc.dg/vect/vect-reduc-3.c: Likewise.
+
+2005-06-18  James A Morrison  <phython@gcc.gnu.org>
+
+       * gcc.dg/fold-mod-1.c: New test.
+
+2005-06-18  Steven G. Kargl  <kargls@comcast.net>
+
+       PR fortran/19926
+       * gfortran.dg/pr19926.f90: New test.
+
+2005-06-18  Dorit Nuzman  <dorit@il.ibm.com>
+
+       * lib/target-supports.exp (check_effective_target_vect_reduction): New.
+       * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
+       targets.
+       * gcc.dg/vect/vect-reduc-2.c: Likewise.
+       * gcc.dg/vect/vect-reduc-3.c: Likewise.
+
+2005-06-18  Joseph S. Myers  <joseph@codesourcery.com>
+
+       * gcc.target/ia64/float80-varargs-1.c: New test.
+
+2005-06-18  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+
+       PR tree-opt/22035
+       * gfortran.dg/f2c_6.f90: New test.
+
+2005-06-17  Geoffrey Keating  <geoffk@apple.com>
+
+       PR c++/17413
+       * g++.dg/template/local5.C: New.
+
 2005-06-17  Richard Henderson  <rth@redhat.com>
 
        * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
 2005-06-14  Devang Patel  <dpatel@apple.com>
 
        * gcc.dg/vect/vect-ifcvt-1.c: Remove.
-       
+
 2005-06-14  Nathan Sidwell  <nathan@codesourcery.com>
 
        PR c++/21929
        * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
        Test that accesses with same alignment were detected.
        * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
-       * gcc.dg/vect/vect-91.c: New test. Test that accesses with same 
+       * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
        alignment were detected.
 
 2005-06-09  Gabriel Dos Reis  <gdr@integrable-solutions.net>
 
 2005-06-05  David Billinghurst  <David.Billinghurst@riotinto.com>
 
-       * lib/gfortran.exp (gfortran_target_compile): Call 
+       * lib/gfortran.exp (gfortran_target_compile): Call
        dg-additional-files-options
        * gfortran.dg/f2c_4.f90: New file
        * gfortran.dg/f2c_4.c: New file
 2005-06-05  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
 
        * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
-       
+
        PR fortran/21912
        * gfortran.dg/array_constructor_4.f90: New test.
 
 
        PR fortran/19195
        * gfortran.dg/debug_1.f90: New test.
-       
+
        * gfortran.dg/forall_1.f90: New test.
 
 2005-06-04  Erik Edelmann  <erik.edelmann@iki.fi>
 
 2005-05-31  Geoffrey Keating  <geoffk@geoffk.org>
 
-       * lib/target-supports.exp 
+       * lib/target-supports.exp
        (check_effective_target_sync_char_short): New.
        * gcc.dg/sync-2.c: New.