X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=d3405bee457594cdda5f7568a826ba81c8be4402;hp=5aef381d4573379cc7da1c2b1f5ba4f86c1e292f;hb=e76376a8ee933d02e4e092b289febe70edbb728a;hpb=0930c6941290ddc1a387a7850379d43035f34d22 diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5aef381d457..d3405bee457 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,588 @@ +2009-04-14 Uros Bizjak + + * gcc.target/alpha/pr39740.c (dg-options): Add -mexplicit-relocs. + (do_D): Remove attribute hidden. + +2009-04-13 Jason Merrill + + PR c++/39480 + * g++.dg/init/copy7.C: New. + +2009-04-13 H.J. Lu + + PR testsuite/39733 + * gcc.misc-tests/options.exp (check_for_options): Renamed to ... + (check_for_all_options): This. + +2009-04-13 Jason Merrill + + PR c++/39750 + * g++.dg/template/crash90.C: New. + +2009-04-12 Jason Merrill + + PR c++/39742 + * g++.dg/overload/extern-C-2.C: New. + +2009-04-12 Joseph Myers + + PR preprocessor/31869 + * gcc.dg/cpp/strify5.c: New test. + +2009-04-12 Eric Botcazou + + * gnat.dg/enum1.adb: New test. + * gnat.dg/enum1_pkg.ads: New helper. + +2009-04-12 Uros Bizjak + + PR target/39740 + * gcc.target/alpha/pr39740.c: New test. + +2009-04-11 Daniel Kraft + + PR fortran/37746 + * gfortran.dg/bounds_check_strlen_1.f90: New test. + * gfortran.dg/bounds_check_strlen_2.f90: New test. + * gfortran.dg/bounds_check_strlen_3.f90: New test. + * gfortran.dg/bounds_check_strlen_4.f90: New test. + * gfortran.dg/bounds_check_strlen_5.f90: New test. + * gfortran.dg/bounds_check_strlen_6.f90: New test. + * gfortran.dg/bounds_check_strlen_7.f90: New test. + * gfortran.fortran-torture/execute/intrinsic_index.f90: Fix wrong + expected string length that failed with -fbounds-check now. + * gfortran.fortran-torture/execute/intrinsic_trim.f90: Ditto. + +2009-04-11 Janus Weil + + PR fortran/39692 + * gfortran.dg/proc_ptr_14.f90: New. + +2009-04-11 Richard Guenther + + PR middle-end/39732 + * g++.dg/torture/pr39732.C: New testcase. + +2009-04-11 Daniel Franke + + * gfortran.dg/whole_file_5.f90: New. + * gfortran.dg/whole_file_6.f90: New. + +2009-04-11 Richard Guenther + + PR tree-optimization/39713 + * g++.dg/torture/pr39713.C: New testcase. + +2009-04-10 Richard Guenther + + PR c/39712 + * gcc.dg/pr39712.c: New testcase. + +2009-04-10 H.J. Lu + + PR c++/28301 + * g++.dg/cpp0x/enum2.C: Updated. + * g++.dg/debug/pr22514.C: Likewise. + * g++.dg/parse/enum2.C: Likewise. + * g++.dg/parse/enum3.C: Likewise. + * g++.dg/template/crash79.C: Likewise. + * g++.old-deja/g++.jason/cond.C: Likewise. + +2009-04-10 Chao-ying Fu + + * gcc.target/mips/interrupt_handler.c: Change from compile to + assemble. + +2009-04-10 Kaveh R. Ghazi + + * objc/execute/forward-1.x: Fix x86_64 entry typos. + +2009-04-10 Daniel Franke + + PR fortran/38709 + * gfortran.dg/zero_sized_6.f90: New. + +2009-04-10 Manuel López-Ibáñez + + PR c++/20118 + * g++.dg/parse/pr20118.C: New. + * g++.dg/template/spec16.C: Update. + +2009-04-09 H.J. Lu + + PR testsuite/35621 + * gcc.target/i386/avx-vpabsb-1.c: Add -fno-strict-aliasing. + * gcc.target/i386/avx-vpabsb-1.c: Likewise. + * gcc.target/i386/avx-vpabsd-1.c: Likewise. + * gcc.target/i386/avx-vpabsw-1.c: Likewise. + * gcc.target/i386/avx-vpalignr-1.c: Likewise. + * gcc.target/i386/avx-vphaddd-1.c: Likewise. + * gcc.target/i386/avx-vphaddsw-1.c: Likewise. + * gcc.target/i386/avx-vphaddw-1.c: Likewise. + * gcc.target/i386/avx-vphsubd-1.c: Likewise. + * gcc.target/i386/avx-vphsubsw-1.c: Likewise. + * gcc.target/i386/avx-vphsubw-1.c: Likewise. + * gcc.target/i386/avx-vpmaddubsw-1.c: Likewise. + * gcc.target/i386/avx-vpmulhrsw-1.c: Likewise. + * gcc.target/i386/avx-vpshufb-1.c: Likewise. + * gcc.target/i386/avx-vpsignb-1.c: Likewise. + * gcc.target/i386/avx-vpsignd-1.c: Likewise. + * gcc.target/i386/avx-vpsignw-1.c: Likewise. + +2009-04-09 H.J. Lu + + PR target/39678 + * g++.dg/torture/pr39678.C: New. + * gcc.dg/compat/struct-complex-2.h: Likewise. + * gcc.dg/compat/struct-complex-2_main.c: Likewise. + * gcc.dg/compat/struct-complex-2_x.c: Likewise. + * gcc.dg/compat/struct-complex-2_y.c: Likewise. + * gcc.dg/torture/pr39678.c: Likewise. + * gcc.target/i386/pr39678.c: Likewise. + + * gcc.dg/compat/struct-complex-1_x.c: Add -Wno-psabi. + * gcc.dg/compat/struct-complex-1_y.c: Likewise. + + * gcc.target/x86_64/abi/test_passing_structs.c: Include + . Add tests for structure with complex float. + +2009-04-10 Ben Elliston + Joseph Myers + + PR target/36800 + * gcc.dg/dfp/pr36800.c: New. + +2009-04-09 Ralf Wildenhues + Rafael Avila de Espindola + + * gcc.misc-tests/help.exp: New file. + * lib/options.exp: New file. + +2009-04-09 Janis Johnson + + PR libobjc/36610 + * objc/execute/forward-1.x: New. + +2009-04-09 Paolo Bonzini + + * gcc.dg/pr27150-1.c: Change to a link test. + +2009-04-09 Jakub Jelinek + + * g++.dg/lookup/using2.C: Change copyright header to refer to version + 3 of the GNU General Public License and to point readers at the + COPYING3 file and the FSF's license web page. + * gcc.dg/fixed-point/fixed-point.exp: Likewise. + * gcc.dg/struct/struct-reorg.exp: Likewise. + * gcc.target/spu/tag_manager.c: Likewise. + +2009-04-09 Richard Guenther + + PR testsuite/39696 + * ssa-ccp-25.c: Adjust pattern. + +2009-04-09 Janus Weil + + PR fortran/36704 + * gfortran.dg/external_procedures_1.f90: Modified. + * gfortran.dg/proc_ptr_result_1.f90: New. + * gfortran.dg/proc_ptr_result_2.f90: New. + * gfortran.dg/proc_ptr_result_3.f90: New. + +2009-04-09 Richard Guenther + + * gcc.dg/vect/vect-54.c: Make constant input data file-scope + to prevent constant propagation. + * gcc.dg/vect/vect-56.c: Likewise. + * gcc.dg/vect/vect-58.c: Likewise. + * gcc.dg/vect/vect-60.c: Likewise. + * gcc.dg/vect/no-vfa-vect-57.c: Likewise. + * gcc.dg/vect/no-vfa-vect-61.c: Likewise. + * gcc.dg/tree-prof/stringop-2.c: Adjust expected outcome. + +2009-04-09 Richard Guenther + + * gcc.dg/tree-ssa/ssa-ccp-25.c: New testcase. + * gcc.dg/tree-ssa/ssa-ccp-26.c: Likewise. + +2009-04-09 Joseph Myers + + PR c/39613 + * gcc.dg/case-const-1.c, gcc.dg/case-const-2.c, gcc.dg/case-const-3.c: + New tests. + +2009-04-08 Joseph Myers + + * gcc.dg/c99-stdint-1.c: Fix cut-and-paste mistakes in test. + * gcc.dg/c99-stdint-7.c, gcc.dg/c99-stdint-8.c: New tests. + +2009-04-08 Jakub Jelinek + + * g++.dg/debug/dwarf2/static-data-member1.C: New test. + +2009-04-08 Jason Merrill + + PR c++/25185 + * g++.dg/template/error40.C: Add another test. + +2009-04-08 Joseph Myers + + PR c/39614 + PR c/39673 + * gcc.c-torture/compile/pr39614-1.c, + gcc.c-torture/compile/pr39614-2.c, + gcc.c-torture/compile/pr39614-3.c, + gcc.c-torture/compile/pr39614-4.c, + gcc.c-torture/compile/pr39614-5.c, + gcc.c-torture/compile/pr39673-1.c, + gcc.c-torture/compile/pr39673-2.c: New tests. + * gcc.dg/gnu89-const-expr-2.c, gcc.dg/gnu99-const-expr-2.c: Test + more cases. + * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c, + gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: Update + expected errors. + +2009-04-08 Dodji Seketeli + + PRc++/39637 + * g++.dg/cpp0x/variadic-crash2.C: New test. + +2009-04-08 Paul Thomas + + PR fortran/38863 + * gfortran.dg/alloc_comp_result_1.f90: New test. + +2009-04-07 Jason Merrill + + PR c++/34691 + * g++.dg/overload/extern-C-1.C: New. + +2009-04-07 Dominique d'Humieres + + PR testsuite/39325 + * gcc.misc-tests/linkage.exp: Use -m64 for 64-bit *86*-darwin. + +2009-04-07 Jason Merrill + + PR c++/25185 + * g++.dg/template/error40.C: New. + +2009-04-07 Janus Weil + + PR fortran/38152 + * gfortran.dg/proc_ptr_13.f90: Add "-g" option. + +2009-04-07 Eric Botcazou + + * gnat.dg/subp_elim_errors.ad[sb]: New test. + +2009-04-07 Janus Weil + + PR fortran/38290 + * gfortran.dg/proc_decl_1.f90: Modified. + * gfortran.dg/proc_ptr_11.f90: Extended. + * gfortran.dg/proc_ptr_13.f90: Modified. + +2009-04-06 Jason Merrill + + PR c++/35146 + * g++.dg/template/fnspec1.C: New. + +2009-04-06 Laurent GUERBY + + * lib/gnat.exp: Handle multilib. + +2009-04-06 Paul Thomas + + PR fortran/38863 + * gfortran.dg/dependency_23.f90: New test. + +2009-04-06 Richard Guenther + + PR tree-optimization/28868 + * gcc.dg/tree-ssa/ssa-fre-21.c: New testcase. + * gcc.dg/tree-ssa/ssa-sccvn-1.c: Adjust. + * gcc.dg/tree-ssa/ssa-sccvn-2.c: Likewise. + * gcc.dg/tree-ssa/ssa-sccvn-4.c: Likewise. + +2009-04-06 Andrew Stubbs + + * gcc.dg/pragma-isr-trapa2.c: Skip test for FPU-less architectures. + +2009-04-06 Andrew Stubbs + + * gcc.target/sh/sh4a-memmovua.c: Include string.h instead of stdlib.h. + +2009-04-06 Andrew Stubbs + + * gcc.target/sh/sh4a-bitmovua.c (y0): Rename to y_0 to avoid a clash + with the built-in y0, and the subsequent warning. + (y1): Likewise, rename to y_1. + +2009-04-06 Janus Weil + + PR fortran/39414 + * gfortran.dg/proc_decl_21.f90: New. + +2009-04-06 Paul Thomas + + PR fortran/36091 + * gfortran.dg/forall_13.f90: Add -fbounds-check option. + +2009-04-06 Hans-Peter Nilsson + + * gfortran.dg/namelist_51.f90, gfortran.dg/utf8_2.f03, + gfortran.dg/namelist_48.f90, gfortran.dg/read_repeat.f90, + gfortran.dg/streamio_9.f90, gfortran.dg/widechar_IO_1.f90, + gfortran.dg/namelist_50.f90, gfortran.dg/namelist_52.f90, + gfortran.dg/utf8_1.f03, gfortran.dg/namelist_56.f90, + gfortran.dg/namelist_49.f90: Gate test on effective_target + fd_truncate. + * gfortran.dg/widechar_IO_3.f90: Ditto. Fix typo in comment. + +2009-04-05 Daniel Kraft + + PR fortran/38654 + * gfortran.dg/read_float_2.f03 + * gfortran.dg/read_float_3.f90 + +2009-04-05 Richard Guenther + + PR tree-optimization/39648 + * gcc.c-torture/compile/pr39648.c: New testcase. + +2009-04-05 Jason Merrill + + PR c++/14912 + * g++.dg/template/error39.C: New. + +2009-04-05 Daniel Franke + + PR fortran/29458 + * gfortran.dg/implied_do_1.f90: New. + +2009-04-04 Tobias Burnus + + PR fortran/39577 + * gfortran.dg/recursive_check_8.f90: New. + * gfortran.dg/recursive_check_9.f90: New. + * gfortran.dg/recursive_check_10.f90: New. + * gfortran.dg/recursive_check_11.f90: New. + * gfortran.dg/recursive_check_12.f90: New. + * gfortran.dg/recursive_check_13.f90: New. + * gfortran.dg/recursive_check_14.f90: New. + +2009-04-04 Jason Merrill + + PR c++/25185 + * g++.dg/template/error38.C: Add more tests. + +2009-04-04 Paul Thomas + + PR fortran/37614 + * gfortran.dg/common_align_2.f90: New test. + +2009-04-04 Richard Guenther + + PR tree-optimization/8781 + PR tree-optimization/37892 + * g++.dg/tree-ssa/pr8781.C: New testcase. + * gcc.dg/tree-ssa/ssa-pre-25.c: Likewise. + +2009-04-04 Richard Guenther + + PR tree-optimization/39636 + * gcc.c-torture/compile/pr39636.c: New testcase. + +2009-04-03 H.J. Lu + + PR rtl-optimization/39607 + * g++.dg/opt/pr39607.C: New. + +2009-04-03 Tobias Burnus + + PR fortran/39594 + * gfortran.dg/common_12.f90: New. + +2009-04-03 Jason Merrill + + PR c++/39608 + * g++.dg/template/const2.C: New test. + +2009-04-03 Richard Guenther + + PR tree-optimization/2480 + PR tree-optimization/23086 + * gcc.dg/tree-ssa/pr2480.c: New testcase. + * gcc.dg/tree-ssa/pr23086.c: Likewise. + +2009-04-03 Richard Guenther + + PR tree-optimization/34743 + * gcc.dg/pr38984.c: Remove XFAIL, adjust. + * gcc.dg/tree-ssa/20070302-1.c: Remove XFAIL. + * gcc.dg/tree-ssa/alias-18.c: Likewise. + * gcc.dg/tree-ssa/sra-3.c: Likewise. + * gcc.dg/vect/no-vfa-vect-49.c: Likewise. + * gcc.dg/vect/no-vfa-vect-53.c: Likewise. + * gcc.dg/vect/no-vfa-vect-57.c: Likewise. + * gcc.dg/vect/no-vfa-vect-61.c: Likewise. + +2009-04-03 Richard Guenther + + PR middle-end/13146 + PR tree-optimization/23940 + PR tree-optimization/33237 + PR middle-end/33974 + PR middle-end/34093 + PR tree-optimization/36201 + PR tree-optimization/36230 + PR tree-optimization/38049 + PR tree-optimization/38207 + PR tree-optimization/38230 + PR tree-optimization/38301 + PR tree-optimization/38585 + PR middle-end/38895 + PR tree-optimization/38985 + PR tree-optimization/39299 + * gcc.dg/pr19633-1.c: Adjust. + * gcc.dg/torture/pta-callused-1.c: Likewise. + * gcc.dg/torture/pr39074-2.c: Likewise. + * gcc.dg/torture/pr39074.c: Likewise. + * gcc.dg/torture/pta-ptrarith-3.c: New testcase. + * gcc.dg/torture/pr30375.c: Adjust. + * gcc.dg/torture/pr33563.c: Likewise. + * gcc.dg/torture/pr33870.c: Likewise. + * gcc.dg/torture/pr33560.c: Likewise. + * gcc.dg/torture/pta-structcopy-1.c: New testcase. + * gcc.dg/torture/ssa-pta-fn-1.c: Likewise. + * gcc.dg/tree-ssa/alias-15.c: Remove. + * gcc.dg/tree-ssa/ssa-dce-4.c: New testcase. + * gcc.dg/tree-ssa/pr26421.c: Adjust. + * gcc.dg/tree-ssa/ssa-fre-10.c: XFAIL. + * gcc.dg/tree-ssa/ssa-dce-5.c: New testcase. + * gcc.dg/tree-ssa/pr23382.c: Adjust. + * gcc.dg/tree-ssa/ssa-fre-20.c: New testcase. + * gcc.dg/tree-ssa/alias-16.c: Adjust. + * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise. + * gcc.dg/tree-ssa/alias-18.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise. + * gcc.dg/tree-ssa/ssa-lim-3.c: Likewise. + * gcc.dg/tree-ssa/alias-19.c: Likewise. + * gcc.dg/tree-ssa/pta-ptrarith-1.c: New testcase. + * gcc.dg/tree-ssa/pr13146.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise. + * gcc.dg/tree-ssa/pta-ptrarith-2.c: Likewise. + * gcc.dg/tree-ssa/ssa-fre-18.c: Likewise. + * gcc.dg/tree-ssa/ssa-pre-24.c: New XFAILed testcase. + * gcc.dg/tree-ssa/ssa-fre-19.c: New testcase. + * gcc.dg/tree-ssa/alias-20.c: Likewise. + * gcc.dg/tree-ssa/ssa-dse-12.c: Likewise. + * gcc.dg/tree-ssa/pr38895.c: Likewise. + * gcc.dg/uninit-B.c: XFAIL. + * gcc.dg/vect/no-vfa-vect-43.c: Adjust. + * gcc.dg/uninit-pr19430.c: XFAIL. + * g++.dg/tree-ssa/pr13146.C: New testcase. + * g++.dg/opt/pr36187.C: Adjust. + * g++.dg/torture/20090329-1.C: New testcase. + +2009-04-02 Chao-ying Fu + + * gcc.target/mips/interrupt_handler.c: New test. + +2009-04-02 David Ayers + + PR objc/18456 + * objc.dg/bad-receiver-type-2.m: New test contributed by + Alexander Mamberg. + +2009-04-02 Jason Merrill + + PR c++/25185 + * g++.dg/template/error38.C: New test. + +2009-04-02 Janis Johnson + + PR tree-optimization/31677 + * gcc.dg/memcpy-1.c: Add compiler option. + +2009-04-02 Ira Rosen + + PR tree-optimization/39595 + * gfortran.dg/vect/O3-pr39595.f: New test. + +2009-04-02 Dodji Seketeli + + PR c++/26693 + * g++.dg/template/typedef11.C: New test. + * g++.dg/template/typedef12.C: Likewise. + * g++.dg/template/typedef13.C: Likewise. + * g++.dg/template/typedef14.C: Likewise. + * g++.dg/template/typedef15.C: Likewise. + * g++.dg/template/typedef16.C: Likewise. + * g++.dg/template/sfinae3.C: Compile this pedantically. + The only errors expected should be the one saying the typedef is ill + formed. + * g++.old-deja/g++.pt/typename8.C: Likewise. + * g++.dg/template/access11.C: Update this. + +2009-04-02 Richard Guenther + + PR tree-optimization/37221 + * gcc.c-torture/compile/20090331-1.c: New testcase. + +2009-04-01 Eric Botcazou + + * gcc.c-torture/compile/20090401-1.c: New test. + +2009-04-01 H.J. Lu + + PR c++/4926 + * g++.dg/template/pr4926-1.C: New. + +2009-04-01 Xinliang David Li + + * gcc.target/i386/all_one_m128i.c: New test. + +2009-04-01 Janis Johnson + + PR c/39027 + * gcc.dg/fltconst-1.c: Don't error for use of d or D in suffix. + * gcc.dg/fltconst-2.c: New test. + * gcc.dg/fltconst-double-pedantic-1.c: New test. + * gcc.dg/fltconst-double-pedantic-2.c: New test. + + PR c/33466 + * gcc.dg/cpp/pr33466.c: New test. + * gcc.dg/dfp/pr33466.c: New test. + * gcc.dg/fixed-point/pr33466.c: New test. + +2009-04-01 H.J. Lu + + PR tree-optimization/35011 + * g++.dg/other/pr35011.C: New. + +2009-04-01 Jakub Jelinek + + PR target/39226 + * gcc.dg/pr39226.c: New test. + +2009-04-01 H.J. Lu + + PR c++/35240 + * g++.dg/template/pr35240.C: New. + +2009-04-01 Joseph Myers + + PR c/39605 + * gcc.dg/vla-17.c, gcc.dg/vla-18.c: New tests. + * gcc.dg/pr25682.c: Update expected diagnostics. + +2009-04-01 Richard Guenther + + * gcc.dg/fold-plusmult-2.c: New testcase. + 2009-04-01 Jakub Jelinek PR c/37772 @@ -203,7 +788,7 @@ * gfortran.dg/typebound_proc_11.f03: New test. * gfortran.dg/abstract_type_5.f03: New test. -2008-03-29 Tobias Schlüter +2008-03-29 Tobias Schlüter PR fortran/38507 * gfortran.dg/do_4.f: New.