X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=1ab0ec23fe4e094b44a63a5d4c179a8e846e6f5c;hb=814dfd0ec4783d479dcc313e31c99d97872c3527;hp=6b16fc8542e2fc0029d76283cdc428c3a3651cfe;hpb=e311e7c3ae9d2c65d64c920c0551e9dbca701af6;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 6b16fc8542e..1ab0ec23fe4 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,529 @@ +2005-02-11 Jakub Jelinek + + PR c++/19666 + * gcc/testsuite/g++.dg/other/ptrmem6.C: New test. + + PR middle-end/19858 + * gcc.c-torture/compile/20050210-1.c: New test. + +2005-02-11 Mark Mitchell + + PR c++/19755 + * g++.dg/warn/Wbraces1.C: New test. + +2005-02-10 Richard Guenther + + * gcc.dg/builtins-52.c: New testcase. + +2005-02-10 Jakub Jelinek + + PR c/19342 + * gcc.c-torture/execute/20050119-1.c: New test. + +2005-02-09 Mark Mitchell + + PR c++/19811 + * g++.dg/init/delete1.C: New test. + +2005-02-09 Andrew Pinski + + PR c++/18470 + * g++.dg/template/static12.C: New test. + +2005-02-09 Mark Mitchell + + PR c++/19787 + * g++.dg/conversion/ambig1.C: New test. + + PR c++/19739 + * g++.dg/ext/attrib19.C: New test. + + PR c++/19732 + * g++.dg/parse/dtor5.C: New test. + + PR c++/19762 + * g++.dg/template/dtor3.C: New test. + + PR c++/19826 + * g++.dg/template/static11.C: New test. + * g++.dg/template/crash2.C: Remove dg-error marker. + +2005-02-09 Janis Johnson + + PR C++/18491 + * g++.old-deja/g++.mike/p10769a.C: Remove. + +2005-02-09 Roger Sayle + + * gcc.dg/builtins-48.c: New test case. + * gcc.dg/builtins-49.c: New test case. + * gcc.dg/builtins-50.c: New test case. + * gcc.dg/builtins-51.c: New test case. + +2005-02-09 Ian Lance Taylor + + PR middle-end/19583 + * g++.dg/warn/Wreturn-type-3.C: New test. + +2005-02-09 Richard Guenther + + PR middle-end/19402 + * gcc.dg/pr19402-1.c: New testcase. + * gcc.dg/pr19402-2.c: likewise. + +2005-02-09 Richard Guenther + + PR middle-end/19854 + * g++.dg/tree-ssa/tmmti.C: New testcase. + +2005-02-09 Joseph S. Myers + + * g++.dg/rtti/tinfo1.C: Allow newline after assembler label. + +2005-02-08 Mark Mitchell + + PR c++/19733 + * g++.dg/parse/crash23.C: New test. + * g++.dg/warn/Weff1.C: New test. + +2005-02-09 Joseph S. Myers + + * gcc.dg/20050209-1.c: New test. + +2005-02-09 Joseph S. Myers + + PR target/19799 + * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*. + +2005-02-08 Mike Stump + + * g++.dg/pch/import-2.c: New test. + * g++.dg/pch/import-2.hs: New. + * g++.dg/pch/include/import-2a.h: New. + * g++.dg/pch/include/import-2b.h: New. + +2005-02-08 Janis Johnson + + * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64. + +2005-02-08 Tobias Schl"uter + + * gfortran.dg/substr_1.f90: New test. + +2005-02-07 Richard Guenther + + PR middle-end/19775 + * gcc.dg/torture/builtin-power-1.c: Disable test for + invalid transformation. + * gcc.dg/builtins-10.c: Likewise. Disable one test we + no longer optimize. + * gcc.dg/builtins-47.c: New testcase. + +2005-02-07 Leehod Baruch + Dorit Naishlos + + * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3. + +2005-02-06 Richard Sandiford + + * gcc.c-torture/compile/20050206-1.c: New test. + +2005-02-03 Andrew Pinski + + PR tree-opt/19768 + * g++.dg/opt/pr19768.C: New test. + +2005-02-03 Andrew Pinski + + PR tree-opt/19736 + * gcc.c-torture/compile/pr19736.c: New test. + +2005-02-03 Giovanni Bajo + + PR c++/17401 + * g++.dg/parse/error25.C: New test. + +2005-02-03 Alexandre Oliva + + * gcc.c-torture/execute/20050203-1.c: New. + +2005-02-03 Dorit Naishlos + + * gcc.dg/vect/vect-85.c: Remove xfail. + * gcc.dg/vect/vect-86.c: Remove xfail. + * gcc.dg/vect/vect-87.c: Remove xfail. + * gcc.dg/vect/vect-88.c: Remove xfail. + +2005-02-02 Geoffrey Keating + + * gcc.dg/altivec-19.c: New. + +2005-02-03 Joseph S. Myers + + PR c/17807 + * gcc.dg/nested-func-3.c: New test. + * gcc.dg/pr18596-3.c: Expect error for undefined nested function. + +2005-02-02 Janis Johnson + + * gcc.test-framework/gen_directive_tests: Generate tests for + selector expressions. + +2005-02-02 Matt Austern + + PR c++/19628 + * g++/ext/builtin7.C: New. + * g++/ext/builtin8.C: New. + +2005-02-02 Joseph S. Myers + + PR c/18502 + * gcc.dg/pr18502-1.c: New test. + +2005-02-02 Volker Reichelt + + PR c++/17413 + * g++.dg/template/local4.C: Tweak. + +2005-02-02 Richard Sandiford + + PR tree-optimization/19578 + * gcc.c-torture/compile/20050202-1.c: New test. + +2005-02-02 Joseph S. Myers + + PR c/19435 + * gcc.dg/c99-init-4.c: New test. + +2005-02-01 Janis Johnson + + * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux. + + * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list. + + * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime. + * g++.dg/eh/check-vect.h: New. + + * gcc.dg/vect/vect-77.c: Replace xfail selector with expression. + * gcc.dg/vect/vect-78.c: Ditto. + * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align): + Remove. + + * g++.dg/conversion/simd1.C: Expect warning. + * g++.dg/ext/attribute-test-1.C: Ditto. + * g++.dg/ext/attribute-test-2.C: Ditto. + * g++.dg/ext/attribute-test-3.C: Ditto. + * g++.dg/ext/attribute-test-4.C: Ditto. + + * gcc.dg/ppc64-toc.c: Don't explicitly use -m64. + * gcc.dg/ppc-eabi.c: Don't explicity use -m32. + + * gcc.dg/ppc64-abi-3.c: Add xfail for error checks. + +2005-02-01 Richard Henderson + + * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof + long double for ibm double-double format. + * gcc.c-torture/execute/ieee/copysign2.c: Likewise. + +2005-02-01 Diego Novillo + + PR tree-optimization/19633 + * testsuite/gcc.dg/pr19633-1.c: New test. + * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point + to NULL or a symbol. + +2005-02-01 Janis Johnson + + * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression): + New procs. + (dg-process-target (local override)): Handle selector expressions. + + * gcc.test-framework/README: Describe tests in source directory. + * gcc.test-framework/test-framework.awk: Handle dg- tests. + * gcc.test-framework/test-framework.exp: Handle dg- tests. + * gcc.test-framework/dg-bogus-exp-P.c: New test. + * gcc.test-framework/dg-bogus-exp-XF.c: New test. + * gcc.test-framework/dg-do-assemble-exp-P.c: New test. + * gcc.test-framework/dg-do-compile-exp-P.c: New test. + * gcc.test-framework/dg-do-link-exp-P.c: New test. + * gcc.test-framework/dg-do-run-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-exp-P.c: New test. + * gcc.test-framework/dg-dot-run-exp-U.c: New test. + * gcc.test-framework/dg-dox-run-exp-XF.c: New test. + * gcc.test-framework/dg-error-exp-P.c: New test. + * gcc.test-framework/dg-error-exp-XP.c: New test. + * gcc.test-framework/dg-excess-errors-exp-XF.c: New test. + * gcc.test-framework/dg-excess-errors-exp-XP.c: New test. + * gcc.test-framework/dg-output-exp-P.c: New test. + * gcc.test-framework/dg-output-exp-XF.c: New test. + * gcc.test-framework/dg-warning-exp-P.c: New test. + * gcc.misc-tests/dg-1.c: Remove. + * gcc.misc-tests/dg-2.c: Remove. + * gcc.misc-tests/dg-3.c: Remove. + * gcc.misc-tests/dg-4.c: Remove. + * gcc.misc-tests/dg-5.c: Remove. + * gcc.misc-tests/dg-6.c: Remove. + * gcc.misc-tests/dg-7.c: Remove. + * gcc.misc-tests/dg-8.c: Remove. + * gcc.misc-tests/dg-9.c: Remove. + * gcc.misc-tests/dg-10.c: Remove. + * gcc.misc-tests/dg-11.c: Remove. + * gcc.misc-tests/dg-12.c: Remove. + * gcc.misc-tests/dg-test.exp: Remove. + + * gcc.test-framework/test-framework.awk: Change recording and + printing of passes and failures. + + * gcc.test-framework: New directory. + * gcc.test-framework/README: New. + * gcc.test-framework/test-framework.exp: New. + * gcc.test-framework/test-framework.awk: New. + * gcc.test-framework/gen_directive_tests: New. + +2005-02-01 James A. Morrison + + * lib/treelang.exp: Fix comment typos. + (treelang_target_compile): Don't append libs=-ltreelang to options. + +2005-02-01 Alexandre Oliva + + * g++.dg/parse/typename7.C: Adjust error messages. + +2005-01-31 Jeff Law + + * gcc.c-torture/execute/20050131-1.c: New test. + * gcc.dg/wcaselabel.c: New test. + +2005-01-31 Mark Mitchell + + * g++.dg/other/warning1.C: Adjust error messags. + * g++.dg/parse/constant5.C: New test. + +2005-01-31 Steven Bosscher + + PR c/19333 + * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make + the test case valid. + * testsuite/gcc.dg/20030815-1.c: Remove invalid tests. + * testsuite/gcc.dg/array-7.c: Adjust expected result. + * testsuite/gcc.dg/pr18596-3.c: Likewise. + * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise. + * testsuite/gcc.dg/noncompile/init-2.c: Likewise. + * testsuite/gcc.dg/noncompile/init-4.c: Likewise. + +2005-01-31 Dale Johannesen + + * g++.dg/opt/pr19650.C: New test. + +2005-01-31 Richard Henderson + + * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof + long double for intel double extended format. + * gcc.c-torture/execute/ieee/copysign2.c: Likewise. + +2005-01-30 Mark Mitchell + + PR c++/19555 + * g++.dg/template/static10.C: New test. + + PR c++/19395 + * g++.dg/parse/error24.C: New test. + + PR c++/19367 + * g++.dg/lookup/builtin1.C: New test. + + PR c++/19457 + * g++.dg/warn/conv3.C: New test. + +2005-01-30 Bud Davis + + PR fortran/19647 + * gfortan.dg/inquire_7.f90 + +2005-01-29 Richard Guenther + + PR tree-optimization/15791 + * gcc.dg/tree-ssa/pr15791-1.c: New testcase. + * gcc.dg/tree-ssa/pr15791-2.c: Likewise. + * gcc.dg/tree-ssa/pr15791-3.c: Likewise. + * gcc.dg/tree-ssa/pr15791-4.c: Likewise. + * gcc.dg/tree-ssa/pr15791-5.c: Likewise. + * g++.dg/tree-ssa/pr15791-1.C: Likewise. + * g++.dg/tree-ssa/pr15791-2.C: Likewise. + * g++.dg/tree-ssa/pr15791-3.C: Likewise. + * g++.dg/tree-ssa/pr15791-4.C: Likewise. + * g++.dg/tree-ssa/pr15791-5.C: Likewise. + +2005-01-29 Paul Brook + + PR fortran/18565 + * check.c (real_or_complex_check): New function. + (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions. + * intrinsic.c (add_functions): Use new check functions. + * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): + Add prototypes. + +2005-01-29 Joseph S. Myers + + * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c, + gcc.dg/lvalue-3.c: New tests. + * gcc.dg/concat.c: Update expected messages. + +2005-01-29 Thomas Koenig + + PR libfortran/19595 + * gfortran.dg/eor_1.f90: New test. + +2005-01-29 Steven G. Kargl + + PR fortran/19589 + * gfortran.dg/logical_data_1.f90: New test. + +2005-01-28 Mark Mitchell + + PR c++/19253 + * g++.dg/template/crash33.C: New test. + + PR c++/19667 + * g++.dg/template/crash32.C: New test. + +2005-01-28 Ian Lance Taylor + + PR middle-end/16558 + * g++.dg/warn/Wreturn-type-2.C: New test. + +2004-06-24 Jeff Law + + * gcc.dg/tree-ssa/20050128-1.c: New test. + +2005-01-28 Richard Sandiford + + * gcc.target/frv/all-mdpackh-1.c: New test. + +2005-01-28 Steven Bosscher + + * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1. + +2005-01-27 Richard Henderson + + * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives. + +2005-01-27 Richard Sandiford + + * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets. + +2005-01-27 Richard Sandiford + + * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c, + * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c, + * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements + to cope with cases where the multilib options override the dg-options. + +2005-01-27 Jakub Jelinek + + PR c/18946 + * gcc.dg/noncompile/20050120-1.c: New test. + +2005-01-26 Diego Novillo + + PR tree-optimization/19633 + * gcc.dg/pr19633.c: New test. + * gcc.dg/tree-ssa/pr19633.c: New test. + +2005-01-26 Ulrich Weigand + + * gcc.dg/20041216-1.c: New test. + +2005-01-26 Alexander Malmberg + + PR objc/18862 + * objc.dg/selector-2.m: New test. + +2005-01-26 Jakub Jelinek + + * g++.dg/opt/range-test-2.C: New test. + + PR rtl-optimization/19579 + * gcc.c-torture/execute/20050124-1.c: New test. + +2005-01-26 Greg Parker + Stuart Hastings + + * gcc.c-torture/execute/20050125-1.c: New. + +2005-01-18 Jan Hubicka + + PR tree-optimize/19337 + * gcc.c-torture/compile/20050119-1.c: New test. + +2005-01-24 James E Wilson + + * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit + test for successful match. + +2005-01-25 Alexander Malmberg + + PR objc/18408 + * objc.dg/comp-types-7.m: New test. + +2005-01-24 Janis Johnson + + * lib/target-supports.exp (current_target_name): New. + (check_effective_target_ilp32, check_effective_target_lp64): + Cache the result to use as long as the current target, with + multilib flags, remains the same. + + * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove. + (dg-require-weak, dg-require-visibility, dg-require-alias, + dg-require-dg-sections, dg-require-profiling, dg-require-iconv, + dg-require-effective-target, dg-skip-if): Remove call to + skip_test_and_clear_xfail. + (dg-test): Clear xfail data. + +2005-01-24 Jakub Jelinek + + PR target/17751 + * gcc.dg/ppc64-toc.c: New test. + + * g++.dg/tree-ssa/empty-1.C: New test. + + PR middle-end/19551 + * gcc.c-torture/execute/20050121-1.c: New test. + * gcc.dg/20050121-2.c: New test. + +2004-01-23 Steven G. Kargl + Paul Brook + + PR fortran/17941 + * gfortran.dg/real_const_1.f: New test. + * gfortran.dg/real_const_2.f90: New test. + * gfortran.dg/complex_int_1.f90: New test. + +2005-01-23 Bud Davis + + PR fortran/19313 + * gfortan.dg/inquire_6.f90: New test. + +2005-01-22 Thomas Koenig + + PR libfortran/19451 + * open_readonly_1.f90: New test. + +2005-01-22 Thomas Koenig + + PR libfortran/18982 + * gfortran.dg/open_new.f90: New file. + +2005-01-22 Paul Brook + + * namelist_1.f90: New test. + +2005-01-22 Richard Sandiford + + PR tree-optimization/19484 + * gcc.c-torture/compile/20050122-[12].c: New tests. + 2005-01-22 Paul Brook * gfortran.dg/implicit_2.f90: New test. @@ -166,7 +692,7 @@ * gfortran.dg/write_to_null.f90: New test. 2005-01-14 Andrew Pinski - John David Anglin + John David Anglin PR other/19328 * gcc.dg/attr-alias-2.c: dg-require-alias takes an @@ -405,7 +931,7 @@ 2005-01-06 Mark Mitchell - PR c++/19244 + PR c++/19244 * g++.dg/parser/ctor2.C: New test. 2004-01-06 Kriang Lerdsuwanakij @@ -540,7 +1066,7 @@ 2004-12-30 Alexander Malmberg Ziemowit Laski - PR objc/18971 + PR objc/18971 * objc.dg/encode-5.m: New test. 2004-12-29 Richard Henderson @@ -888,7 +1414,7 @@ * cpp/inc/pragma-once-1a.h: Likewise. 2004-12-15 Bud Davis - Steven G. Kargl + Steven G. Kargl PR fortran/17597 * gfortran.dg/list_read_3.f90: New test. @@ -1313,7 +1839,7 @@ 2004-11-30 Loren James Rittle - * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144 + * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144 to support new requirements on FreeBSD 5. 2004-11-30 Devang Patel @@ -1439,7 +1965,7 @@ 2004-11-28 Bud Davis - * gfortran.dg/direct_io_2.f90: New test. + * gfortran.dg/direct_io_2.f90: New test. 2004-11-28 Hans-Peter Nilsson @@ -1688,7 +2214,7 @@ * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits. 2004-11-19 Mark Mitchell - Joseph Myers + Joseph Myers * lib/target-supports.exp (check_visibility_available): Really test the compiler. @@ -1713,12 +2239,12 @@ * gcc.dg/ppc-mov-1.c: Ditto 2004-11-18 Daniel Jacobowitz - Mark Mitchell + Mark Mitchell * testsuite/gcc.dg/pragma-init-fini-2.c: New test. 2004-11-17 Janis Johnson - Aldy Hernandez + Aldy Hernandez * lib/target-supports.exp (check_effective_target_vect_int): New (check_effective_target_vect_float): New @@ -2012,7 +2538,7 @@ * gcc.dg/vect/pr18400.c: New test. 2004-11-14 Dorit Naishlos - Andrew Pinski + Andrew Pinski PR tree-opt/18425 * gcc.dg/vect/pr18425.c: New test. @@ -2261,7 +2787,7 @@ 2004-11-10 Fariborz Jahanian - * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: + * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: New test for PR tree-optimization/17892. 2004-11-09 Mark Mitchell @@ -2925,7 +3451,7 @@ 2004-10-14 Andrew Pinski PR middle-end/16567 - * gcc.c-torture/compile/nested-1.c: New test. + * gcc.c-torture/compile/nested-1.c: New test. 2004-10-14 Dorit Naishlos