X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=fec4369b18a3816ff47328b14ab4ceecdec543bf;hp=e20679a9ba36280e32bc7b4d422705b926d19928;hb=1a7c0ccb66f80bda54058561162b5446b9d9d1c9;hpb=7fe9b4257039e4cb0c5503ad0ceceed82dda257f diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index e20679a9ba3..fec4369b18a 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,421 @@ +2009-06-19 Ian Lance Taylor + + * gcc.dg/Wcxx-compat-17.c: New testcase. + +2009-06-19 Ian Lance Taylor + + * gcc.dg/Wcxx-compat-15.c: New testcase. + +2009-06-19 Ian Lance Taylor + + * gcc.dg/Wcxx-compat-16.c: New testcase. + +2009-06-19 Uros Bizjak + + * gcc.dg/builtins-34.c: Add significand cases. + +2009-06-19 Uros Bizjak + + PR testsuite/40491 + * testsuite/gcc.dg/20080522-1.c: Remove testcase for real. + * testsuite/gcc.dg/20080528-1.c: Ditto. + +2009-06-19 Janus Weil + + PR fortran/40450 + * gfortran.dg/proc_ptr_20.f90: New. + +2009-06-18 H.J. Lu + + PR target/40470 + * gcc.dg/torture/pr40470-1.c: New. + * gcc.dg/torture/pr40470-2.c: Likewise. + * gcc.dg/torture/pr40470-3.c: Likewise. + * gcc.dg/torture/pr40470-4.c: Likewise. + +2009-06-18 Diego Novillo + + * gcc.dg/plugin/selfassign.c: Declare plugin_is_GPL_compatible. + * gcc.dg/plugin/ggcplug.c: Likewise. + * gcc.dg/plugin/one_time_plugin.c: Likewise. + * g++.dg/plugin/selfassign.c: Likewise. + * g++.dg/plugin/attribute_plugin.c: Likewise. + * g++.dg/plugin/dumb_plugin.c: Likewise. + +2009-06-18 Manuel López-Ibáñez + + * gcc.dg/cpp/arith-3.c: Add column info. + +2009-06-18 Sandra Loosemore + + * gcc.target/arm/fp16-compile-none-2.c: New. + * gcc.target/arm/fp16-compile-ieee-12.c: New. + * gcc.target/arm/fp16-compile-alt-12.c: New. + +2009-06-18 Sandra Loosemore + + * gcc.target/arm/fp16-compile-alt-1.c: New. + * gcc.target/arm/fp16-compile-alt-2.c: New. + * gcc.target/arm/fp16-compile-alt-3.c: New. + * gcc.target/arm/fp16-compile-alt-4.c: New. + * gcc.target/arm/fp16-compile-alt-5.c: New. + * gcc.target/arm/fp16-compile-alt-6.c: New. + * gcc.target/arm/fp16-compile-alt-7.c: New. + * gcc.target/arm/fp16-compile-alt-8.c: New. + * gcc.target/arm/fp16-compile-alt-9.c: New. + * gcc.target/arm/fp16-compile-alt-10.c: New. + * gcc.target/arm/fp16-compile-alt-11.c: New. + * gcc.target/arm/fp16-compile-ieee-1.c: New. + * gcc.target/arm/fp16-compile-ieee-2.c: New. + * gcc.target/arm/fp16-compile-ieee-3.c: New. + * gcc.target/arm/fp16-compile-ieee-4.c: New. + * gcc.target/arm/fp16-compile-ieee-5.c: New. + * gcc.target/arm/fp16-compile-ieee-6.c: New. + * gcc.target/arm/fp16-compile-ieee-7.c: New. + * gcc.target/arm/fp16-compile-ieee-8.c: New. + * gcc.target/arm/fp16-compile-ieee-9.c: New. + * gcc.target/arm/fp16-compile-ieee-10.c: New. + * gcc.target/arm/fp16-compile-ieee-11.c: New. + * gcc.target/arm/fp16-compile-none-1.c: New. + * gcc.target/arm/fp16-compile-exprtype.c: New. + * gcc.target/arm/fp16-compile-vcvt.c: New. + * gcc.target/arm/fp16-builtins-1.c: New. + * gcc.target/arm/fp16-rounding-alt-1.c: New. + * gcc.target/arm/fp16-rounding-ieee-1.c: New. + * gcc.target/arm/fp16-param-1.c: New. + * gcc.target/arm/fp16-return-1.c: New. + * gcc.target/arm/fp16-unprototyped-1.c: New. + * gcc.target/arm/fp16-unprototyped-2.c: New. + * gcc.target/arm/fp16-variadic-1.c: New. + * gcc.dg/torture/arm-fp16-compile-assign.c: New. + * gcc.dg/torture/arm-fp16-compile-convert.c: New. + * gcc.dg/torture/arm-fp16-int-convert-alt.c: New. + * gcc.dg/torture/arm-fp16-int-convert-ieee.c: New. + * gcc.dg/torture/arm-fp16-ops.h: New. + * gcc.dg/torture/arm-fp16-ops-1.c: New. + * gcc.dg/torture/arm-fp16-ops-2.c: New. + * gcc.dg/torture/arm-fp16-ops-3.c: New. + * gcc.dg/torture/arm-fp16-ops-4.c: New. + * gcc.dg/torture/arm-fp16-ops-5.c: New. + * gcc.dg/torture/arm-fp16-ops-6.c: New. + * gcc.dg/torture/arm-fp16-ops-7.c: New. + * gcc.dg/torture/arm-fp16-ops-8.c: New. + * g++.dg/ext/arm-fp16/fp16-overload-1.C: New. + * g++.dg/ext/arm-fp16/fp16-return-1.C: New. + * g++.dg/ext/arm-fp16/fp16-param-1.C: New. + * g++.dg/ext/arm-fp16/fp16-mangle-1.C: New. + * g++.dg/ext/arm-fp16/arm-fp16-ops.h: New. + * g++.dg/ext/arm-fp16/arm-fp16-ops-1.C: New. + * g++.dg/ext/arm-fp16/arm-fp16-ops-2.C: New. + * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: New. + * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: New. + * g++.dg/ext/arm-fp16/arm-fp16-ops-5.C: New. + * g++.dg/ext/arm-fp16/arm-fp16-ops-6.C: New. + * g++.dg/ext/arm-fp16/arm-fp16-ops-7.C: New. + * g++.dg/ext/arm-fp16/arm-fp16-ops-8.C: New. + +2009-06-18 Uros Bizjak + + * gcc.dg/builtins-65.c: New test. + +2009-06-18 Janus Weil + + PR fortran/40451 + * gfortran.dg/proc_ptr_result_4.f90: New. + +2009-06-17 Adam Nemet + + * gcc.c-torture/execute/bitfld-5.c: New test. + +2009-06-17 David Daney + + * gcc.dg/builtin-unreachable-3.c: New test. + +2009-06-17 David Daney + + * gcc.target/i386/builtin-unreachable.c: New test. + +2009-06-17 Ian Lance Taylor + + * gcc.dg/Wcxx-compat-14.c: New testcase. + +2009-06-17 Aldy Hernandez + + * gcc.dg/func-ptr-conv-1.c: Update column info. + +2009-06-17 Richard Guenther + + PR middle-end/40404 + * gcc.c-torture/execute/pr40404.c: New testcase. + +2009-06-17 Richard Guenther + + PR middle-end/40460 + * g++.dg/torture/pr40460.C: New testcase. + +2009-06-05 Olatunji Ruwase + + * gcc.dg/plugin/one_time_plugin.c: New test. + * gcc.dg/plugin/one_time-test-1.c: New test. + * gcc.dg/plugin/plugin.exp: Added one_time_plugin.c test. + +2009-06-16 Ian Lance Taylor + + * g++.dg/warn/skip-1.C: New testcase. + +2009-06-16 Jakub Jelinek + + PR middle-end/40446 + * g++.dg/other/pr40446.C: New test. + +2009-06-16 Richard Guenther + + * gcc.dg/tree-ssa/pta-escape-1.c: New testcase. + * gcc.dg/tree-ssa/pta-escape-2.c: Likewise. + * gcc.dg/tree-ssa/pta-escape-3.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-27.c: Likewise. + +2009-06-16 Martin Jambor + + * testsuite/gcc.c-torture/compile/pr40432.c: New file. + +2009-06-16 Martin Jambor + + * testsuite/gfortran.fortran-torture/compile/pr40413.f90: New file. + +2009-06-16 Janus Weil + + PR fortran/36947 + PR fortran/40039 + * gfortran.dg/dummy_procedure_1.f90: Extended test case. + * gfortran.dg/interface_20.f90: Modified error messages. + * gfortran.dg/interface_21.f90: Ditto. + * gfortran.dg/interface_26.f90: Ditto. + * gfortran.dg/interface_27.f90: Ditto. + * gfortran.dg/interface_28.f90: Extended test case. + * gfortran.dg/interface_29.f90: New. + * gfortran.dg/proc_decl_7.f90: Modified error messages. + * gfortran.dg/proc_decl_8.f90: Ditto. + * gfortran.dg/proc_ptr_11.f90: Ditto. + * gfortran.dg/proc_ptr_15.f90: Ditto. + +2009-06-16 Ira Rosen + + * gcc.dg/vect/vect-outer-4g.c: Don't look for pattern not allowed + printing. + * gcc.dg/vect/vect-outer-4k.c, gcc.dg/vect/vect-outer-4l.c, + gcc.dg/vect/vect-outer-4f.c: Likewise. + * gcc.dg/vect/vect-nest-cycle-1.c: New test. + * gcc.dg/vect/vect-nest-cycle-2.c, gcc.dg/vect/vect-nest-cycle-3.c: + Likewise. + * gcc.dg/vect/vect-outer-1a.c: Fail because of strided access in + outer loop. + +2009-06-16 Tobias Burnus + + PR fortran/40383 + * gfortran.dg/bounds_check_strlen_8.f90: New test. + +2009-06-15 Ian Lance Taylor + + * gcc.dg/Wjump-misses-init-1.c: New testcase. + * gcc.dg/Wjump-misses-init-2.c: New testcase. + * gcc.dg/c99-vla-jump-5.c: Adjust expected error messages. + Recognize new notes. + * gcc.dg/stmt-expr-label-2.c: Likewise. + * gcc.dg/c99-vla-jump-1.c: Recognize new notes. Fix column numbers. + * gcc.dg/c99-vla-jump-2.c: Recognize new notes. + * gcc.dg/c99-vla-jump-3.c: Recognize new notes. + * gcc.dg/c99-vla-jump-4.c: Likewise. + * gcc.dg/stmt-expr-label-1.c: Likewise. + * gcc.dg/stmt-expr-label-3.c: Likewise. + * gcc.dg/vla-8.c: Likewise. Move error message to different line. + +2009-06-16 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-math-6.c: Robustify and fix clog cases. + +2009-06-15 Jakub Jelinek + + * gcc.dg/builtin-object-size-7.c: New test. + +2009-06-15 Jakub Jelinek + + PR testsuite/40426 + * lib/gcc-dg.exp (gcc-dg-debug-runtest): For type -gdwarf-2 and + level != "" use separate -gdwarf-2 -g${level} options instead of + -gdwarf-2${level}. + * lib/gfortran-dg.exp (gfortran-dg-debug-runtest): Likewise. + * gfortran.dg/debug/pr37738.f: Also skip if -gdwarf-2 -g1. + * gfortran.dg/debug/pr35154-dwarf2.f: Likewise. + +2009-06-15 Rafael Avila de Espindola + + * g++.dg/abi/mangle11.C: Update warning line. + * g++.dg/abi/mangle12.C: Update warning line. + * g++.dg/abi/mangle17.C: Update warning line. + * g++.dg/abi/mangle20-2.C: Update warning line. + +2009-06-14 Andreas Krebbel + + * gcc.dg/optimize-bswap-1.c: Split into these two: + * gcc.dg/optimize-bswapsi-1.c: New testcase. + * gcc.dg/optimize-bswapdi-1.c: New testcase. + +2009-06-14 Andreas Krebbel + + * gcc.dg/optimize-bswap-1.c: New testcase. + +2009-06-14 Richard Guenther + + PR middle-end/40389 + * g++.dg/torture/pr40389.C: New testcase. + +2009-06-13 Richard Guenther + + PR tree-optimization/40421 + * gfortran.fortran-torture/compile/pr40421.f: New testcase. + +2009-06-12 Aldy Hernandez + + * gcc.dg/old-style-prom-3.c: Add column info. + * gcc.dg/overflow-warn-1.c + * gcc.dg/gomp/pr27415.c + * gcc.dg/gomp/for-1.c: Same. + * gcc.dg/enum-compat-1.c: Same. + * gcc.dg/c99-tag-3.c: Same. + * gcc.dg/Wredundant-decls-2.c: Same. + * gcc.dg/func-ptr-conv-1.c: Same. + * gcc.dg/asm-wide-1.c: Same. + * gcc.dg/nofixed-point-2.c: Same. + * gcc.dg/cpp/line3.c: Same. + * gcc.dg/array-10.c: Same. + * gcc.dg/c99-vla-jump-1.c: Same. + * gcc.dg/pr20368-1.c: Same. + * gcc.dg/Wshadow-3.c: Same. + * gcc.dg/c90-const-expr-8.c: Same. + * gcc.dg/label-decl-2.c: Same. + * gcc.dg/dremf-type-compat-2.c: Same. + * gcc.dg/c90-const-expr-5.c: Same. + * gcc.dg/builtins-30.c: Same. + * gcc.dg/Warray-bounds.c: Same. + * gcc.dg/Wcxx-compat-2.c: Same. + * gcc.dg/tree-ssa/col-1.c: Same. + * gcc.dg/old-style-prom-2.c: Same. + * gcc.dg/cast-function-1.c: Same. + * gcc.dg/pr15698-1.c: Same. + * gcc.dg/dremf-type-compat-3.c: Same. + * gcc.dg/vla-8.c: Same. + * gcc.dg/gomp/pr27415.c: Move firstprivate diagnostics to correct + line. + * gcc.dg/label-decl-2.c: Move label diagnostic to correct line. + * gcc.dg/old-style-prom-3.c: Check for error on the correct line. + * gcc.dg/enum-compat-1.c: Same. + * gcc.dg/dremf-type-compat-2.c: Same. + * gcc.dg/old-style-prom-2.c: Same. + * gcc.dg/pr15698-1.c: Same. + * gcc.dg/pr20368-1.c: Same. + * gcc.dg/dremf-type-compat-3.c: Same. + * gcc.dg/builtins-30.c: Same. Test for columns. + +2009-06-12 Janus Weil + + PR fortran/40176 + * gfortran.dg/proc_decl_1.f90: Extended. + +2009-06-12 Ian Lance Taylor + + * gcc.dg/Wcxx-compat-13.c: New testcase. + +2009-06-12 Andrew Pinski + + PR tree-opt/38865 + * gcc.dg/tree-ssa/fre-vce-1.c + +2009-06-12 H.J. Lu + + PR testsuite/40384 + * gcc.dg/tree-ssa/prefetch-5.c: Add --param + min-insn-to-prefetch-ratio=5. + +2009-06-12 Joey Ye + H.J. Lu + + PR middle-end/39146 + * gcc.target/i386/stackalign/pr39146.c: New. + +2009-06-11 H.J. Lu + + * gcc.target/i386/crc32-1.c: New. + * gcc.target/i386/crc32-2.c: Likewise. + +2009-06-11 David Daney + + PR c/39252 + * gcc.dg/builtin-unreachable-1.c: New test. + * gcc.dg/builtin-unreachable-2.c: Same. + +2009-06-11 Paul Thomas + + PR fortran/40402 + * gfortran.dg/data_value_1.f90: New test. + +2009-06-11 Francois-Xavier Coudert + + PR testsuite/39831 + * gcc.target/i386/excess-precision-1.c: Use -mfpmath=387, and + remove ilp32 requirement. + * gcc.target/i386/excess-precision-2.c: Likewise. + * gcc.target/i386/excess-precision-3.c: Likewise. + * gcc.target/i386/excess-precision-4.c: Likewise. + * gcc.target/i386/excess-precision-5.c: Likewise. + * gcc.target/i386/excess-precision-6.c: Likewise. + +2009-06-11 Francois-Xavier Coudert + + PR fortran/38718 + * gfortran.dg/is_iostat_end_eor_2.f90: New test. + * gfortran.dg/nan_5.f90: New test. + +2009-06-10 Nathan Froyd + + * gcc.target/arm/neon-modes-1.c: New test. + +2009-06-10 Kai Tietz + + * g++.dg/torture/pr31579.C: Cast pointer + via __SIZE_TYPE__ instead of 'unsigned long'. + +2009-06-10 Anthony Green + + * testsuite/lib/target-supports.exp (check_profiling_available): + Profiling is not available for testing purposes on moxie. + +2009-06-09 Ian Lance Taylor + + * gcc.dg/Wcxx-compat-12.c: New testcase. + +2009-06-09 Janne Blomqvist + + PR libfortran/40334 + * gfortran.dg/backspace_11.f90: New. + +2009-06-09 Jason Merrill + + * g++.dg/cpp0x/defaulted10.C: New. + +2009-06-09 Martin Jambor + + * testsuite/gcc.c-torture/compile/pr40351.c: New file. + +2009-06-09 Olivier Hainque + + * gnat.dg/align_max.adb: New test. + +2009-06-08 Jason Merrill + + * g++.dg/cpp0x/auto15.C: New. + 2009-06-08 Jan Hubicka PR debug/39834 @@ -65,8 +483,10 @@ 2009-06-07 Daniel Franke PR fortran/36874 - * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error message. - * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible shapes. + * gfortran.dg/intrinsic_argument_conformance_2.f90: Adjusted error + message. + * gfortran.dg/zero_sized_1.f90: Removed checks with incompatible + shapes. * gfortran.dg/zero_sized_5.f90: Likewise. 2009-06-07 H.J. Lu @@ -112,8 +532,8 @@ 2009-06-05 Revital Eres - * lib/target-supports.exp: - (check_effective_target_vect_hw_misalign): New procedure. + * lib/target-supports.exp (check_effective_target_vect_hw_misalign): + New procedure. * gcc.dg/vect/vect-50.c: Change checks to use vect_hw_misalign. * gcc.dg/vect/vect-33.c: Likewise. * gcc.dg/vect/vect-92.c: Likewise. @@ -274,8 +694,8 @@ 2009-05-31 Basile Starynkevitch - * gcc.dg/plugin/ggcplug.c: moved comment. - (plugin_init): fixed typo, declared i, returned 0 at end. + * gcc.dg/plugin/ggcplug.c: Moved comment. + (plugin_init): Fixed typo, declared i, returned 0 at end. 2009-05-31 Ira Rosen @@ -349,7 +769,7 @@ 2009-05-28 Kai Tietz - * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__. + * g++.dg/ext/packed6.C (size_t): Use __extension__ and __SIZE_TYPE__. * g++.dg/opt/memcpy1.C (size_t): Likewise. * g++.dg/pr37742.C (size_t): Likewise. * g++.dg/torture/pr34850.C (size_t): Likewise. @@ -360,23 +780,23 @@ (size_t): Use __extension__ and __SIZE_TYPE__. * gcc.c-torture/compile/20000211-1.c (size_t): Typedef size_t via __SIZE_TYPE__. - * gcc.c-torture/compile/20010328-1.c (size_t): Likewise, - * gcc.c-torture/compile/20030320-1.c (size_t): Likewise, - * gcc.c-torture/compile/20030405-1.c (size_t): Likewise, - * gcc.c-torture/compile/20030902-1.c (size_t): Likewise, - * gcc.c-torture/compile/20060202-1.c (size_t): Likewise, - * gcc.c-torture/compile/20080613-1.c (size_t): Likewise, - * gcc.c-torture/compile/920428-2.c (size_t): Likewise, - * gcc.c-torture/compile/980329-1.c (size_t): Likewise, - * gcc.c-torture/compile/980816-1.c (size_t): Likewise, - * gcc.c-torture/compile/pr32584.c (size_t): Likewise, - * (__ssize_t): Likewise. - * gcc.c-torture/compile/pr33173.c (size_t): Likewise, - * gcc.c-torture/compile/pr33382.c (size_t): Likewise, - * gcc.c-torture/compile/pr34334.c (size_t): Likewise, - * gcc.c-torture/compile/pr34688.c (size_t): Likewise, - * gcc.c-torture/compile/pr35043.c (size_t): Likewise, - * gcc.c-torture/compile/pr37669.c (size_t): Likewise, + * gcc.c-torture/compile/20010328-1.c (size_t): Likewise. + * gcc.c-torture/compile/20030320-1.c (size_t): Likewise. + * gcc.c-torture/compile/20030405-1.c (size_t): Likewise. + * gcc.c-torture/compile/20030902-1.c (size_t): Likewise. + * gcc.c-torture/compile/20060202-1.c (size_t): Likewise. + * gcc.c-torture/compile/20080613-1.c (size_t): Likewise. + * gcc.c-torture/compile/920428-2.c (size_t): Likewise. + * gcc.c-torture/compile/980329-1.c (size_t): Likewise. + * gcc.c-torture/compile/980816-1.c (size_t): Likewise. + * gcc.c-torture/compile/pr32584.c (size_t): Likewise. + (__ssize_t): Likewise. + * gcc.c-torture/compile/pr33173.c (size_t): Likewise. + * gcc.c-torture/compile/pr33382.c (size_t): Likewise. + * gcc.c-torture/compile/pr34334.c (size_t): Likewise. + * gcc.c-torture/compile/pr34688.c (size_t): Likewise. + * gcc.c-torture/compile/pr35043.c (size_t): Likewise. + * gcc.c-torture/compile/pr37669.c (size_t): Likewise. * gcc.dg/20050629-1.c (size_t): Typedef size_t via __SIZE_TYPE__. * gcc.dg/pr33667.c (size_t): Likewise. * gcc.dg/prefetch-loop-arrays-1.c (size_t): Likewise. @@ -922,8 +1342,7 @@ * gcc.dg/Wcxx-compat-7.c: New testcase. * gcc.dg/Wcxx-compat-8.c: New testcase. - * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" - notes + * gcc.dg/c99-tag-1.c: Recognize new "originally defined here" notes. * gcc.dg/pr17188-1.c: Likewise. * gcc.dg/pr39084.c: Likewise.