X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=e46cf78feb922c2d0b367c017239a5cdb3f5a472;hp=0ca48c0db4e25772a7b10924a065568502f037ad;hb=9c77efff7733012da96d583a9d037298f7317612;hpb=bc055333a58aa5b7807119e20d49edb5fd93cd30 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 0ca48c0db4e..e46cf78feb9 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,367 @@ +2007-05-21 Andrew Pinski + + PR middle-end/31995 + * gcc.dg/vect/vect-102a.c: New test. + +2007-05-21 Paolo Bonzini + Paolo Carlini + Uros Bizjak + + * gcc.dg/gcc-have-sync-compare-and-swap.c, + gcc.target/i386/gcc-have-sync-compare-and-swap-1.c, + gcc.target/i386/gcc-have-sync-compare-and-swap-2.c, + gcc.target/i386/gcc-have-sync-compare-and-swap-3.c, + gcc.target/i386/gcc-have-sync-compare-and-swap-4.c, + New testcases. + +2005-05-21 Daniel Franke + + PR fortran/32002 + * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test. + +2007-05-21 Francois-Xavier Coudert + + PR fortran/32027 + * gfortran.dg/do_3.F90: Add checks for the final value of the + loop variable. + +2007-05-21 Uros Bizjak + + * gcc.c-torture/execute/990127-2.x: New file. + +2007-05-21 Uros Bizjak + + * gcc.target/i386/sse-14.c: Remove all intrinsic redefines. + * gcc.target/i386/sse-12: Add -O to compile options. + * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3 + -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h + and mm3dnow.h. Add -O to compile options. + +2007-05-21 Paul Thomas + + PR fortran/31867 + * gfortran.dg/char_length_5.f90: New test. + + PR fortran/31994 + * gfortran.dg/array_reference_1.f90: New test. + +2007-05-20 Manuel Lopez-Ibanez + + PR middle-end/7651 + PR c++/11856 + PR c/12963 + PR c/23587 + PR other/29694 + * gcc.dg/compare6.c: Replace Wall with Wtype-limits. + * gcc.dg/Wtype-limits.c: New. + * gcc.dg/Wtype-limits-Wextra.c: New. + * gcc.dg/Wtype-limits-no.c: New. + * g++.dg/warn/Wtype-limits.C: New. + * g++.dg/warn/Wtype-limits-Wextra.C: New. + * g++.dg/warn/Wtype-limits-no.C: New. + +2007-05-20 Uros Bizjak + + * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse" + instead of "-msse2".' + * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a" + instead of "-msse3". Include only ammintrin.h, tmmintrin.h + and mm3dnow.h. + * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine + to test with immediate operand. + (__builtin_ia32_insertqi): Ditto. + (__builtin_ia32_palignr128): Ditto. + (__builtin_ia32_palignr): Ditto. + (__builtin_ia32_pshufhw): Ditto. + (__builtin_ia32_pshuflw): Ditto. + (__builtin_ia32_pshufd): Ditto. + (__builtin_ia32_vec_set_v8hi): Ditto. + (__builtin_ia32_vec_ext_v8hi): Ditto. + (__builtin_ia32_shufpd): Ditto. + * gcc.target/i386/sse-14.c: Same changes as sse-13.c. + +2007-05-20 Daniel Franke + + PR fortran/32001 + * gfortran.dg/min_max_conformance.f90: Added more testcases. + +2007-05-20 Uros Bizjak + + PR target/31585 + * gcc.target/i386/sse-vect-types.c: Do not redefine "static" + and "__inline". Use "-msse" instead of "-msse2". + +2007-05-20 Manuel Lopez-Ibanez + + PR middle-end/7651 + * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type. + * gcc.dg/20030906-2.c: Likewise. + * objc.dg/method-17.m: Add -Wreturn-type. + * obj-c++.dg/method-21.mm: Likewise. + +2007-05-20 Uros Bizjak + + PR target/31585 + * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options. + (__builtin_ia32_psllwi128): Redefine to test with immediate operand. + (__builtin_ia32_psrlqi128): Ditto. + (__builtin_ia32_psrlwi128): Ditto. + (__builtin_ia32_psrldi128): Ditto. + (__builtin_ia32_psrldqi128): Ditto. + (__builtin_ia32_pslldqi128): Ditto. + (__builtin_ia32_psrawi128): Ditto. + (__builtin_ia32_psradi128): Ditto. + (__builtin_ia32_psllqi128): Ditto. + (__builtin_ia32_pslldi128): Ditto. + (__builtin_prefetch): Ditto. + (__builtin_ia32_pshufw): Ditto. + (__builtin_ia32_vec_set_v4hi): Ditto. + (__builtin_ia32_vec_ext_v4hi): Ditto. + (__builtin_ia32_shufps): Ditto. + * gcc.target/i386/sse-14.c: Same changes as sse-13.c. + +2007-05-19 Francois-Xavier Coudert + + PR fortran/31974 + * gfortran.dg/char_allocation_1.f90: New test. + +2007-05-19 Manuel Lopez-Ibanez + + * gcc.dg/Wconversion-integer.c: Group testcases and add more. + * gcc.dg/Wconversion-sign.c: New. + * gcc.dg/Wconversion-integer-no-sign.c: New. + * g++.dg/warn/Wconversion-integer.C: Move some warnings to + Wconversion-sign.C + * g++.dg/warn/Wconversion-sign.C: New. + * g++.old-deja/g++.other/warn4.C: Update. + * g++.dg/warn/Wconversion1.C: Likewise. + +2007-05-19 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests. + * gcc.dg/torture/builtin-math-4.c: Likewise. + +2007-05-18 Jerry DeLisle + + PR libfortran/31964 + * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update. + +2007-05-18 Andrew Pinski + + * gcc.dg/tree-ssa/forwprop-1.c: New testcase. + +2007-05-18 H.J. Lu + + PR target/31628 + * gcc.target/i386/pr31628.c: New. + +2007-05-18 Uros Bizjak + + PR middle-end/31344 + * gcc.dg/pr31344.c: New test. + +2007-05-17 Ian Lance Taylor + + PR tree-optimization/31953 + * gcc.c-torture/compile/pr31953.c: New test. + +2007-05-17 Kaveh R. Ghazi + + * gcc.dg/builtins-1.c: Test reentrant gamma functions. + + * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder + and drem. + * gcc.dg/torture/builtin-math-4.c: Likewise. + + * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn. + * gcc.dg/torture/builtin-math-4.c: Likewise. + + * gcc.dg/torture/builtin-math-4.c: New test. + +2007-05-17 Janis Johnson + Manuel Lopez-Ibanez + + * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error. + * gcc.dg/cpp/include2.c: Ditto. + * gcc.dg/cpp/mac-dir-2.c: Ditto. + * gcc.dg/cpp/paste5.c: Ditto. + * gcc.dg/cpp/paste6.c: Ditto. + * gcc.dg/cpp/paste8.c: Ditto. + * gcc.dg/cpp/paste11.c: Ditto. + * gcc.dg/cpp/paste13.c: Ditto. + * gcc.dg/cpp/skipping2.c: Ditto. + * gcc.dg/reg-vol-struct-1.c: Ditto. + * gcc.dg/Wshadow-1.c: Ditto. + * gcc.dg/cpp/trad/comment.c: Ditto. + * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning. + * gcc.dg/cpp/if-2.c: Ditto. + * gcc.dg/array-5.c: Ditto. + * gcc.dg/inline-15.c: Ditto. + * gcc.dg/pr27953.c: Ditto. + * gcc.dg/Wno-c++-compat.c: Ditto. + +2007-05-17 Kazu Hirata + + * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*. + +2007-05-17 Eric Botcazou + + * gcc.c-torture/execute/20070517-1.c: New test. + +2007-05-17 Daniel Franke + + PR fortran/31919 + * gfortran.dg/min_max_conformance.f90: New test. + +2007-05-17 Zdenek Dvorak + + * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test. + * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c, + gcc.dg/vect/vect-104.c: Use more complex construction to prevent vectorizing. + * gcc.dg/tree-ssa/pr21559.c: Update outcome. + +2007-05-17 Uros Bizjak + + PR tree-optimization/24659 + * gcc.dg/vect/vect-floatint-conversion-2.c: New test. + * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float, + not vect_int target. + * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float, + not vect_int target. Loop is vectorized for vect_intfloat_cvt + targets. + * gcc.dg/vect/vect-intfloat-conversion-3.c: New test. + * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test. + * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test. + +2007-05-16 Uros Bizjak + + * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-* + and x86_64-*-* targets. + * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto. + +2007-05-16 Paul Thomas + + PR fortran/18769 + PR fortran/30881 + PR fortran/31194 + PR fortran/31216 + PR fortran/31427 + * transfer_simplify_1.f90: New test. + * transfer_simplify_2.f90: New test. + +2007-05-15 Dominique d'Humieres + + * gfortran.dg/unf_io_convert_3.f90: Fix dg directive. + +2007-05-14 Janis Johnson + + * gcc.dg/dfp/usual-arith-conv-bad.c: New test. + + * gcc.dg/fltconst-pedantic-dfp.c: New test. + + PR c/31924 + * gcc.dg/fltconst-1.c: New test. + + * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes. + * gcc.dg/dfp/operator-assignment.c: Ditto. + +2007-05-14 Paolo Carlini + + PR c++/29928 + * g++.dg/rtti/typeid5.C: New. + +2007-05-14 Francois-Xavier Coudert + + PR fortran/31725 + * gfortran.dg/substr_4.f: New test. + +2007-05-14 Kazu Hirata + + * gcc.target/m68k/interrupt_thread-1.c, + gcc.target/m68k/interrupt_thread-2.c, + gcc.target/m68k/interrupt_thread-3.c: New. + * gcc.target/m68k/m68k.exp: Accept fido. + +2007-05-13 Dominique d'Humieres + + * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive. + * gfortran.dg/altreturn_3.f90: Likewise. + * gfortran.dg/assumed_dummy_1.f90: Likewise. + * gfortran.dg/default_numeric_type_1.f90: Likewise. + * gfortran.dg/inquire_iolength.f90: Likewise. + * gfortran.dg/module_naming_1.f90: Likewise. + * gfortran.dg/oldstyle_2.f90: Likewise. + * gfortran.dg/operator_2.f90: Likewise. + * gfortran.dg/parameter_array_element_1.f90: Likewise. + * gfortran.dg/used_types_11.f90: Likewise. + * gfortran.dg/zero_array_components_1.f90: Likewise. + * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives. + * gfortran.dg/parameter_array_dummy.f90: Likewise. + * gfortran.dg/real_const_3.f90: Likewise. + +2007-05-13 Zdenek Dvorak + + * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome. + * gcc.dg/tree-ssa/loop-30.c: New test. + +2007-05-13 Richard Guenther + + * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail + scanning forwprop1. + * g++.dg/tree-ssa/pr31146.C: Likewise. + +2007-05-13 Revital Eres + + * gcc.dg/dse.c: New test. + +2007-05-12 Richard Guenther + + PR tree-optimization/31797 + * gcc.c-torture/compile/pr31797.c: New testcase. + +2007-05-12 Paul Thomas + + PR fortran/30746 + * gfortran.dg/host_assoc_function_1.f90: New test. + +2007-05-11 Steve Ellcey + + PR c++/31829 + * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short. + +2007-05-11 Silvius Rus + + * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test. + * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test. + * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test. + * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test. + * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test. + * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2. + * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2. + * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2. + * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test. + * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test. + * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test. + * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test. + * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test. + * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test. + * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test. + * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test. + +2007-05-11 Paolo Carlini + + PR other/31852 + * gcc.c-torture/execute/builtins/memchr.c: New. + * gcc.c-torture/execute/builtins/memchr-lib.c: New. + * gcc.c-torture/execute/builtins/lib/memchr.c: New. + +2007-05-11 Paul Thomas + + PR fortran/30876 + * gfortran.dg/recursive_reference_1.f90: Put error at correct + line. + * gfortran.dg/recursive_reference_2.f90: New test. + 2007-05-11 Paul Thomas PR fortran/30878 @@ -617,7 +981,7 @@ * g++.dg/expr/bitfield8.C: New test. 2007-04-17 Joseph Myers - Richard Sandiford + Richard Sandiford * lib/target-supports.exp (check_profiling_available): Return 0 for uClibc with -p or -pg. @@ -3982,7 +4346,7 @@ * gcc.dg/builtin-bswap-3.c: Likewise. * gcc.dg/builtin-bswap-4.c: Likewise. * lib/target-supports.exp (check_effective_target_stdint_types): New. - * cc.c-torture/execute/mode-dependent-address.x: New file. + * gcc.c-torture/execute/mode-dependent-address.x: New file. 2006-12-15 Jerry DeLisle