X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;ds=sidebyside;f=gcc%2Ftestsuite%2FChangeLog;h=44e8a7a5436b1a999335e0b6c39874cb8f485b17;hb=606686f71b6ebf5013c875f824fc9cf8f3a54762;hp=5322f23a28d786ff4155784ff8b5e04f831937aa;hpb=fc72e1eae2383dc1ae3dd68e72108b216e641967;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5322f23a28d..44e8a7a5436 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,602 @@ +2005-10-07 Ulrich Weigand + + PR testsuite/23611, PR testsuite/23615 + * obj-c++.dg/bitfield-3.mm: Include standard headers instead of + writing prototypes of library functions by hand. + * obj-c++.dg/bitfield-4.mm: Likewise. + * obj-c++.dg/const-str-4.mm: Likewise. + * obj-c++.dg/encode-4.mm: Likewise. + * obj-c++.dg/encode-5.mm: Likewise. + * obj-c++.dg/encode-6.mm: Likewise. + * obj-c++.dg/gnu-runtime-3.mm: Likewise. + * obj-c++.dg/method-10.mm: Likewise. + * obj-c++.dg/method-17.mm: Likewise. + * obj-c++.dg/method-19.mm: Likewise. + * obj-c++.dg/try-catch-2.mm: Likewise. + +2005-10-06 Richard Henderson + + PR 24236 + * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer. + +2005-10-06 Dale Johannesen + + * gcc.c-torture/execute/20030125-1.c: Correct. + +2005-10-06 Richard Guenther + + PR tree-optimization/24238 + * g++.dg/tree-ssa/pr24238.C: New testcase. + +2005-10-07 Erik Edelmann + + PR 18568 + * gfortran.dg/der_pointer_3.f90: New test. + +2005-10-05 Devang Patel + + PR Debug/23205 + * g++.dg/other/PR23205.C: New. + +2005-10-05 Richard Henderson + + PR target/23602 + * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options. + * g++.dg/eh/omit-frame-pointer2.C: Likewise. + +2005-10-05 Dale Johannesen + + * gcc.c-torture/execute/float-floor.c: New. + +2005-10-05 Paolo Bonzini + + PR tree-optimization/21419 + PR tree-optimization/24146 + PR tree-optimization/24151 + + * g++.dg/ext/asm7.C: New. + * g++.dg/ext/asm8.C: New. + * gcc.dg/asm-1.c: Compile on all targets. + * gcc.dg/asm-pr24146.c: New. + * gcc.dg/pr21419.c: Adjust error messages. + +2005-10-05 Richard Guenther + + PR fortran/24176 + * gfortran.fortran-torture/compile/empty.f90: New testcase. + +2005-10-05 Nathan Sidwell + + PR c++/23513 + * g++.dg/template/spec22.C: Robustify test. + * g++.dg/template/spec26.C: New. + +2005-10-05 Uros Bizjak + + * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check + if target supports vector instructions. + +2005-10-04 Geoffrey Keating + + * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without + C99 functions. + +2005-10-04 Janis Johnson + + * lib/target-supports.exp (check_effective_target_fortran_large_real, + check_effective_target_fortran_large_int): Replace cached result + when target changes. + +2005-10-04 Devang Patel + + * gcc.dg/i386-sse-vect-types.c: New. + +2005-10-04 Ian Lance Taylor + + PR preprocessor/13726 + * gcc.dg/cpp/cmdlne-dI-C.c: New test. + * gcc.dg/cpp/cmdlne-dI-C.h: New file. + +2005-10-04 Richard Guenther + + PR c/23576 + * gcc.dg/noncompile/pr23576.c: New testcase. + +2005-10-04 Andrew Pinski + + PR middle-end/23125 + * gcc.dg/register-var-3.c: New test. + +2005-10-04 Steven Bosscher + + * gcc.dg/pr23049.c: New test. + + * gcc.dg/ucnid-4.c: Fix test. + +2005-10-03 Diego Novillo + + PR 23445 + * gcc.c-torture/compile/pr23445.c: New test. + +2005-10-03 Alexandre Oliva + + * g++.dg/overload/unknown1.C: New. + +2005-10-03 Mark Mitchell + + PR c++/17775 + * g++.dg/template/repo4.C: New test. + +2005-10-03 Francois-Xavier Coudert + + PR libfortran/19308 + * gfortran.dg/large_real_kind_2.F90: New test. + * gfortran.dg/large_integer_kind_2.f90: New test. + +2005-10-03 Uros Bizjak + + * lib/target-supports.exp (check_effective_target_vect_shift): + Implement with result caching. Add i?86, x86_64 and ia64 targets. + (check_effective_target_vect_condition): Fix copy-n-pasto. + + * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift. + * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64 + targets. + +2005-10-02 Mark Mitchell + + PR c++/22621 + * g++.dg/template/overload5.C : New test. + + PR c++/23840 + * g++.dg/expr/stdarg1.C: New test. + +2005-10-02 Diego Novillo + + PR 24142 + * gcc.c-torture/execute/pr24142.c: New test. + +2005-10-01 Diego Novillo + + PR 24141 + * gcc.c-torture/execute/pr24141.c: New test. + +2005-10-01 James A. Morrison + Diego Novillo + + PR 23604 + * gcc.c-torture/execute/pr23604.c: New test. + +2005-10-01 Paul Thomas + + PR fortran/16404 + PR fortran/20835 + PR fortran/20890 + PR fortran/20899 + PR fortran/20900 + PR fortran/20901 + PR fortran/20902 + gfortran.dg/equiv_constraint_1.f90: New test. + gfortran.dg/equiv_constraint_2.f90: New test. + gfortran.dg/equiv_constraint_3.f90: New test. + gfortran.dg/equiv_constraint_4.f90: New test. + gfortran.dg/equiv_constraint_5.f90: New test. + gfortran.dg/equiv_constraint_6.f90: New test. + gfortran.dg/equiv_constraint_7.f90: New test. + gfortran.dg/equiv_constraint_8.f90: New test. + gfortran.dg/private_type_1.f90: New test. + gfortran.dg/private_type_2.f90: New test. + gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f, + 980628-10.f: Assert std=gnu to permit mixing of + types in equivalence statements. + +2005-09-30 Janne Blomqvist + + PR 24112 + * gfortran.dg/open_status_1.f90: New. + +2005-09-30 Uros Bizjak + + * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files. + * gcc.dg/vect/pr22480.c: Clean up temp files. + * gcc.dg/vect/pr23831.c: Clean up temp files. + * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition. + Clean up temp files. + * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition. + Clean up temp files. + + * gcc.dg/20050309-1.c: Clean up temp files. + * gcc.dg/20050325-1.c: Clean up temp files. + +2005-09-30 Uros Bizjak + + PR tree-optimization/24059 + * gcc.dg/vect/pr24059.c : New test. + +2005-09-29 Jakub Jelinek + + PR middle-end/24109 + * gcc.c-torture/execute/20050929-1.c: New test. + +2005-09-29 Steven Bosscher + + * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail. + +2005-09-29 Paolo Bonzini + + PR c/21419 + * gcc.dg/pr21419.c: New test. + +2005-09-29 Steven Bosscher + + * gcc.dg/pr23911.c: New test. + +2005-09-28 Mark Mitchell + + * g++.dg/opt/pr19650.C: Use -w -fpermissive. + + PR c++/16782 + * g++.dg/parse/qualified4.C: New test. + * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive. + * g++.old-deja/g++.mike/p8154.C: Likewise. + +2005-09-27 Mark Mitchell + + PR c++/22147 + * g++.dg/template/friend37.C: New test. + * g++.dg/parse/crash28.C: Adjust error markers. + +2005-09-27 Jakub Jelinek + + PR fortran/18518 + * gfortran.fortran-torture/execute/save_2.f90: New decl. + +2005-09-27 Devang Patel + + PR tree-optimization/23625 + * gcc.dg/pr23625.c: New test. + +2005-09-27 Uros Bizjak + + * gcc.target/i386/pr22585.c: Run on 32-bit x86 only. + * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only. + +2005-09-26 Jakub Jelinek + + PR fortran/23677 + * gfortran.fortran-torture/execute/save_1.f90: New test. + * gfortran.dg/save_1.f90: New test. + +2005-09-26 Uros Bizjak + + * gcc.target/i386/builtin-apply-mmx.c: New test. + + PR target/22576 + * gcc.target/i386/pr22576.c: New test. + + PR target/22585 + * gcc.target/i386/pr22585.c: New test. + + PR target/23268 + * gcc.target/i386/pr23268.c: New test. + + PR middle-end/23831 + * gcc.dg/vect/pr23831.c: New test. + + PR target/24055 + * gcc.target/i386/pr24055.c: New test. + +2005-09-25 Kazu Hirata + + PR tree-optimization/23960 + * gcc.c-torture/compile/pr23960.c: New. + +2005-09-23 Paul Thomas + + PR fortran/16861 + * gfortran.dg/nested_modules_3.f90: New. + +2005-09-22 Steven G. Kargl + + PR fortran/24005 + gfortran.dg/interface_1.f90: New test. + +2005-09-22 Erik Edelmann + Tobias Schl"uter + + PR fortran/23843 + * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test. + +2005-09-22 Steven G. Kargl + + PR fortran/23516 + * gfortran.dg/imag_1.f: New test. + * gfortran.dg/imag_2.f: Ditto. + +2005-09-22 J"orn Rennecke + + * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement. + +2005-09-22 Jakub Jelinek + + PR c++/21983 + * g++.dg/warn/pr21983.C: New test. + +2005-09-21 Mark Mitchell + + PR c++/23993 + * g++.dg/template/array14.C: New test. + +2005-09-21 Erik Edelmann + + PR fortran/19929 + * gfortran.dg/der_ptr_component_1.f90: New test. + +2005-09-21 Volker Reichelt + + PR c++/23965 + * g++.dg/template/error1.C: Reject "no matching function" message. + +2005-09-21 Volker Reichelt + + PR c++/17609 + * g++.dg/lookup/error1.C: New test. + +2005-09-21 Dorit Nuzman + + * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original + functionality of the testcase. + +2005-09-20 Richard Henderson + + * gcc.dg/vect/vect-22.c: Require vect_float. + * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add. + +2005-09-20 Joseph S. Myers + + * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C, + g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c, + gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c, + gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c, + gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c, + gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c, + gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c, + gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers. + * gcc.dg/cpp/ucnid-8.c: New test. + +2005-09-20 Jakub Jelinek + + PR tree-optimization/23929 + * gcc.c-torture/compile/pr23929.c: New test. + +2005-09-20 Daniel Berlin + + * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only + for one loop. + +2005-09-20 Steve Ellcey + + PR testsuite/23186 + * g++.dg/other/pr22003.C: Require named sections. + +2005-09-20 Jakub Jelinek + + PR c++/23947 + * g++.dg/rtti/crash3.C: New test. + + PR tree-optimization/23818 + * gcc.dg/pr23818.c: New test. + +2005-09-20 Tobias Schl"uter + + PR fortran/23420 + * gfortran.dg/print_fmt_4.f: New. + +2005-09-20 Jakub Jelinek + + PR fortran/23663 + * gfortran.fortran-torture/execute/entry_11.f90: New test. + +2005-09-20 Dorit Nuzman + + * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types". + Use pointers to local alignable arrays instead. Added comments. + * gcc.dg/vect/vect-46.c: Likewise. + * gcc.dg/vect/vect-48.c: Likewise. + * gcc.dg/vect/vect-49.c: Likewise. + * gcc.dg/vect/vect-52.c: Likewise. + * gcc.dg/vect/vect-53.c: Likewise. + * gcc.dg/vect/vect-54.c: Likewise. + * gcc.dg/vect/vect-56.c: Likewise. + * gcc.dg/vect/vect-57.c: Likewise. + * gcc.dg/vect/vect-58.c: Likewise. + * gcc.dg/vect/vect-60.c: Likewise. + * gcc.dg/vect/vect-61.c: Likewise. + + * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types". + The test is no longer vectorizable on vect_no_align targets. + * gcc.dg/vect/vect-43.c: Likewsie. + + * gcc.dg/vect/vect-44.c: Added comments. + * gcc.dg/vect/vect-45.c: Added comments. + * gcc.dg/vect/vect-50.c: Added comments. + * gcc.dg/vect/vect-51.c: Added comments. + + * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to + aligned type. + * gcc.dg/vect/Os-vect-95.c: Likewise. + + * gcc.dg/vect/vect-41.c: Test removed. + * gcc.dg/vect/vect-47.c: Test removed. + * gcc.dg/vect/vect-55.c: Test removed. + * gcc.dg/vect/vect-59.c: Test removed. + +2005-09-20 Dorit Nuzman + + * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types. + No longer vectorizable on vect_no_align targets. + * gcc.dg/vect/pr20122.c: Likewise. + * gcc.dg/vect/vect-74.c: Likewise. + * gcc.dg/vect/vect-75.c: Likewise. + * gcc.dg/vect/vect-76.c: Likewise. + + * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types. + Will not be vectorizable on vect_no_align targets once aliasing issues + are resolved. + * gcc.dg/vect/vect-79.c: Likewise. + + * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types. + * gcc.dg/vect/vect-78.c: Likewise. + * gcc.dg/vect/vect-97.c: Likewise. + +2005-09-19 Steven Bosscher + + * gcc.dg/pr23943.c: New test. + +2005-09-18 Paul Thomas + + PR fortran/19181 + * gfortran.dg/derived_pointer_null_1.f90: New test. + +2005-09-18 Richard Guenther + + PR middle-end/23944 + * gcc.c-torture/compile/pr23944.c: New testcase. + +2005-09-18 Erik Edelmann + + PR fortran/15975 + * gfortran.dg/der_pointer_2.f90: New test. + +2005-09-18 Paul Thomas + + PR fortran/16861 + * gfortran.dg/nested_modules_2.f90: New test. + +2005-09-17 Volker Reichelt + + PR c++/18368 + * g++.dg/other/semicolon.C: New test. + +2005-09-16 Joseph S. Myers + + * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL, + HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined. + +2005-09-16 Mark Mitchell + + PR c++/23914 + * g++.dg/template/static18.C: New test. + + PR c++/21514 + * g++.dg/template/crash19.C: Remove dg-error marker. + * g++.dg/template/local4.C: New test. + +2005-09-16 Paul Brook + + PR fortran/23906 + * gfortran.dg/dependency_1.f90: New test. + +2005-09-15 Mark Mitchell + + PR c++/23896 + * g++.dg/template/static17.C: New test. + +2005-09-15 Joseph S. Myers + + PR c++/23139 + * g++.dg/warn/huge-val1.C: New test. + +2005-09-15 Mark Mitchell + + PR c++/13140 + * g++.dg/parse/class2.C: New test. + * g++.dg/template/explicit8.C: Likewise. + * g++.dg/template/spec25.C: Likewise. + +2005-09-14 Josh Conner + + PR middle-end/23584 + * gcc.dg/pr23584.c: New test. + +2005-09-14 Jerry DeLisle + + PR fortran/21875 Internal Unit Array I/O, NIST + * gfortran.dg/arrayio_1.f90: New test. + * gfortran.dg/arrayio_1.f90: New test. + * gfortran.dg/arrayio_1.f90: New test. + * gfortran.dg/arrayio_1.f90: New test. + * gfortran.dg/arrayio_1.f90: New test. + +2005-09-14 Uros Bizjak + + PR middle-end/22480 + * gcc.dg/vect/pr22480.c: New test. + +2005-09-13 Paul Thomas + + PR fortran/19358 + * gfortran.fortran-torture/assumed_dummy_1.f90: New test. + +2005-09-13 Josh Conner + + PR c++/23180 + * g++.dg/init/struct2.C: New test. + * g++.dg/init/struct3.C: New test. + +2005-09-13 Janis Johnson + + * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c: + Clean up temp files. + * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c, + gcc.dg/tree-ssa/builtin-fprintf-1.c, + gcc.dg/tree-ssa/builtin-fprintf-chk-1.c, + gcc.dg/tree-ssa/builtin-printf-1.c, + gcc.dg/tree-ssa/builtin-printf-chk-1.c, + gcc.dg/tree-ssa/builtin-vfprintf-1.c, + gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c, + gcc.dg/tree-ssa/builtin-vprintf-1.c, + gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c, + gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c, + gcc.dg/tree-ssa/pr21985.c: Clean up dump files. + * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c, + gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c, + gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c, + gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c, + gcc.dg/vect/vect-shift-1.c: Clean up .vect files. + +2005-09-13 Josh Conner + + * lib/gcc-dg.exp: Load scanipa.exp. + (cleanup-dump): New procedure. + (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it. + * lib/scandump.exp: New file. + * lib/scantree.exp: Use it. + * lib/scanipa.exp: New file. + +2005-09-13 Erik Edelmann + + PR fortran/17740 + * gfortran.dg/generic_4.f90: New test. + +2005-09-13 Uros Bizjak + + PR target/23816 + * gcc.target/i386/pr23816-1.c: New test. + * gcc.target/i386/pr23816-2.c: New test. + + +2005-09-13 Bastian Blank + + PR c++/16171 + * g++.dg/abi/mangle26.C: New test. + * g++.dg/abi/mangle27.C: New test. + * g++.dg/abi/mangle28.C: New test. + * g++.dg/abi/mangle29.C: New test. + + PR c++/23839 + * g++.dg/parse/register1.C: New test. + 2005-09-13 Mark Mitchell PR c++/23842