X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=5edcf7d2e5e60fa29822c23dd16f50bf35824995;hp=9ed97b85fa6d06e2c58403c8d675013f62df6703;hb=744d9e7f7a7ebfe4feb847603c6c391c2db0e933;hpb=1abe0367da0b7e47c288db313000d97a7190e0ad diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 9ed97b85fa6..5edcf7d2e5e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,505 @@ +2005-12-11 Steven G. Kargl + + * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068. + +2005-12-11 Bernhard Fischer + + * gfortran.dg/substring_equivalence.f90: typo in comment + +2005-12-10 Francois-Xavier Coudert + + PR fortran/25068 + * gfortran.dg/iostat_3.f90: New test. + +2005-12-10 Thomas Koenig + + PR fortran/23815 + * gfortran.dg/unf_io_convert_1.f90: New test. + * gfortran.dg/unf_io_convert_2.f90: New test. + * gfortran.dg/unf_io_convert_3.f90: New test. + +2005-12-10 Kaveh R. Ghazi + + PR testsuite/20772 + * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C, + g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C, + g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c, + gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c, + gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c, + gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c, + gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c, + gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c, + gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, + gcc.dg/torture/fp-int-convert-float128-timode.c, + gcc.dg/torture/fp-int-convert-float128.c, + gcc.dg/torture/fp-int-convert-float80-timode.c, + gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c, + gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases. + + * gcc.dg/tls/opt-1.c: Require effective target fpic. + +2005-12-10 Hans-Peter Nilsson + + * g++.old-deja/g++.other/comdat5.C: Gate on target fpic. + +2005-12-10 Richard Sandiford + + * gcc.dg/20051207-1.c, + * gcc.dg/20051207-2.c, + * gcc.dg/20051207-3.c: New tests. + +2005-12-09 Kaveh R. Ghazi + + PR testsuite/20772 + * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c, + gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in + dg-skip-if target selector. + + PR testsuite/20772 + * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C, + gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c, + gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c, + gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c, + gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c, + gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases + and/or merge with i?86 cases. + + * gcc.dg/tls/opt-3.c: Require effective target fpic. + + PR testsuite/20772 + * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C, + g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C, + g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C, + gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on + x86_64-*-linux*. + +2005-12-09 Ulrich Weigand + + PR target/25311 + * gcc.c-torture/compile/pr25311.c: New test. + +2005-12-08 Jerry DeLisle + + PR libgfortran/25039 + * gfortran.dg/read_comma.f: New test. + +2005-12-08 Jakub Jelinek + + PR c++/19317 + * g++.dg/opt/pr19317-1.C: New test. + * g++.dg/opt/pr19317-2.C: New test. + * g++.dg/opt/pr19317-3.C: New test. + + PR target/19005 + * gcc.c-torture/execute/pr19005.c: New test. + + PR target/17828 + * g++.old-deja/g++.other/comdat5.C: New test. + * g++.old-deja/g++.other/comdat5-aux.cc: New file. + + * g++.dg/compat/struct-layout-1.exp: New file. + * g++.dg/compat/struct-layout-1.h: New. + * g++.dg/compat/struct-layout-1_generate.c: New. + * g++.dg/compat/struct-layout-1_x1.h: New. + * g++.dg/compat/struct-layout-1_x2.h: New. + * g++.dg/compat/struct-layout-1_y1.h: New. + * g++.dg/compat/struct-layout-1_y2.h: New. + + * gcc.dg/20050330-2.c: New test. + +2005-12-08 Erik Edelmann + + PR fortran/25292 + * gfortran.dg/associated_1.f90: New. + +2005-12-08 Eric Botcazou + + * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on + ILP32 vect_no_align platforms. + +2005-12-08 Andreas Krebbel + Jakub Jelinek + + PR target/25268 + * gcc.c-torture/compile/20051207-1.c: New test. + +2005-12-07 Kaveh R. Ghazi + + PR testsuite/20772 + * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x, + gcc.dg/torture/pr18582-1.c, + gcc.target/i386/attributes-error.c: Also test on x86_64. + + * gcc.dg/pr18928-1.c: Test on all targets supporting pic. + +2005-12-07 Volker Reichelt + + PR c++/19397 + * g++.dg/template/typedef3.C: New test. + + PR c++/19762 + PR c++/19764 + * g++.dg/template/dtor3.C: Fix error markers. + +2005-12-07 Adrian Straetling + + * lib/target-supports.exp (check_effective_target_sync_char_short): + Add s390*. + +2005-12-06 Janis Johnson + + * lib/gcc-dg.exp (cleanup-dump): Remove options from test name. + +2005-12-06 Roger Sayle + + * g++.dg/warn/Wstring-literal-comparison-1.C: New test case. + * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise. + * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise. + * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise. + +2005-12-06 Roger Sayle + + PR c++/25263 + * g++.dg/other/array2.C: New test case. + +2005-12-05 Geoffrey Keating + + * gcc.dg/darwin-weakimport-3.c: New. + + * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static. + * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs, + and to work on Darwin. + * gcc.dg/attr-weakref-1b.c: New file. + * gcc.dg/attr-weakref-2.c: New test. + * gcc.dg/darwin-weakref-1.c: New test. + +2005-12-05 Janis Johnson + + PR testsuite/25247 + * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for + use in selector expressions. + (dg-xfail-if): Ditto. + * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test. + * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test. + * gcc.test-framework/test-framework.exp: Skip generated tests if + CHECK_TEST_FRAMEWORK is not 1. + +2005-12-05 Eric Botcazou + + PR tree-optimization/24963 + * gcc.dg/vect/vect-62.c: Remove outdated dg-line. + + PR target/24108 + * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms. + + PR target/18580 + * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms. + * gcc.dg/vect/vect-reduc-2short.c: Likewise. + * gcc.dg/vect/vect-reduc-1short.c: Likewise. + * gcc.dg/vect/vect-reduc-2char.c: Likewise. + +2005-12-05 Jakub Jelinek + + * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to + dg-options. + +2005-12-04 Joseph S. Myers + + * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests. + +2005-12-04 Joseph S. Myers + + * gcc.dg/format/cast-1.c: New test. + +2005-12-04 Roger Sayle + + PR c/7776 + * gcc.dg/Wstring-literal-comparison-1.c: New test case. + * gcc.dg/Wstring-literal-comparison-2.c: Likewise. + * gcc.dg/Wstring-literal-comparison-3.c: Likewise. + * gcc.dg/Wstring-literal-comparison-4.c: Likewise. + +2005-12-03 Joseph S. Myers + + * gcc.dg/cast-pretty-print-1.c: New test. + +2005-12-03 Joseph S. Myers + + * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests. + +2005-12-02 Mark Mitchell + + PR c++/24173 + * g++.dg/template/friend40.C: New test. + +2005-12-02 Jakub Jelinek + + PR target/25199 + * gcc.target/i386/movq-2.c: New test. + * gcc.target/i386/movq.c: Remove target i?86, instead add + dg-require-effective-target ilp32. + +2005-12-02 Volker Reichelt + + PR c++/24103 + * g++.dg/other/default1.C: New test. + +2005-12-02 Richard Guenther + + * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL. + +2005-12-02 Gabriel Dos Reis + + * gcc.dg/lvalue-2.c (f0): Put "error: " marker back. + +2005-12-02 Alan Modra + + PR target/21017 + * gcc.target/powerpc/rotate.c: New. + +2005-12-01 Jerry DeLisle + + * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90. + * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90. + +2005-12-01 Gabriel Dos Reis + + PR c/13384 + * gcc.dg/pr17730-1.c: Adjust. + * gcc.dg/lvalue1.c (main): Likewise. + * gcc.dg/lvalue-2.c: Likewise. + * g++.dg/pr7503-3.C + +2005-12-01 Geoffrey Keating + + * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible + error messages. + +2005-12-01 Paul Thomas + + PR fortran/24789 + * gfortran.dg/auto_char_dummy_array_2.f90: New test. + +2005-12-01 Uros Bizjak + + PR target/24475 + * lib/target-supports.exp (check_effective_target_tls): New. + (check_effective_target_tls_runtime): New. + * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check + for TLS support. + * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c, + gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c, + gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, + gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c, + gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c, + gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c, + gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c, + gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c, + gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C, + g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C, + g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require + effective-target TLS. + * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c, + g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require + effective-target TLS runtime. + +2005-12-01 Uros Bizjak + + * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files. + +2005-12-01 Hans-Peter Nilsson + + * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c, + gcc.dg/pr17112-1.c, g++.dg/other/packed1.C, + g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute + ignored" warnings when "packing" is the same as the ABI layout. + +2005-11-30 Bernhard Fischer + + PR fortran/21302 + * gfortran.dg/line_length_1.f: New test. + * gfortran.dg/line_length_2.f90: Ditto. + +2005-11-30 Richard Guenther + + PR tree-optimization/21655 + * g++.dg/tree-ssa/pr14814.C: Remove XFAIL. + +2005-11-30 Dale Johannesen + + * gcc.c-torture/compile/pr24930.c: New. + +2005-11-30 Paul Thomas + + PR fortran/15809 + * gfortran.dg/auto_char_dummy_array.f90: New test. + +2005-11-30 Jeff Law + + * g++.old-deja/g++.law/pr25000.C: New test. + +2005-11-30 Jakub Jelinek + + * gcc.dg/tls/opt-11.c: New test. + +2005-11-29 Joseph S. Myers + + * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64 + targets. + * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for + LP64 ia64. + +2005-11-29 Jakub Jelinek + + * gfortran.dg/open_access_1.f90: New test. + +2005-11-29 Kaveh R. Ghazi + + * gcc.dg/charset/builtin2.c: New test. + +2005-11-28 Jakub Jelinek + + * gcc.dg/compat/struct-layout-1_generate.c: Add -w option + on mmix-*-* for *_[xy].c. + +2005-11-28 Kean Johnston + + * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system + headers. + * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5. + * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86. + * gcc.target/i386/asm-3.c: Ditto. + * gcc.target/i386/clobbers.c: Ditto. + * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it. + * gcc.target/i386/cmov1.c: Make magic* static so it matches the + test regexp. + * gcc.target/i386/mul.c: Ditto. + * gcc.target/i386/ssetype-1.c: Ditto. + * gcc.dg/20040813-1.c: Skip on SVR5 systems. + * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as + static so the test works with -fPIC mode too. Based on comment in + PR19231 by Pinski. + * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again. + +2005-11-28 Richard Guenther + + * gcc.dg/alias-9.c: New testcase. + * g++.dg/warn/Wstrict-aliasing-7.C: Likewise. + +2005-11-28 Roger Sayle + Uros Bizjak + + PR middle-end/20219 + * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and + tan(x)/sin(x) transformations. + +2005-11-27 Andrew Pinski + + PR middle-end/24575 + * gcc.dg/tree-ssa/divide-3.c: New test. + * gcc.dg/tree-ssa/divide-4.c: New test. + +2005-11-27 Steven G. Kargl + + PR fortran/24917 + * gfortran.dg/boz_6.f90: New test. + +2005-11-27 Francois-Xavier Coudert + + PR fortran/23912 + * gfortran.dg/modulo_1.f90: New test. + +2005-11-27 Francois-Xavier Coudert + + PR libfortran/24919 + * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't + fail on CRLF platforms. + * gfortran.dg/ftell_2.f90: Likewise. + +2005-11-26 Eric Christopher + + * gcc.dg/intmax_t-1.c: Remove mips xfail. + +2005-11-26 Andrew Pinski + + * objc.dg/gnu-runtime-3.m: Simplify. + +2005-11-26 Andrew Pinski + + PR middle-end/23669 + * gcc.dg/tree-ssa/divide-1.c: New test. + * gcc.dg/tree-ssa/divide-2.c: New test. + +2005-11-26 Janne Blomqvist + + PR libgfortran/24945 + * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment. + +2005-11-26 Janne Blomqvist + + PR libgfortran/24945 + * gfortran.dg/open_status_2.f90: New test. + +2005-11-25 Kaveh R. Ghazi + + * gcc.c-torture/execute/builtins/fprintf.c, + gcc.c-torture/execute/builtins/fputs-lib.c, + gcc.c-torture/execute/builtins/fputs.c, + gcc.c-torture/execute/builtins/lib/fprintf.c, + gcc.c-torture/execute/builtins/lib/printf.c, + gcc.c-torture/execute/builtins/printf.c: Test the unlocked style. + +2005-11-25 J"orn Rennecke + + * gcc.dg/20050922-2.c: New test. + +2005-11-25 Andrew Pinski + + * objc.dg/gnu-runtime-3.m: New test. + +2005-11-25 Volker Reichelt + + PR c++/9278 + * g++.dg/other/void1.C: New test. + +2005-11-25 Joseph S. Myers + + PR middle-end/24998 + * gcc.dg/torture/fp-int-convert-float.c, + gcc.dg/torture/fp-int-convert-double.c, + gcc.dg/torture/fp-int-convert-long-double.c, + gcc.dg/torture/fp-int-convert-timode.c, + gcc.dg/torture/fp-int-convert-float80.c, + gcc.dg/torture/fp-int-convert-float80-timode.c, + gcc.dg/torture/fp-int-convert-float128.c, + gcc.dg/torture/fp-int-convert-float128-timode.c, + gcc.dg/torture/fp-int-convert.h: New files. + +2005-11-24 Andrew Pinski + + PR middle-end/24989 + * gcc.dg/tree-ssa/bool-10.c: New test. + * gcc.dg/tree-ssa/bool-11.c: New test. + * gcc.dg/tree-ssa/bool-7.c: Un-xfail. + +2005-11-24 Andrew Pinski + + PR middle-end/24990 + * tree-ssa/pr24990-1.c: New test. + +2005-11-24 Richard Guenther + Dirk Mueller + + PR c++/14024 + * g++.dg/warn/Wstrict-aliasing-1.C: New testcase. + * g++.dg/warn/Wstrict-aliasing-2.C: Likewise. + * g++.dg/warn/Wstrict-aliasing-3.C: Likewise. + * g++.dg/warn/Wstrict-aliasing-4.C: Likewise. + * g++.dg/warn/Wstrict-aliasing-5.C: Likewise. + * g++.dg/warn/Wstrict-aliasing-6.C: Likewise. + 2005-11-23 Uros Bizjak * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support. @@ -122,7 +624,7 @@ 2005-11-21 Uros Bizjak * gcc.dg/fold-div-2.c: New test. - + 2005-11-20 Ian Lance Taylor PR rtl-optimization/24883 @@ -179,7 +681,7 @@ gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c, gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c, gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c, - gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with + gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with renaming to remove initial "ia64-". 2005-11-18 Eric Botcazou @@ -268,7 +770,7 @@ 2005-11-14 Mark Mitchell PR c++/24687 - * g++.dg/template/crash43.C: New test. + * g++.dg/template/crash43.C: New test. 2005-11-14 Daniel Jacobowitz @@ -388,13 +890,13 @@ PR libgfortran/24719 gfortran.dg/read_noadvance.f90: New test. - + PR libgfortran/24699 gfortran.dg/fmt_t_2.f90: New test. - + PR libgfortran/24785 gfortran.dg/read_x_eor.f90: New test. - + PR libgfortran/24584 gfortran.dg/namelist_empty.f90: Rename test. @@ -415,7 +917,7 @@ PR fortran/24655 PR fortran/24755 - * gfortran.dg/recursive_statement_functions.f90: Add statement + * gfortran.dg/recursive_statement_functions.f90: Add statement functions using inline intrinsic functions and parameters to test that they no longer seg-fault. @@ -457,10 +959,10 @@ * gcc.dg/pr24624.c: Disable for non S/390 targets. 2005-11-09 Andreas Krebbel - + PR 24624 * gcc.dg/pr24624.c: Testcase added. - + 2005-11-09 Andreas Krebbel PR 24623 @@ -495,7 +997,7 @@ PR tree-optimization/23115 * gcc.dg/tree-ssa/pr23115.c: New. - + 2005-11-08 David Edelsohn * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE. @@ -577,7 +1079,7 @@ PR fortran/24174 PR fortran/24305 - * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file. + * testsuite/gfortran.dg/large_real_kind_form_io_1.f90: New file. 2005-11-06 Diego Novillo