X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=f68def01b5370155aa7e882e1aa54fbc7a86adcf;hb=408c2285f14b7cb4ebcbee38be30b9cf177d0afa;hp=1114de11d77aaec6e3c082d58957a22a94580fc9;hpb=ae9150f2420f15e00afe39529b7a1678f5dba6c2;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 1114de11d77..f68def01b53 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,458 @@ +2008-07-31 Jakub Jelinek + + PR preprocessor/36649 + * gcc.dg/pch/cpp-3.hs: Add include guards. + * gcc.dg/pch/cpp-3a.h: Likewise. + * gcc.dg/pch/cpp-3b.h: Likewise. + * gcc.dg/cpp/mi8.c: New test. + * gcc.dg/cpp/mi8a.h: New file. + * gcc.dg/cpp/mi8b.h: New file. + * gcc.dg/cpp/mi8c.h: New file. + * gcc.dg/cpp/mi8d.h: New file. + + PR rtl-optimization/36419 + * g++.dg/eh/async-unwind2.C: New test. + + PR c++/36405 + * g++.dg/rtti/typeid8.C: New test. + +2008-07-31 Richard Guenther + + PR tree-optimization/36978 + * gcc.dg/torture/pr36978.c: New testcase. + +2008-07-31 Arnaud Charlet + + * gnat.dg/sync_iface_test.ad[s,b]: New test. + + * gnat.dg/specs/sync_iface_test.ads: New test. + * gnat.dg/specs/null_aggr_bug.ads: New test. + +2008-07-31 H.J. Lu + + * gcc.dg/torture/stackalign/pr16660-1.c: Include "check.h". + (f): Align to 64 byte. Use check instead of asm statement. + +2008-07-31 Arnaud Charlet + + * gnat.dg/missing_acc_check.adb: New test. + +2008-07-31 Richard Guenther + + * gcc.dg/uninit-1-O0.c: New testcase. + * gcc.dg/uninit-2-O0.c: Likewise. + * gcc.dg/uninit-3-O0.c: Likewise. + * gcc.dg/uninit-4-O0.c: Likewise. + * gcc.dg/uninit-5-O0.c: Likewise. + * gcc.dg/uninit-6-O0.c: Likewise. + * gcc.dg/uninit-8-O0.c: Likewise. + * gcc.dg/uninit-9-O0.c: Likewise. + * gcc.dg/uninit-A-O0.c: Likewise. + * gcc.dg/uninit-B-O0.c: Likewise. + * gcc.dg/uninit-C-O0.c: Likewise. + * gcc.dg/uninit-D-O0.c: Likewise. + * gcc.dg/uninit-E-O0.c: Likewise. + * gcc.dg/uninit-F-O0.c: Likewise. + * gcc.dg/uninit-G-O0.c: Likewise. + * gcc.dg/uninit-H-O0.c: Likewise. + * gcc.dg/uninit-I-O0.c: Likewise. + * gcc.dg/uninit-10-O0.c: Likewise. + * gcc.dg/uninit-11-O0.c: Likewise. + * gcc.dg/uninit-12-O0.c: Likewise. + * gcc.dg/uninit-13-O0.c: Likewise. + * gcc.dg/uninit-14-O0.c: Likewise. + * gcc.dg/uninit-15-O0.c: Likewise. + * gcc.dg/Wall.c: Avoid uninitialized warning. + * gcc.dg/Wno-all.c: Likewise. + * gcc.dg/pr3074-1.c: Likewise. + +2008-07-31 Arnaud Charlet + + * gnat.dg/specs/genericppc.ads: New test. + +2008-07-31 Jakub Jelinek + + PR c/36970 + * gcc.dg/free-1.c: New test. + * gcc.dg/free-2.c: New test. + + PR debug/36278 + * g++.dg/debug/namespace2.C: New test. + + * gcc.dg/pch/cpp-3.c: New test. + * gcc.dg/pch/cpp-3.hs: New file. + * gcc.dg/pch/cpp-3a.h: New file. + * gcc.dg/pch/cpp-3b.h: New file. + +2008-07-30 Eric Botcazou + + * gnat.dg/boolean_expr.ad[sb]: New test. + +2008-07-30 H.J. Lu + Joey Ye + + * gcc.dg/dfp/func-vararg-alternate-d128-2.c: New. + * gcc.dg/dfp/func-vararg-mixed-2.c: Likewise. + * gcc.dg/torture/stackalign/alloca-1.c: Likewise. + * gcc.dg/torture/stackalign/builtin-apply-1.c: Likewise. + * gcc.dg/torture/stackalign/builtin-apply-2.c: Likewise. + * gcc.dg/torture/stackalign/builtin-apply-3.c: Likewise. + * gcc.dg/torture/stackalign/builtin-apply-4.c: Likewise. + * gcc.dg/torture/stackalign/builtin-return-1.c: Likewise. + * gcc.dg/torture/stackalign/check.h: Likewise. + * gcc.dg/torture/stackalign/comp-goto-1.c: Likewise. + * gcc.dg/torture/stackalign/fastcall-1.c: Likewise. + * gcc.dg/torture/stackalign/global-1.c: Likewise. + * gcc.dg/torture/stackalign/inline-1.c: Likewise. + * gcc.dg/torture/stackalign/inline-2.c: Likewise. + * gcc.dg/torture/stackalign/nested-1.c: Likewise. + * gcc.dg/torture/stackalign/nested-2.c: Likewise. + * gcc.dg/torture/stackalign/nested-3.c: Likewise. + * gcc.dg/torture/stackalign/nested-4.c: Likewise. + * gcc.dg/torture/stackalign/nested-5.c: Likewise. + * gcc.dg/torture/stackalign/nested-6.c: Likewise. + * gcc.dg/torture/stackalign/non-local-goto-1.c: Likewise. + * gcc.dg/torture/stackalign/non-local-goto-2.c: Likewise. + * gcc.dg/torture/stackalign/non-local-goto-3.c: Likewise. + * gcc.dg/torture/stackalign/non-local-goto-4.c: Likewise. + * gcc.dg/torture/stackalign/non-local-goto-5.c: Likewise. + * gcc.dg/torture/stackalign/pr16660-1.c: Likewise. + * gcc.dg/torture/stackalign/pr16660-2.c: Likewise. + * gcc.dg/torture/stackalign/pr16660-3.c: Likewise. + * gcc.dg/torture/stackalign/regparm-1.c: Likewise. + * gcc.dg/torture/stackalign/ret-struct-1.c: Likewise. + * gcc.dg/torture/stackalign/setjmp-1.c: Likewise. + * gcc.dg/torture/stackalign/setjmp-2.c: Likewise. + * gcc.dg/torture/stackalign/setjmp-3.c: Likewise. + * gcc.dg/torture/stackalign/setjmp-4.c: Likewise. + * gcc.dg/torture/stackalign/sibcall-1.c: Likewise. + * gcc.dg/torture/stackalign/stackalign.exp: Likewise. + * gcc.dg/torture/stackalign/struct-1.c: Likewise. + * gcc.dg/torture/stackalign/vararg-1.c: Likewise. + * gcc.dg/torture/stackalign/vararg-2.c: Likewise. + * gcc.target/i386/align-main-1.c: Likewise. + * gcc.target/i386/align-main-2.c: Likewise. + * gcc.target/i386/pr32000-2.c: Likewise. + * gcc.target/i386/stackalign/asm-1.c: Likewise. + * gcc.target/i386/stackalign/return-1.c: Likewise. + * gcc.target/i386/stackalign/return-2.c: Likewise. + * gcc.target/i386/stackalign/return-3.c: Likewise. + * gcc.target/i386/stackalign/return-4.c: Likewise. + * gcc.target/i386/stackalign/return-5.c: Likewise. + * gcc.target/i386/stackalign/return-6.c: Likewise. + * gcc.target/i386/stackalign/stackalign.exp: Likewise. + * g++.dg/torture/stackalign/check.h: Likewise. + * g++.dg/torture/stackalign/eh-alloca-1.C: Likewise. + * g++.dg/torture/stackalign/eh-fastcall-1.C: Likewise. + * g++.dg/torture/stackalign/eh-global-1.C: Likewise. + * g++.dg/torture/stackalign/eh-inline-1.C: Likewise. + * g++.dg/torture/stackalign/eh-inline-2.C: Likewise. + * g++.dg/torture/stackalign/eh-vararg-1.C: Likewise. + * g++.dg/torture/stackalign/eh-vararg-2.C: Likewise. + * g++.dg/torture/stackalign/stackalign.exp: Likewise. + * g++.dg/torture/stackalign/stdcall-1.C: Likewise. + * g++.dg/torture/stackalign/test-unwind.h: Likewise. + * g++.dg/torture/stackalign/throw-1.C: Likewise. + * g++.dg/torture/stackalign/throw-2.C: Likewise. + * g++.dg/torture/stackalign/throw-3.C: Likewise. + * g++.dg/torture/stackalign/throw-4.C: Likewise. + * g++.dg/torture/stackalign/unwind-0.C: Likewise. + * g++.dg/torture/stackalign/unwind-1.C: Likewise. + * g++.dg/torture/stackalign/unwind-2.C: Likewise. + * g++.dg/torture/stackalign/unwind-3.C: Likewise. + * g++.dg/torture/stackalign/unwind-4.C: Likewise. + * g++.dg/torture/stackalign/unwind-5.C: Likewise. + * g++.dg/torture/stackalign/unwind-6.C: Likewise. + + * gcc.target/i386/20060512-1.c: Add -mpreferred-stack-boundary=4. + (main): Move "popl" after check. + * gcc.target/i386/20060512-3.c: Likewise. + + * gcc.target/i386/20060512-2.c: Add -mpreferred-stack-boundary=4. + Remove dg-error. + + * gcc.target/i386/20060512-4.c: Add -mpreferred-stack-boundary=4. + Remove dg-warning. + + * lib/target-supports.exp (check_effective_target_unaligned_stack): + Always return 0. + (check_effective_target_automatic_stack_alignment): New. + +2008-07-30 Richard Guenther + + PR tree-optimization/36967 + * gfortran.dg/pr36967.f: New testcase. + +2008-07-30 Rafael Avila de Espindola + + * gcc.dg/visibility-14.c: New test. + * gcc.dg/visibility-15.c: New test. + * gcc.dg/visibility-16.c: New test. + * gcc.dg/visibility-17.c: New test. + * gcc.dg/visibility-18.c: New test. + * gcc.dg/visibility-19.c: New test. + +2008-07-30 Dodji Seketeli + + PR c++/36767 + * g++.dg/parse/crash42.C: New test. + +2008-07-30 Manuel Lopez-Ibanez + + PR 34389 + * gcc.dg/Wconversion-pr34389.c: New. + * g++.dg/warn/Wconversion-pr34389.C: New. + +2008-07-29 Steve Ellcey + + * gcc.dg/pr32370.c: Force 64 bits on IA64. + +2008-07-29 Paul Thomas + + * gfortran.dg/extends_1.f03: New test. + * gfortran.dg/extends_2.f03: New test. + * gfortran.dg/extends_3.f03: New test. + * gfortran.dg/extends_4.f03: New test. + * gfortran.dg/extends_5.f03: New test. + * gfortran.dg/extends_6.f03: New test. + * gfortran.dg/private_type_6.f90: Modify error message. + * gfortran.dg/structure_constructor_7.f03: Modify error message. + * gfortran.dg/structure_constructor_8.f03: Modify error message. + +2008-07-29 Richard Guenther + + PR tree-optimization/36945 + * gcc.dg/tree-ssa/ssa-pre-18.c: New testcase. + +2008-07-29 Jakub Jelinek + + PR c++/36852 + * g++.dg/pch/array-1.C: New test. + * g++.dg/pch/array-1.Hs: New file. + +2008-07-29 Jan Hubicka + + * gcc.dg/20040206-1.c: Expect frontend warning now. + +2008-07-29 Manuel Lopez-Ibanez + + PR 34985 + * gcc.dg/pr34985.c: New. + * g++.dg/warn/pr34985.C: New. + +2008-07-29 Daniel Kraft + + PR fortran/36403 + * gfortran.dg/char_eoshift_5.f90: New test. + * gfortran.dg/intrinsic_optional_char_arg_1.f90: New test. + +2008-07-28 Richard Guenther + + Merge from gimple-tuples-branch. + + * gcc.c-torture/compile/20080721-1.c: New testcase. + * gcc.dg/torture/20080716-1.c: Likewise. + * gcc.dg/tree-ssa/tailcall-3.c: Likewise. + * gcc.dg/tree-ssa/20080530.c: Likewise. + * gcc.dg/20080615-1.c: Likewise. + * g++.dg/torture/pr36826.C: Likewise. + * gcc.dg/fold-alloca-1.c: Look into cleanup_cfg1 dump instead of + useless dump. + * gcc.dg/tree-ssa/pr21658.c: Update search pattern. + * gfortran.dg/gomp/block-1.f90: Adjust dg-error. + * gcc.dg/tree-ssa/20030728-1.c: Test final_cleanup instead of + optimized dump. + +2008-07-28 Simon Baldwin + + * gcc.dg/pragma-message.c: New. + +2008-07-27 Victor Kaplansky + + PR tree-optimization/35252 + * gcc.dg/vect/vect-complex-1.c, gcc.dg/vect/vect-complex-2.c, + gcc.dg/vect/fast-math-vect-complex-3.c, + gcc.dg/vect/vect-complex-4.c: New tests. + +2008-07-27 H.J. Lu + + PR c++/36944 + * g++.dg/other/pr36944.C: New. + +2008-07-27 Daniel Franke + + PR fortran/36724 + * gfortran.dg/pointer_to_substring.f90: New test. + +2008-07-27 Tobias Burnus + + PR fortran/36132 + PR fortran/29952 + PR fortran/36909 + * gfortran.dg/internal_pack_4.f90: New. + * gfortran.dg/internal_pack_5.f90: New. + * gfortran.dg/array_temporaries_2.f90: New. + +2008-07-26 Thomas Koenig + + PR fortran/36934 + * gfortran.dg/allocatable_module_1.f90: New test case. + +2008-07-25 H.J. Lu + + PR target/36936 + * gcc.target/i386/cmov8.c: New. + * gcc.target/i386/funcspec-10.c: Likewise. + * gcc.target/i386/funcspec-11.c: Likewise. + +2008-07-25 Joseph Myers + + * lib/target-supports.exp (check_effective_target_arm_thumb1_ok): + New. + * g++.dg/inherit/thunk8.C: Use it. + +2008-07-24 Jan Hubicka + + * gcc.dg/winline-4.c: Remove. + * gcc.dg/pch/valid-3.hs: Remove. + * gcc.dg/pch/valid-3.c: Remove. + * g++.old-deja/g++.brendan/crash52.C: Accept returning void warning + * g++.old-deja/g++.jason/report.C: Likewise. + * testsuite/g++.dg/warn/pr23075.C: We get returning void warning + instead of control flow warning. + +2008-07-24 Daniel Kraft + + PR fortran/33141 + * gfortran.dg/intrinsic_shadow_1.f03: New test for -Wintrinsic-shadow. + * gfortran.dg/intrinsic_shadow_2.f03: Ditto. + * gfortran.dg/intrinsic_shadow_3.f03: Ditto. + * gfortran.dg/intrinsic_std_1.f90: New test for -Wintrinsics-std. + * gfortran.dg/intrinsic_std_2.f90: Ditto. + * gfortran.dg/intrinsic_std_3.f90: Ditto. + * gfortran.dg/intrinsic_std_4.f90: Ditto. + * gfortran.dg/warn_std_1.f90: Removed option -Wnonstd-intrinsics. + * gfortran.dg/warn_std_2.f90: Replaced -Wnonstd-intrinsics by + -Wintrinsics-std and adapted expected errors/warnings. + * gfortran.dg/warn_std_3.f90: Ditto. + * gfortran.dg/c_sizeof_2.f90: Adapted expected error/warning message. + * gfortran.dg/gamma_2.f90: Ditto. + * gfortran.dg/selected_char_kind_3.f90: Ditto. + * gfortran.dg/fmt_g0_2.f08: Call with -fall-intrinsics to allow abort. + +2008-07-24 Thomas Koenig + + PR fortran/29952 + * gfortran.dg/array_temporaries_1.f90: New test case. + +2008-07-23 Ian Lance Taylor + + * gcc.target/i386/20080723-1.c: New test. + +2008-07-24 Ben Elliston + + * gcc.target/spu/vector.c: New test. + * gcc.target/spu/vector-ansi.c: Likewise. + +2008-07-23 Manuel Lopez-Ibanez + + PR 35058 + * gcc.dg/Wdeclaration-after-statement-3.c: New. + * gcc/testsuite/gcc.dg/Wpointer-arith.c: New. + +2008-07-22 Jerry DeLisle + + PR libfortran/36852 + * gfortran.dg/namelist_52.f90: New test. + +2008-07-22 Ulrich Weigand + + * lib/target-supports.exp (check_effective_target_spu_auto_overlay): + New procedure. + * lib/compat.exp (compat-execute): Use it to test whether toolchain + supports automatic overlay generation for the SPU. + +2008-07-22 Daniel Kraft + + PR fortran/29835 + * gfortran.dg/fmt_error_3.f90: New test. + * gfortran.dg/fmt_error_4.f90: New test. + * gfortran.dg/fmt_error_5.f90: New test. + +2008-07-22 Manuel Lopez-Ibanez + + PR 28079 + * gcc.dg/cpp/line6.c: New. + +2008-07-21 Ralf Wildenhues + + * gfortran.dg/fmt_g0_3.f08: Fix typo in expected error message. + +2008-07-21 Paolo Carlini + + PR c++/36871 + PR c++/36872 + * g++.dg/ext/has_nothrow_copy.C: Rename to... + * g++.dg/ext/has_nothrow_copy-1.C: ... this. + * g++.dg/ext/has_nothrow_copy-2.C: New. + * g++.dg/ext/has_nothrow_copy-3.C: Likewise. + * g++.dg/ext/has_nothrow_copy-4.C: Likewise. + * g++.dg/ext/has_nothrow_copy-5.C: Likewise. + * g++.dg/ext/has_nothrow_copy-6.C: Likewise. + * g++.dg/ext/has_nothrow_copy-7.C: Likewise. + +2008-07-21 Thomas Koenig + + PR libfortran/36773 + * gfortran.dg/zero_sized_5.f90: New test case. + +2008-07-21 Paolo Carlini + + PR c++/36870 + * g++.dg/ext/has_nothrow_assign_odr.C: New. + * g++.dg/ext/has_nothrow_copy_odr.C: Likewise. + * g++.dg/ext/has_nothrow_constructor_odr.C: Likewise. + * g++.dg/ext/has_nothrow_assign.C: Adjust. + * g++.dg/ext/has_nothrow_copy.C: Likewise. + * g++.dg/ext/has_nothrow_constructor.C: Likewise. + +2008-07-17 Andreas Krebbel + + PR target/36822 + * gcc.target/s390/pr36822.c: New testcase. + +2008-07-21 Hans-Peter Nilsson + + PR middle-end/36143 + * g++.dg/tree-ssa/pr19637.C: XFAIL. + + PR rtl-optimization/33642 + * gcc.c-torture/compile/pr11832.c: Skip for CRIS. + * gcc.c-torture/compile/pr33009.c: Likewise. + + PR middle-end/36509 + * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: XFAIL. + +2008-07-20 Andrew Pinski + + PR tree-opt/36879 + * gcc.c-torture/execute/20080719-1.c: New testcase. + +2008-07-20 Hans-Peter Nilsson + + * gcc.dg/tree-ssa/data-dep-1.c: XFAIL. + +2008-07-20 Daniel Berlin + + * gcc.dg/tree-ssa/ssa-fre-7.c: XFAIL. + * gcc.dg/tree-ssa/ssa-fre-8.c: Ditto. + * gcc.dg/tree-ssa/ssa-fre-9.c: Ditto. + * gcc.dg/tree-ssa/ssa-fre-13.c: Ditto. + * gcc.dg/tree-ssa/ssa-fre-14.c: Ditto. + * gcc.dg/tree-ssa/ssa-fre-17.c: Ditto. + * gcc.dg/tree-ssa/ssa-pre-15.c: Ditto. + * gcc.dg/tree-ssa/loadpre1.c: PASS. + 2008-07-19 Jakub Jelinek PR middle-end/36877 @@ -3301,7 +3756,7 @@ PR fortran/35780 * gfortran.dg/simplify_argN_1.f90: New test. -2008-04-06 Tobias Schlüter +2008-04-06 Tobias Schl�ter PR fortran/35832 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.