X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=534317b3e2e00727547d81c8df86634529dcd319;hb=aa07d233ae694261593f79cf9692dc9fb6be4bca;hp=4b7d929e5b0f3f2932cbe439113d97d087f25676;hpb=60b9b3ae358572c3b9e10c59ce1beb9566df34d6;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 4b7d929e5b0..534317b3e2e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,353 @@ +2009-06-22 Uros Bizjak + + * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Determine + dumpbase file name from $src. Add -fdump-ipa-all to compile flags. + +2009-06-22 Olivier Hainque + + * gnat.dg/raise_ce.adb: Helper for ... + * gnat.dg/handle_and_return.adb: New test. + +2009-06-22 Paul Thomas + + PR fortran/40443 + * gfortran.dg/generic_18.f90: New test. + +2009-06-22 Paul Thomas + + PR fortran/40472 + * gfortran.dg/spread_size_limit.f90: New test. + +2009-06-21 Uros Bizjak + + * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Use -dumpbase + to put dump files in a subdirectory. + * gcc/testsuite/lib/gcc-dg.exp (cleanup-saved-temps): Also remove + ".o" temporary files. + +2009-06-21 Janus Weil + + PR fortran/39850 + * gfortran.dg/interface_19.f90: Add 'cleanup-modules'. + * gfortran.dg/interface_20.f90: Ditto. + * gfortran.dg/interface_21.f90: Ditto. + * gfortran.dg/interface_22.f90: Ditto. + * gfortran.dg/interface_30.f90: New. + * gfortran.dg/proc_ptr_11.f90: Fix invalid test case. + +2009-06-21 Uros Bizjak + + * gcc.dg/tree-ssa/fre-vce-1.c: Cleanup "fre" tree dump. + * gcc.dg/vect/vect-shift-2.c: Cleanup "vect" tree dump. + * gcc.dg/vect/vect.exp (VECT_SLP_CFLAGS): Initialize with original + DEFAULT_VECTFLAGS. + +2009-06-21 Ira Rosen + Revital Eres + + PR testsuite/40359 + * gcc.dg/vect/vect-50.c: Fix syntax error in the check. + * gcc.dg/vect/vect-42.c: Likewise and separate vec_no_align check. + * gcc.dg/vect/vect-96.c: Fix syntax error in the check. + +2009-06-21 Ira Rosen + + PR testsuite/40475 + * gcc.dg/vect/vect-nest-cycle-1.c: Fail to vectorize on targets + without misalignment support. + * gcc.dg/vect/vect-nest-cycle-2.c: Likewise. + +2009-06-20 Tobias Burnus + + PR fortran/40452 + * gfortran.dg/bounds_check_strlen_9.f90: New test. + +2009-06-19 Paul Thomas + + PR fortran/40440 + * gfortran.dg/alloc_comp_result_2.f90: New test. + +2009-06-19 Ramana Radhakrishnan + + PR target/40482 + * gcc.target/arm/pr40482.c: New test. + +2009-06-19 Ian Lance Taylor + + * gcc.dg/Wcxx-compat-18.c: New testcase. + +2009-06-19 Richard Guenther + + * gcc.c-torture/execute/20090618-1.c: New testcase. + +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 @@ -67,7 +417,8 @@ 2009-06-12 H.J. Lu PR testsuite/40384 - * gcc.dg/tree-ssa/prefetch-5.c: Add --param min-insn-to-prefetch-ratio=5. + * gcc.dg/tree-ssa/prefetch-5.c: Add --param + min-insn-to-prefetch-ratio=5. 2009-06-12 Joey Ye H.J. Lu @@ -214,8 +565,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 @@ -261,8 +614,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. @@ -423,8 +776,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 @@ -498,7 +851,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. @@ -509,23 +862,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. @@ -1071,8 +1424,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.