X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=5836949f3eece61cb9700718abdef6bb9b53c60b;hp=51e89e577564fc2a731e19b569a944839c1a68d0;hb=ea94d76dd3d60b4737a30a9a92d6331023067e19;hpb=14f25899b4ec14f79a497a1421e1e3fc8c76e243 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 51e89e57756..5836949f3ee 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,627 @@ +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 + * gcc.dg/gomp/atomic-11.c: New test. + +2008-07-19 Tobias Burnus + + PR fortran/36795 + * char_expr_1.f90: New. + * char_expr_2.f90: New. + +2008-07-19 Olivier Hainque + + * gcc.dg/mallign.c: New test. + * gnat.dg/allocator_maxalign1.adb: New test. + * gnat.dg/test_allocator_maxalign2.adb: Main caller for ... + * gnat.dg/allocator_maxalign2.ad[bs]: New test. + +2008-07-19 Tobias Burnus + + * gfortran.dg/intrinsic_argument_conformance_2.f90: New. + * gfortran.dg/zero_sized_1.f90: Fix conformance bugs. + +2008-07-18 Kris Van Hees + + * g++.dg/ext/utf-array.C: Fix broken merge/checkin. + * g++.dg/ext/utf-array-short-wchar.C: Idem + * gcc.dg/utf-array.c: Idem + * gcc.dg/utf-array-short-wchar.c: Idem + +2008-07-18 Joseph Myers + + * gcc.dg/fshort-wchar.c: Use -Wl,--no-wchar-size-warning on + arm*-*-*eabi. + +2008-07-18 Uros Bizjak + + PR target/36786 + * gcc.target/i386/pr36786.c: New test. + +2008-07-18 Dodji Seketeli + + PR c++/36407 + * g++.dg/conversion/op5.C: New testcase. + +2008-07-18 Kris Van Hees + + * g++.dg/ext/utf-array.C: Fix broken merge/checkin. + * g++.dg/ext/utf-array-short-wchar.C: Idem + * gcc.dg/utf-array.c: Idem + * gcc.dg/utf-array-short-wchar.c: Idem + +2008-07-18 Kris Van Hees + + Tests for char16_t and char32_t support. + * g++.dg/ext/utf-array.C: New + * g++.dg/ext/utf-array-short-wchar.C: New + * g++.dg/ext/utf-rtti.C: New + * g++.dg/ext/utf-type.c: New + * gcc.dg/utf-array.c: New + * gcc.dg/utf-array-short-wchar.c: New + * gcc.dg/utf-inc-init.c: New + * gcc.dg/utf-type.c: New + +2008-07-18 H.J. Lu + + PR middle-end/36859 + * gcc.target/i386/vararg-2.c: New. + +2008-07-18 H.J. Lu + + PR middle-end/36858 + * gcc.target/i386/vararg-1.c: New. + +2008-07-18 Tobias Burnus + + * gfortran.dg/parameter_array_init_4.f90: Silence pedantic warning. + +2008-07-17 Olivier Hainque + + * gnat.dg/tree_static_def.ad[bs]: Support for ... + * gnat.dg/tree_static_use.adb: New test. + * gnat.dg/decl_ctx_def.ads: Support for ... + * gnat.dg/decl_ctx_use.ad[bs]: New test. + +2008-07-17 Julian Brown + Mark Mitchell + + * g++.dg/ext/visibility/arm3.C: Add explanatory text. Skip on + non-DLL targets. + * g++.dg/ext/visibility/arm1.C: Skip on non-DLL targets. + +2008-07-17 Paolo Carlini + + PR c++/36855 + * g++.dg/ext/has_trivial_destructor.C: Rename to... + * g++.dg/ext/has_trivial_destructor-1.C: ... this. + * g++.dg/ext/has_trivial_destructor-2.C: New. + +2008-07-17 Paolo Bonzini + + PR rtl-optimization/36753 + * gcc.target/i386/pr36753.c: New. + +2008-07-17 Tobias Burnus + + PR fortran/36825 + PR fortran/36824 + * gfortran.dg/rank_2.f90: Add additional array-rank test. + * gfortran.dg/array_4.f90: New. + +2008-07-17 H.J. Lu + + PR testsuite/36443 + * objc.dg/gnu-encoding/gnu-encoding.exp: Temporarily unset + GCC_EXEC_PREFIX from environment when running $HOSTCC. + +2008-07-16 Dodji Seketeli + + PR c++/13699 + * g++.dg/lookup/extern-c-redecl.C: New test. + +2008-07-15 Richard Guenther + + PR middle-end/36369 + * gcc.dg/Wstrict-aliasing-bogus-ref-all.c: New testcase. + +2008-07-15 Andrew Pinski + + PR target/31568 + * gcc.target/powerpc/asm-y.c: New testcase. + +2008-07-14 Eric Botcazou + + * case_optimization1.ad[sb]: New test. + * case_optimization_pkg1.ads: New helper. + +2008-07-14 Jakub Jelinek + + PR target/36745 + * g++.dg/torture/pr36745.C: Use __SIZE_TYPE__ in size_t typedef. + +2008-07-14 Andreas Krebbel + + PR target/36745 + * g++.dg/torture/pr36745.C: New testcase. + +2008-07-14 Ben Elliston + + * gcc.target/powerpc/altivec-macros.c: New test. + * gcc.target/powerpc/altviec-26.c: Likewise. + * gcc.dg/vmx/1b-06.c: Remove bool variable. + * gcc.dg/vmx/1b-07.c: Likewise. + * gcc.dg/vmx/1b-06-ansi.c: New test for the pre-define method. + * gcc.dg/vmx/1b-07-ansi.c: Likewise. + +2008-07-14 Jerry DeLisle + + PR fortran/36725 + gfortran.dg/fmt_go_4.f08: New test. + +2008-07-14 Hans-Peter Nilsson + + PR target/35492 + * gcc.c-torture/compile/pr35492.c: New test. + +2008-07-12 Daniel Kraft + + * gfortran.dg/used_types_21.f90: New test. + +2008-07-11 Ian Lance Taylor + + * gcc.dg/Wcxx-compat-2.c: New test. + +2008-07-11 Dodji Seketeli + + PR c++/13101 + * g++.dg/parse/func-ptr-decl.C: New test. + * gcc/testsuite/g++.old-deja/g++.jason/crash11.C: Update this to + catch a warning that is generated by virtue of fixing this bug. + +2008-07-11 Dodji Seketeli + + * g++.dg/other/semicolon.C: Tighten this test, making it column aware. + * g++.dg/parse/error15.C: update this because of more accurate column + numbers in error reporting. + * g++.old-deja/g++.brendan/crash16.C: Tighten the test, making it + column aware. + * g++.old-deja/g++.law/ctors5.C: Likewise. + * g++.old-deja/g++.other/crash25.C: Likewise. + +2008-06-30 Dodji Seketeli + + * g++.dg/parse/constructor1.C, g++.dg/parse/error*.C: Update these + tests to make them catch column number regressions. Make these tests + run with the -fshow-column option. + * g++.dg/parse/error-column.C: new column number test. + +2008-07-11 Richard Guenther + + PR tree-optimization/36765 + * gcc.c-torture/execute/pr36765.c: New testcase. + +2008-07-10 Joseph Myers + + PR middle-end/29056 + * gcc.target/powerpc/ppc-negeq0-1.c: Use long instead of int. + Adjust shift and scan-assembler-not pattern to allow for 64-bit + case. + +2008-07-10 Jakub Jelinek + + PR middle-end/36790 + * gcc.dg/gomp/pr36790.c: New test. + * g++.dg/gomp/pr36790.C: New test. + + PR rtl-optimization/36419 + * g++.dg/eh/async-unwind1.C: New test. + +2008-07-10 Peter Maydell + + PR other/28322 + * gcc.dg/pr28322-2.c: Check that emitted diagnostic for -Wno-foobar + is a warning and not an error. + +2008-07-09 Ian Lance Taylor + + * gcc.dg/no-asm-1.c: New test. + * gcc.dg/no-asm-2.c: New test. + * gcc.dg/no-asm-3.c: New test. + * gcc.dg/no-asm-4.c: New test. + * g++.dg/ext/no-asm-1.C: New test. + * g++.dg/ext/no-asm-2.C: New test. + * g++.dg/ext/no-gnu-keywords-1.C: New test. + +2008-07-09 Paolo Carlini + + PR c++/36760 + * g++.dg/warn/Wreturn-type-4.C: Adjust. + +2008-07-09 Richard Sandiford + + PR target/35802 + * gcc.target/mips/pr35802.c: New test. + +2008-07-09 Paolo Carlini + + PR c++/36760 + * g++.dg/warn/pragma-system_header5.C: New. + * g++.dg/warn/pragma-system_header5.h: Likewise. + +2008-07-09 Raksit Ashok + + * gcc.dg/wdisallowed-functions-1.c: New test. + * gcc.dg/wdisallowed-functions-2.c: New test. + * g++.dg/warn/Wdisallowed-functions-1.C: New test. + * g++.dg/warn/Wdisallowed-functions-2.C: New test. + +2008-07-08 Simon Martin + + PR c++/34963 + * g++.dg/parse/dtor13.C: New test. + +2008-07-07 H.J. Lu + + * gcc.dg/compat/struct-layout-1_generate.c (vector_types): Add + v32qi, v16hi, v8si, v4di, v8sf, v4df, u32qi, u16hi, u8si, u4di, + u8sf and u4df. + + * gcc.dg/compat/union-m128-1_main.c: Run only on x86. Remove + __x86_64__ check. Include "cpuid.h". + (main): Check SSE2 at runtime. + + * gcc.dg/compat/union-m128-1_x.c: Compile with -msse2. Remove + __x86_64__ check. + * gcc.dg/compat/union-m128-1_y.c: Likewise. + + * gcc.dg/compat/vector-1_x.c: Add 32byte vector tests. + * gcc.dg/compat/vector-1_y.c: Likewise. + * gcc.dg/compat/vector-2_x.c: Likewise. + * gcc.dg/compat/vector-2_y.c: Likewise. + + * gcc.dg/compat/vector-1a_main.c: New. + * gcc.dg/compat/vector-1a_x.c: Likewise. + * gcc.dg/compat/vector-1a_y.c: Likewise. + * gcc.dg/compat/vector-2a_main.c: Likewise. + * gcc.dg/compat/vector-2a_x.c: Likewise. + * gcc.dg/compat/vector-2a_y.c: Likewise. + + * gcc.dg/compat/vector-defs.h (v32qi): New. + (v16hi): Likewise. + (v8si): Likewise. + (v4di): Likewise. + (v8sf): Likewise. + (v4df): Likewise. + (u32qi): Likewise. + (u16hi): Likewise. + (u8si): Likewise. + (u4di): Likewise. + (u8sf): Likewise. + (u4df): Likewise. + + * lib/compat.exp (compat-get-options-main): Support dg-skip-if. + +2008-07-07 Andy Hutchinson + + * gcc.c-torture/compile/20080625-1.c: Skip for AVR target. + * gcc.dg/torture/pr36373-10.c: Correct test where target pointer + is not same size as unsigned long. + +2008-07-07 Thomas Koenig + + PR fortran/36670 + * gfortran.dg/product_sum_bounds_1.f90: New test case. + +2008-07-07 Thomas Koenig + + PR fortran/36341 + PR fortran/34670 + * gfortran.dg/matmul_bounds_2.f90: New test. + * gfortran.dg/matmul_bounds_3.f90: New test. + * gfortran.dg/matmul_bounds_4.f90: New test. + * gfortran.dg/matmul_bounds_5.f90: New test. + +2008-07-07 Richard Guenther + + * gcc.dg/torture/pta-ptrarith-1.c: New testcase. + * gcc.dg/torture/pta-ptrarith-2.c: Likewise. + * gcc.dg/torture/ipa-pta-1.c: Likewise. + +2008-07-07 Jakub Jelinek + + PR middle-end/36726 + * gfortran.dg/gomp/pr36726.f90: New test. + +2008-07-06 Richard Sandiford + + * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect the + macros to be defined for MIPS16 too. + * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise. + * gcc.target/mips/gcc-have-sync-compare-and-swap-3.c: New test. + * gcc.target/mips/gcc-have-sync-compare-and-swap-4.c: Likewise. + +2008-07-06 Richard Guenther + + * gcc.dg/tree-ssa/pta-callused.c: Adjust testcase. + +2008-07-06 Kai Tietz + + * gcc.dg/callabi/callabi.h: New. + * gcc.dg/callabi/vaarg-1.c: New. + * gcc.dg/callabi/vaarg-2.c: New. + * gcc.dg/callabi/vaarg-3.c: New. + * gcc.dg/callabi/func-1.c: New. + +2008-07-05 Andrew Pinski + + * g++.dg/tree-ssa/ptrmemfield.C: New testcase. + +2008-07-05 Joseph Myers + + * lib/gcc-dg.exp (remove-build-file): Remove files on remote host + as well as on build. + +2008-07-04 Richard Guenther + + * gcc.dg/tree-ssa/pta-callused.c: New testcase. + +2008-07-04 Richard Sandiford + + * gcc.target/m68k/interrupt-2.c: New file. + * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL for m68k*-*-*. + +2008-07-03 H.J. Lu + + * gcc.dg/compat/struct-by-value-17a_x.c: Remove duplicated code. + * gcc.dg/compat/struct-by-value-17a_y.c: Likewise. + 2008-07-03 Eric Botcazou * gnat.dg/loop_optimization3.adb: New test.