X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=2242d120baab9bb10b62d49806bc14badfd2f18a;hb=c21dc2de28c655ead7164a9ccf8d2d747c25734f;hp=5f1e3d7eaa3428276c2626ada2700eb18703686d;hpb=2f5192975a88550e5490b71731353906015d5305;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5f1e3d7eaa3..2242d120baa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,591 @@ +2007-10-24 Richard Sandiford + + PR target/33755 + * gcc.target/mips/pr33755.c: New test. + +2007-10-24 Ira Rosen + + PR tree-optimization/33804 + * gcc.dg/vect/pr33804.c: New testcase. + +2007-10-23 Jerry DeLisle + + PR forrtran/33849 + gfortran.dg/generic_actual_arg.f90: Fix dg-error message. + +2007-10-23 Martin Michlmayr + Uros Bizjak + + PR rtl-optimization/33846 + * gcc.dg/vect/pr33846.c: New testcase. + +2007-10-23 Martin Michlmayr + Dorit Nuzman + + PR tree-optimization/33860 + * g++.dg/vect/pr33860.cc: New test. + * g++.dg/vect/pr33860a.cc: New test. + +2007-10-23 Tehila Meyzels + Revital Eres + + * testsuite/gcc.dg/sms-2.c: New testcase. + +2007-10-22 David S. Miller + + * gcc.dg/globalreg-1.c: New test. + +2007-10-22 Martin Michlmayr + Dorit Nuzman + + PR tree-optimization/33834 + PR tree-optimization/33835 + * g++.dg/vect/pr33834_1.cc: New test. + * g++.dg/vect/pr33834_2.cc: New test. + * g++.dg/vect/pr33835.cc: New test. + +2007-10-22 Jakub Jelinek + + * gcc.dg/pr33644.c: New test. + +2007-10-22 Jakub Jelinek + + PR c++/33372 + * g++.dg/gomp/pr33372-1.C: New test. + * g++.dg/gomp/pr33372-2.C: New test. + * g++.dg/gomp/pr33372-3.C: New test. + +2007-10-22 Michael Matz + + PR tree-optimization/33855 + * gcc.c-torture/compile/pr33855.c: New testcase. + +2007-10-22 Ira Rosen + + PR tree-optimization/33854 + * gcc.dg/vect/O1-pr33854.c: New testcase. + * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1. + +2007-10-21 David Edelsohn + + * gcc.dg/unwind-1.c: Disable on AIX. + * gcc.dg/cpp/_Pragma6.c: Disable on AIX. + +2007-10-21 Paul Thomas + + PR fortran/33749 + * gfortran.dg/assign_9.f90: New test. + +2007-10-21 Richard Sandiford + + * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16. + (dg-mips-options): Skip tests that specify an ABI other than o32 + and o64 if generating MIPS16 hard-float code. + +2007-10-21 Ira Rosen + Revital Eres + + * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int. + * gcc.dg/vect/vect-16.c: Fix comment. + * gcc.dg/vect/pr33369.c: Require vect_int. + * gcc.dg/vect/slp-33.c: Add spaces. + * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave + targets. + * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int. + * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack + targets. + * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int. + * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to + targets. + * gcc.dg/vect/slp-10.c: Add spaces. + * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc + targets. + * gcc.dg/vect/slp-36.c: Require vect_int. + * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c, + gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c, + gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise. + * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack + targets. + * gcc.dg/vect/no-scevccp-outer-17.c: Likewise. + * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit + instead of vector_alignment_reachable_for_double. + * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*. + (natural_alignment): Split into... + (natural_alignment_32, natural_alignment_64): New. + (vector_alignment_reachable): Depend on natural_alignment_32. + (vector_alignment_reachable_for_double): Rename to ... + (vector_alignment_reachable_for_64bit): And depend on + natural_alignment_64. + +2007-10-21 Richard Sandiford + + * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all + MIPS targets. + * g++.dg/vect/vect.exp: Likewise. + * lib/fortran-torture.exp: Likewise. + * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than + mipsisa64*-*-* as the target selector. Remove -mips64, + -mhard-float and -mgp64 from the options list. + * gcc.target/mips/mips-ps-2.c: Likewise. + * gcc.target/mips/mips-ps-3.c: Likewise. + * gcc.target/mips/mips-ps-4.c: Likewise. + * gcc.target/mips/mips-ps-6.c: Likewise. + * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the + options list. + * gcc.target/mips/sb1-1.c: Likewise. + * gcc.target/mips/mips-ps-type.c: Likewise. + * gcc.target/mips/mips-ps-7.c: New test. + * gcc.target/mips/mips-ps-type-2.c: Likewise. + * gcc.target/mips/fpr-moves-6.c: Remove XFAIL. + * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and + mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64 + as forcing an ABI and an architecture. + (is_gp32_flag, is_gp64_flag): Fold into... + (dg-mips-options): ...here. Make -mpaired-single imply -mfp64, + then -mfp64 imply -mhard-float. Apply register rules after the + loop. Handle -march=mipsN like -mipsN. + +2007-10-20 David Edelsohn + + * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400. + * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same. + +2007-10-20 Tobias Burnus + + PR fortran/33818 + * gfortran.dg/entry_dummy_ref_3.f90: New. + +2007-10-20 Paul Thomas + FX Coudert + + PR fortran/31608 + * gfortran.dg/char_cast_1.f90: New test. + +2007-10-19 Steven G. Kargl + + * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD. + * gfortran.dg/large_real_kind_2.F90: ditto. + * gfortran.dg/default_format_2.f90: ditto. + * gfortran.dg/default_format_denormal_1.f90: ditto. + +2007-10-19 Richard Guenther + + PR middle-end/33816 + PR middle-end/32921 + * gfortran.dg/pr32921.f: New testcase. + +2007-10-19 Jerry DeLisle + + PR libfortran/33544 + * gfortran.dg/transfer_check_1.f90: Adjust options. + +2007-10-19 Richard Guenther + + Revert + 2007-10-19 Richard Guenther + + PR middle-end/32921 + * gfortran.dg/pr32921.f: New testcase. + +2007-10-19 Richard Guenther + + * gcc.c-torture/execute/20071018-1.c: New testcase. + +2007-10-19 Richard Guenther + + PR middle-end/32921 + * gfortran.dg/pr32921.f: New testcase. + +2007-10-18 Benjamin Kosnik + + * g++.old-deja/g++.robertl/eb130.C: Adjust include paths. + +2007-10-18 Richard Sandiford + + * gcc.target/mips/save-restore-3.c: Don't clobber $17. + +2007-10-18 Paul Thomas + + PR fortran/33233 + * gfortran.dg/host_assoc_function_1.f90: Correct references. + * gfortran.dg/host_assoc_function_3.f90: New test. + +2007-10-18 Paul Thomas + + PR fortran/33733 + * gfortran.dg/transfer_simplify_6.f90: New test. + +2007-10-17 Uros Bizjak + Francois-Xavier Coudert + + PR middle-end/33794 + * gfortran.dg/pr33794.f90: New testcase. + +2007-10-17 Uros Bizjak + + PR target/32961 + * gcc.target/i386/pr32961.c: New testcase. + * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128, + __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128, + __builtin_ia32_psrldi128, __builtin_ia32_psrawi128, + __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and + __builtin_ia32_pslldi128 defines. + +2007-10-17 Christopher D. Rickett + + PR fortran/33760 + * gfortran.dg/c_ptr_tests_13.f03: New test case. + +2007-10-16 Paolo Carlini + + PR c++/28639 + PR c++/30299 + * g++.dg/template/void12.C: New. + * g++.dg/template/void13.C: New. + +2007-10-16 Paolo Carlini + + PR c++/31446 + * g++.dg/template/void11.C: New. + * g++.dg/template/void2.C: Adjust error markers. + * g++.dg/template/void10.C: Likewise. + * g++.dg/template/crash55.C: Likewise. + +2007-10-16 Mark Mitchell + + * g++.dg/opt/const5.C: New test. + +2007-10-15 Paolo Bonzini + Maxim Kuvyrkov + + * gcc.target/ia64/20040709-2.c: New test. + +2007-10-15 Steven G. Kargl + + * gfortran.dg/gamma_5.f90: xfail on FreeBSD + +2007-10-15 Richard Sandiford + + * gcc.target/mips/dse-1.c: Pass the union as a second parameter + to each function. Check that there are no unsigned loads. + +2007-10-15 Jakub Jelinek + + PR tree-optimization/33136 + * gcc.c-torture/execute/20070824-1.c: New test. + * gcc.dg/pr33136-1.c: New test. + * gcc.dg/pr33136-2.c: New test. + * gcc.dg/pr33136-3.c: New test. + +2007-10-15 Alexandre Oliva + + PR tree-optimization/33735 + * g++.dg/torture/pr33735.C: New. + +2007-10-15 Alexandre Oliva + + PR middle-end/33706 + * gcc.dg/va-arg-pack-2.c: New. + +2007-10-15 Jakub Jelinek + + PR tree-optimization/33619 + * gcc.dg/pr33619.c: New test. + +2007-10-15 David Edelsohn + + lib/target-supports.exp (check_vmx_hw_available): Add -maltivec + flag for AIX. + (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3. + +2007-10-15 Jerry DeLisle + + PR libfortran/33055 + * gfortran.dg/inquire_11.f90: New test. + * gfortan.dg/negative_unit_int8.f: New test. + +2007-10-15 Maxim Kuvyrkov + + PR target/33133 + * gcc.c-torture/compile/pr33133.c: New test. + +2007-10-14 Jerry DeLisle + + PR libfortran/33672 + * gfortran.dg/namelist_40.f90: New test. + +2007-10-14 Tobias Burnus + + PR fortran/33745 + * gfortran.dg/bounds_check_11.f90: New. + +2007-10-14 Andrew Pinski + + PR c++/30303 + * g++.dg/other/ctor1.C: New test. + * g++.dg/other/ctor2.C: New test. + * g++.dg/other/dtor1.C: New test. + +2007-10-14 Tobias Burnus + + * gfortran.dg/bounds_check_10.f90: Fix testcase. + +2007-10-13 Tobias Schlüter + Paul Thomas + + PR fortran/33254 + PR fortran/33727 + * gfortran.dg/bounds_check_10.f90: New. + +2007-10-13 David Edelsohn + + * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6. + * gcc.target/powerpc/popcount-1.c: Same. + +2007-10-12 Simon Martin + + PR c++/26698 + * g++.dg/conversion/op4.C: New test. + +2007-10-12 Richard Sandiford + + * g++.dg/torture/pr33572.C (main): Allow argc to be zero. + +2007-10-12 Paul Thomas + + PR fortran/33542 + * gfortran.dg/ambiguous_specific_1.f90: New test. + +2007-10-12 Paul Thomas + + PR fortran/33664 + * gfortran.dg/impure_spec_expr_1.f90: New test. + * gfortran.dg/char_result_7.f90: Remove illegal test. + +2007-10-12 Nathan Froyd + + PR 11001 + * gcc.target/i386/pr11001-strlen-1.c: New testcase. + * gcc.target/i386/pr11001-strlen-2.c: New testcase. + * gcc.target/i386/pr11001-strlen-3.c: New testcase. + * gcc.target/i386/pr11001-memset-1.c: New testcase. + * gcc.target/i386/pr11001-memset-2.c: New testcase. + * gcc.target/i386/pr11001-memset-3.c: New testcase. + * gcc.target/i386/pr11001-memcpy-1.c: New testcase. + * gcc.target/i386/pr11001-memcpy-2.c: New testcase. + * gcc.target/i386/pr11001-memcpy-3.c: New testcase. + +2007-10-12 Richard Guenther + + PR middle-end/26198 + * gcc.dg/tree-ssa/forwprop-3.c: New testcase. + * gcc.c-torture/execute/20071011-1.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust. + +2007-10-12 Uros Bizjak + + PR tree-optimization/33742 + * gcc.dg/pr33742.c: New testcase. + +2007-10-12 Jakub Jelinek + + PR tree-optimization/33645 + * gcc.dg/pr33645-1.c: New test. + * gcc.dg/pr33645-2.c: New test. + * gcc.dg/pr33645-3.c: New test. + + PR c++/32121 + * g++.dg/ext/label4.C: Adjust error regexp. + * g++.dg/ext/label6.C: Adjust error regexp. + * g++.dg/ext/label7.C: New test. + * g++.dg/ext/label8.C: New test. + * g++.dg/ext/label9.C: New test. + +2007-10-11 Kenneth Zadeck + + PR middle-end/33676 + * gcc.dg/pr33676.c: New. + +2007-10-11 Paolo Carlini + + PR c++/31441 + * g++.dg/cpp0x/variadic83.C: New. + +2007-10-11 Paolo Carlini + + PR c++/33461 + * g++.dg/cpp0x/variadic81.C: New. + * g++.dg/cpp0x/variadic82.C: Likewise. + +2007-10-11 Richard Guenther + + PR middle-end/33724 + * gcc.dg/pr33724.c: New testcase. + +2007-10-11 Richard Guenther + + PR c/33726 + * gcc.dg/pr33726.c: New testcase. + +2007-10-11 Uros Bizjak + + PR fortran/33500 + * gfortran.fortran-torture/compile/logical-1.f90: New testcase. + +2007-10-10 Francois-Xavier Coudert + + PR testsuite/33391 + * gfortran.dg/do_3.F90: Run with -fwrapv. + +2007-10-09 Geoffrey Keating + + * gcc.dg/unwind-1.c: New. + +2007-10-09 Thomas Koenig + + PR libfortran/33683 + * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid + failure on some common systems. + +2007-10-09 Richard Guenther + + PR middle-end/33692 + * gcc.dg/pr33692.c: New testcase. + +2007-10-09 Kenneth Zadeck + + PR middle-end/33669 + * gcc.c-torture/execute/pr33669.c: New. + +2007-10-09 Richard Sandiford + + PR tree-optimization/33615 + * g++.dg/tree-ssa/pr33615-2.C: New test. + +2007-10-09 Richard Sandiford + + PR tree-optimization/33615 + * g++.dg/tree-ssa/pr33615.C: New test. + +2007-10-08 Alexandre Oliva + + PR tree-optimization/33572 + * g++.dg/torture/pr33572.C: Replace with complete test. + +2007-10-08 Tobias Schlüter + + PR fortran/33689 + * gfortran.dg/spec_expr_5.f90: New. + +2007-10-08 Geoffrey Keating + + * gcc.dg/pragma-darwin-2.c: New. + +2007-10-08 Richard Guenther + + PR middle-end/33693 + PR middle-end/33695 + PR middle-end/33697 + * gcc.dg/pr33693.c: New testcase. + * gcc.dg/pr33695.c: Likewise. + * gcc.dg/pr33697.c: Likewise. + +2007-10-08 Richard Guenther + + PR middle-end/33691 + PR middle-end/33694 + PR middle-end/33696 + * gcc.dg/pr33691.c: New testcase. + * gcc.dg/pr33694.c: Likewise. + * gcc.dg/pr33696.c: Likewise. + +2007-10-07 Thomas Koenig + + PR libfortran/33683 + * gfortran.dg/gamma_5.f90: New test case + +2007-10-07 Tobias Schlüter + + PR fortran/20851 + * initialization_1.f90: Fix dg-error annotations. + * initialization_14.f90: New. + * initialization_7.f90: Fix dg-error annotations. + * initialization_9.f90: Likewise. + +2007-10-06 Jerry DeLisle + + * gfortran.dg/error_recovery_4.f90: New test. + +2007-10-06 Francois-Xavier Coudert + + * gfortran.dg/default_format_denormal_2.f90: New test. + * gfortran.dg/default_format_2.inc: New test. + * gfortran.dg/default_format_denormal_1.f90: New test. + * gfortran.dg/default_format_1.inc: New test. + * gfortran.dg/default_format_1.f90: Don't test for denormalized + numbers. + * gfortran.dg/default_format_2.f90: Don't test for denormalized + numbers. + +2007-10-06 Jerry DeLisle + + * gfortran.dg/namelist_15.f90: Revise test. + +2007-10-06 Alexandre Oliva + + PR tree-optimization/33655 + * gcc.dg/torture/pr33655.c: New. + +2007-10-06 Alexandre Oliva + + PR tree-optimization/33572 + * g++.dg/torture/pr33572.C: New. + +2007-10-06 Tobias Schlüter + + PR fortran/25076 + * gfortran.dg/forall_11.f90: New. + +2007-10-05 Michael Matz + + PR middle-end/33667 + * gcc.dg/pr33667.c: New testcase. + +2007-10-05 Richard Guenther + + PR middle-end/33666 + * gcc.dg/pr33666.c: New testcase. + +2007-10-05 Michael Matz + + PR inline-asm/33600 + * gcc.target/i386/pr33600.c: New testcase. + +2007-10-05 Richard Guenther + + * g++.dg/tree-ssa/obj-type-ref.C: New testcase. + +2007-10-05 Richard Sandiford + + PR target/33635 + * gcc.target/mips/pr33635-1.c: New test. + +2007-10-04 Jerry DeLisle + + PR libfortran/33253 + * gfortran.dg/namelist_39.f90: Revise to use long names. + +2007-10-04 H.J. Lu + + PR fortran/33646 + * gfortran.dg/pr33646.f90: New file. + +2007-10-04 Francois-Xavier Coudert + + PR fortran/33529 + * gfortran.dg/char_type_len_2.f90: Adjust error message. + * gfortran.dg/char_decl_2.f90: New test. + 2007-10-04 Richard Guenther PR middle-end/33641