X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=70326245c7075ec345276c71eb44881dc33b5b5c;hp=5b5a36f2f9ee178e249c0dffb04842c81589c60c;hb=6cd85af4dabbe9d599c752ff4687dfa7d8deb0dc;hpb=a69a910a1563215b751f1dda609a0274b645e492 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5b5a36f2f9e..70326245c70 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,649 @@ +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 + * gcc.c-torture/compile/pr33641.c: New testcase. + +2007-10-04 Michael Matz + + PR rtl-optimization/33653 + * gcc.dg/pr33653.c: New. + +2007-10-04 Richard Guenther + + PR tree-optimization/33627 + * g++.dg/torture/pr33627.C: New testcase. + +2007-10-04 Tobias Schlüter + + PR fortran/33626 + * gfortran.dg/parens_6.f90: New. + +2007-10-04 Paul Thomas + + PR fortran/33646 + PR fortran/33542 + * gfortran.dg/ambiguous_specific_1.f90: Remove. + +2007-10-03 Alexandre Oliva + + * g++.dg/ext/gnu-inline-global-redecl.C: New. + +2007-10-03 Richard Sandiford + + PR target/33635 + * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev + and mips_forced_be. + (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply + -mhard-float and a suitable ISA. Improve handling of -mipsXrY + options. + * gcc.target/mips/fpr-moves-1.c: New test. + * gcc.target/mips/fpr-moves-2.c: Likewise. + * gcc.target/mips/fpr-moves-3.c: Likewise. + * gcc.target/mips/fpr-moves-4.c: Likewise. + * gcc.target/mips/fpr-moves-5.c: Likewise. + * gcc.target/mips/fpr-moves-6.c: Likewise. + * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2 + +2007-10-03 Francois-Xavier Coudert + + * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets. + +2007-10-03 Francois-Xavier Coudert + + * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin. + * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin. + +2007-10-03 Tobias Schlüter + + PR fortran/33198 + * gfortran.dg/common_errors_1.f90: New. + +2007-10-03 Doug Kwan + Richard Guenther + + PR debug/31899 + * g++.dg/debug/using3.C: New testcase. + +2007-10-03 Jerry DeLisle + + PR libfortran/33253 + * gfortran.dg/namelist_38.f90: New test. + * gfortran.dg/namelist_39.f90: New test. + +2007-10-03 Francois-Xavier Coudert + + PR libfortran/33469 + * gfortran.dg/default_format_1.f90: New test. + * gfortran.dg/default_format_2.f90: New test. + * gfortran.dg/namelist_print_1.f: Adjust expected output. + * gfortran.dg/real_const_3.f90: Adjust expected output. + +2007-10-02 Richard Sandiford + + * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the + default ABI. Split mips_forced_abi into mips_forced_abi and + mips_forced_regs. + (is_gp32_flag): Return true for -mabi=32. + (is_gp64_flag): New function. Handle 64-bit -mabi options. + (dg-mips-options): Use is_gp64_flag instead of checking specifically + for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*. + Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*. + * gcc.target/mips/pr33256.c: Remove -mips3 requirement. + * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32. + * gcc.target/mips/save-restore-2.c: Likewise. + * gcc.target/mips/save-restore-3.c: Likewise. + * gcc.target/mips/save-restore-4.c: Likewise. + +2007-10-02 Richard Sandiford + + PR middle-end/33617 + * gcc.c-torture/compile/pr33617.c: New test. + +2007-10-02 Andreas Tobler + + * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use + -gstabs+ for extended options. + +2007-10-02 Paul Thomas + + PR fortran/33542 + * gfortran.dg/ambiguous_specific_1.f90: New test. + +2007-10-02 Revital Eres + + * gcc.target/powerpc/paired-8.c: New test. + * gcc.target/powerpc/paired-9.c: New test. + * gcc.target/powerpc/paired-10.c: New test. + +2007-10-02 Paul Thomas + + PR fortran/33566 + * gfortran.dg/derived_comp_array_ref_5.f90: New test. + +2007-10-02 Paul Thomas + + PR fortran/33554 + * gfortran.dg/intent_out_2.f90: New test. + +2007-10-02 Paul Thomas + + PR fortran/33550 + * gfortran.dg/ambiguous_reference_1.f90: New test. + +2007-10-02 Paul Thomas + + PR fortran/31154 + PR fortran/31229 + PR fortran/33334 + * gfortran.dg/function_kinds_1.f90: New test. + * gfortran.dg/function_kinds_2.f90: New test. + * gfortran.dg/derived_function_interface_1.f90: Correct illegal + use association into interfaces. + +2007-10-01 John David Anglin + + PR testsuite/31828 + gcc.dg/float-range-3.c (INFINITY): Define if not defined. + (overflow): Use INFINITY, not FP_INFINITE. + gcc.dg/float-range-4.c: Likewise. + gcc.dg/float-range-5.c: Likewise. + +2007-10-01 Nick Clifton + + * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work + for 16-bit targets. + +2007-09-30 Diego Novillo + + PR 33593 + * g++.dg/tree-ssa/pr33593.C: New test. + +2007-09-30 Jerry DeLisle + + PR libfortran/33400 + * gfortran.dg/PR19872.f: Fix test condition. + * gfortran.dg/list_read_7.f90: New test. + +2007-09-30 Uros Bizjak + + PR tree-optimization/33597 + * gcc.dg/vect/pr33597.c: New testcase. + +2007-09-29 Uros Bizjak + + * gcc.target/i386/sse5-convert.c: Fix target selector and rename to... + * gcc.target/i386/pr33524.c: ...this. + +2007-09-28 Tobias Schlüter + + PR fortran/33354 + * gfortran.dg/minmaxloc_4.f90: New. + +2007-09-28 John David Anglin + + * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*. + +2007-09-28 Uros Bizjak + + * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets. + +2007-09-28 Paolo Carlini + + PR c++/33213 + * g++.dg/cpp0x/variadic79.C: New. + +2007-09-28 Michael Matz + Jakub Jelinek + + PR rtl-optimization/33552 + * gcc.target/i386/pr33552.c: New runtime test. + * gcc.target/i386/strinline.c: New compile time test. + +2007-09-28 Jakub Jelinek + + * gfortran.dg/openmp_stack.f90: Removed. + + PR c++/31434 + * g++.dg/cpp0x/variadic80.C: New test. + +2007-09-27 Jerry DeLisle + + * gfortran.dg/namelist_38.f90: Delete test for revertion of + r128057. + +2007-09-27 Andrew Pinski + + PR middle-end/7003 + * gcc.target/powerpc/gcse-1.c: New test. + +2007-09-27 Tobias Schlüter + + * gfortran.dg/array_initializer_3.f90: Adapt error annotations for + fixed capitalizations. + * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise. + * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise. + * gfortran.dg/elemental_subroutine_4.f90: Likewise. + * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise. + * gfortran.dg/maxloc_shape_1.f90: Likewise. + * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise. + * gfortran.dg/min_max_conformance.f90: Likewise. + +2007-09-27 Richard Sandiford + + * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated + options. + * gcc.dg/c99-tgmath-2.c: Likewise. + * gcc.dg/c99-tgmath-3.c: Likewise. + * gcc.dg/c99-tgmath-4.c: Likewise. + +2007-09-27 Paul Thomas + + PR fortran/33568 + * gfortran.dg/anint_1.f90: New test. + +2007-09-27 Ian Lance Taylor + + PR tree-optimization/33565 + * gcc.dg/Wstrict-overflow-20.c: New test. + +2007-09-27 Francois-Xavier Coudert + + * gfortran.dg/openmp_stack.f90: Fix typo. + * gfortran.dg/recursive_stack.f90: Fix typo. + +2007-09-27 Paolo Carlini + + PR c++/33493 + * g++.dg/template/error31.C: New. + +2007-09-27 Jakub Jelinek + + * lib/prune.exp: Prune also "^In function .*$" lines and + "^ inlined from .*$" lines. + +2007-09-26 Richard Guenther + + PR tree-optimization/33563 + * gcc.dg/torture/pr33563.c: New testcase. + +2007-09-26 Joseph Myers + + PR c/25309 + * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large + array. + * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c + without -O2. + +2007-09-26 Richard Guenther + + PR tree-optimization/30375 + PR tree-optimization/33560 + * gcc.dg/tree-ssa/complex-4.c: XFAIL. + * gcc.dg/tree-ssa/complex-5.c: Likewise. + * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise. + * gcc.dg/torture/pr30375.c: New testcase. + * gcc.dg/torture/pr33560.c: New testcase. + * gcc.dg/tree-ssa/pr30375.c: Likewise. + +2007-09-25 Simon Martin + + PR c++/33207 + * g++.dg/parse/crash38.C: New test. + +2007-09-25 Michael Meissner + + PR target/33524 + * gcc.target/i386/sse5-convert.c: New file, test int->long + vectorized conversions. + +2007-09-25 Revital Eres + + * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add. + +2007-09-25 Joseph Myers + + PR c/32295 + * gcc.dg/enum-incomplete-1.c: New test. + +2007-09-25 Bernd Schmidt + + * gcc.c-torture/compile/20070919-1.c: New test. + +2007-09-25 Kaz Kojima + + * gfortran.dg/init_flag_3.f90: Add -mieee for sh. + +2007-09-24 Danny Smith + + PR c++/14688 + * g++.dg/inherit/override_attribs.C: New file. + +2007-09-23 Tobias Schlüter + + PR fortran/33269 + * io.c (check_format_string): Move NULL and constant checks into + this function. + (check_io_constraints): Call gfc_simplify_expr() before calling + check_format_string(). Remove NULL and constant checks. + +2007-09-24 Roman Zippel + + * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux. + * gcc.c-torture/execute/loop-2g.x: Likewise. + +2007-09-24 Richard Sandiford + + * lib/target-supports.exp (check_effective_target_mips16_attribute): + Reject hard-float modes unless the ABI is o32 or o64. + * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead + of gcc.exp. Skip the tests when mips16 code generation is not + supported. + * gcc.target/mips/mips16-attributes.c: Require mips16_attribute + and use dg-add-options mips16_attribute. + +2007-09-24 Jakub Jelinek + + PR c++/33506 + * g++.dg/ext/attrib29.C: New test. + +2007-09-23 Ollie Wild + + * gcc.dg/fold-bitand-1.c: New test. + * gcc.dg/fold-bitand-2.c: New test. + * gcc.dg/fold-bitand-3.c: New test. + * gcc.dg/fold-bitand-4.c: New test. + +2007-09-23 Richard Sandiford + + * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect + any of the macros to be defined for __mips16. + * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise. + +2007-09-23 Richard Sandiford + + * gcc.dg/vect/pr21591.c: Require vect_int. + * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt. + * gcc.dg/vect/vect-outer-2a.c: Likewise. + * gcc.dg/vect/vect-outer-2c.c: Likewise. + +2007-09-23 Jakub Jelinek + + * gcc.dg/va-arg-pack-len-1.c: Use error and warning + attributes. + * gcc.dg/va-arg-pack-len-2.c: New test. + * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning + attributes. + * g++.dg/ext/va-arg-pack-len-2.C: New test. + + PR tree-optimization/32772 + * gcc.c-torture/compile/20070905-1.c: New test. + + PR tree-optimization/32975 + * gcc.dg/pr32975.c: New test. + + PR middle-end/28755 + * gcc.dg/pr28755.c: New test. + +2007-09-23 Richard Sandiford + + * lib/target-supports.exp (check_effective_target_nomips16): New + procedure. + * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single + for mipsisa64*-*-*. + * gcc.dg/vect/vect.exp: Likewise. + * g++.dg/vect/vect.exp: Likewise. + * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16. + (dg-mips-options): Don't skip -march* and -mips* tests for -mips16. + * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16. + * gcc.target/mips/branch-cost-2.c (foo): Likewise. + * gcc.target/mips/clear-cache-1.c (f): Likewise. + * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise. + * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise. + * gcc.target/mips/fix-vr4130-1.c (foo): Likewise. + * gcc.target/mips/fix-vr4130-2.c (foo): Likewise. + * gcc.target/mips/fix-vr4130-3.c (foo): Likewise. + * gcc.target/mips/fix-vr4130-4.c (foo): Likewise. + * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4) + (test5, test6, test7, test8, test9, test10, test11, test12, test13) + (test14, test15, test16, test17, test18): Likewise. + * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4) + (test5, test6, test7, test8, test9, test10, test11, test12, test13) + (test14, test15, test16, test17, test18, test19, test20, test21) + (test22): Likewise. + * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise. + * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise. + * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise. + * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise. + * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise. + * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise. + * gcc.target/mips/mips-3d-1.c (main): Likewise. + * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3) + (test4, test5, test6, test7, test8, test9, test10, test11, test12) + (test13, test14, test15, test16, test17, test18, test19, test20) + (test21, test22, test23, test24, test25, test26, test27, test28) + (test29, test30, test31): Likewise. + * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3) + (test4, test5, test6, test7, test8, test9, test10, test11, test12) + (test13, test14, test15, test16, test17, test18, test19, test20) + (test21, test22, test23, test24, test25, test26, test27, test28) + (test29, test30, test31, test32, test33, test34, test35, test36) + (test37, test38, test39, test40, test41, test42, test43, test44) + (test45, test46, test47, test48, test49, test50, test51, test52) + (test53, test54, test55, test56, test57, test58, test59, test60) + (test61, test62, test63): Likewise. + * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3) + (test4, test5, test6, test7, test8, test9, test10, test11, test12) + (test13, test14, test15, test16, test17, test18, test19, test20) + (test21, test22, test23, test24, test25, test26, test27, test28) + (test29, test30, test31): Likewise. + * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3) + (test4, test5, test6, test7, test8, test9, test10, test11, test12) + (test13, test14, test15, test16, test17, test18, test19, test20) + (test21, test22, test23, test24, test25, test26, test27, test28) + (test29, test30, test31): Likewise. + * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3) + (test4, test5, test6, test7, test8, test9, test10, test11, test12) + (test13, test14, test15): Likewise. + * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3) + (test4, test5, test6, test7, test8, test9, test10, test11, test12) + (test13, test14, test15): Likewise. + * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3) + (test4, test5, test6, test7, test8, test9, test10, test11, test12) + (test13, test14, test15, test16, test17, test18, test19, test20) + (test21, test22, test23, test24, test25, test26, test27, test28) + (test29, test30, test31): Likewise. + * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3) + (matrix_multiply4: Likewise. + * gcc.target/mips/mips-ps-1.c (main): Likewise. + * gcc.target/mips/mips-ps-2.c (main): Likewise. + * gcc.target/mips/mips-ps-3.c (main): Likewise. + * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3) + (test4, test5, test6, test7, test8, test9, test10, test11, test12) + (test13, test14, test15, test16, test17, test18, test19, test20) + (test21, test22, test23, test24, test25, test26, test27, test28) + (test29, test30, test31): Likewise. + * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3) + (test4, test5, test6, test7, test8, test9, test10, test11, test12) + (test13, test14, test15, test16, test17, test18, test19, test20) + (test21, test22, test23, test24, test25, test26, test27, test28) + (test29, test30, test31): Likewise. + * gcc.target/mips/mips-ps-5.c (main): Likewise. + * gcc.target/mips/mips-ps-6.c (main): Likewise. + * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub) + (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise. + * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi) + (sub_v4qi): Likewise. + * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8) + (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise. + * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise. + * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise. + * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba) + (subb, subc): Likewise. + * gcc.target/mips/msub-1.c (f1, f2): Likewise. + * gcc.target/mips/msub-2.c (f1, f2): Likewise. + * gcc.target/mips/msub-4.c (f1, f2): Likewise. + * gcc.target/mips/msubu-1.c (f1, f2): Likewise. + * gcc.target/mips/msubu-2.c (f1, f2): Likewise. + * gcc.target/mips/msubu-4.c (f1, f2): Likewise. + * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise. + * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise. + * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise. + * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise. + * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise. + * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise. + * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise. + +2007-09-22 Richard Sandiford + + * lib/target-supports.exp (add_options_for_mips16_attribute) + (check_effective_target_mips16_attribute): New functions. + * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the + command line. + (dg-mips-options) Remove -mno-mips16 handling. Add options to + extra_test_flags. + * gcc.target/mips/asm-1.c (NOMIPS16): Delete. + * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise. + * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise. + * gcc.target/mips/branch-1.c (NOMIPS16): Likewise. + * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise. + * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise. + * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise. + * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise. + * gcc.target/mips/ins-1.c (NOMIPS16): Likewise. + * gcc.target/mips/madd-3.c (NOMIPS16): Likewise. + * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise. + * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise. + * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise. + * gcc.target/mips/msub-3.c (NOMIPS16): Likewise. + * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise. + * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise. + * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise. + * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise. + * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise. + * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise. + * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise. + * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise. + * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise. + * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options. + (NOMIPS16): Delete. + * gcc.target/mips/20020620-1.c: Use dg-mips-options instead + of dg-options. + * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls + options. Require { target mips16_attribute } and use dg-add-options + to add the associated options. + (foo): Use MIPS16. + * gcc.target/mips/call-saved-2.c: As for call-saved-1.c. + * gcc.target/mips/call-saved-3.c: Likewise. + * gcc.target/mips/code-readable-1.c: Require { target + mips16_attribute } and use dg-add-options to add the associated + options. Remove trailing whitespace. + (NOMIPS16): Delete. + * gcc.target/mips/code-readable-2.c: Likewise. + * gcc.target/mips/code-readable-3.c: Likewise. + * gcc.target/mips/mips16-attributes-2.c: Likewise. + * gcc.target/mips/mips16e-extends.c: Remove -mips16 option. + Require { target mips16_attribute } and use dg-add-options to + add the associated options. + (cksum16, cksum8): Use MIPS16. + * gcc.target/mips/save-restore-1.c: Remove -mips16 option. + Require { target mips16_attribute } and use dg-add-options to + add the associated options. + (foo): Use MIPS16. + * gcc.target/mips/save-restore-2.c: Likewise. + * gcc.target/mips/save-restore-3.c: Likewise. + * gcc.target/mips/save-restore-4.c: Likewise. + * gcc.target/mips/save-restore-5.c: Likewise. Also remove + -mno-abicalls. + * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16. + (foo): Use NOMIPS16. + +2007-09-22 Paul Thomas + + PR fortran/33337 + * gfortran.dg/derived_comp_array_ref_3.f90: New test. + + PR fortran/33376 + * gfortran.dg/derived_comp_array_ref_4.f90: New test. + +2007-09-22 Tobias Burnus + + PR fortran/33445 + * gfortran.dg/gomp/free-2.f90: New. + * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &. + * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning. + +2007-09-22 Uros Bizjak + + * gcc.target/i386/sse5-hadduX.c: Remove target selector. + * gcc.target/i386/sse5-haddX.c: Ditto. + * gcc.target/i386/sse5-hsubX.c: Ditto. + * gcc.target/i386/sse5-maccXX.c: Ditto. + * gcc.target/i386/sse5-msubXX.c: Ditto. + * gcc.target/i386/sse5-nmaccXX.c: Ditto. + * gcc.target/i386/sse5-nmsubXX.c: Ditto. + * gcc.target/i386/sse5-permpX.c: Ditto. + * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64 + effective target. + * gcc.target/i386/sse5-fma-vector.c: Ditto. + * gcc.target/i386/sse5-ima-vector.c: Ditto. + * gcc.target/i386/sse5-pcmov.c: Ditto. + * gcc.target/i386/sse5-pcmov2.c: Ditto. + 2007-09-22 Richard Guenther PR tree-optimization/33146 @@ -1378,7 +2024,7 @@ * gnat.dg/test_oalign.adb, oalign[12].ads: New test. 2007-08-31 David Edelsohn - Revital Eres + Revital Eres * gcc.target/powerpc/paired-1.c: New test. * gcc.target/powerpc/paired-2.c: New test. @@ -1571,9 +2217,9 @@ * d++.dg/debug/dwarf2/const2b.C: New test. 2007-08-28 Mircea Namolaru - Vladimir Yanovsky - Revital Eres - Andrey Belevantsev + Vladimir Yanovsky + Revital Eres + Andrey Belevantsev * gcc.dg/sms-1.c: New test.