OSDN Git Service

* lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 11e358a..55d6788 100644 (file)
@@ -1,9 +1,562 @@
+2006-06-13  Matthew Sachs  <msachs@apple.com>
+
+       * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
+       the list of compiler flags; this causes those flags to be checked
+       for things like dg-skip-if.
+
+2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/27601
+       * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
+
+2006-06-12  Mark Mitchell  <mark@codesourcery.com>
+           Kazu Hirata  <kazu@codesourcery.com>
+
+       * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
+       g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
+
+2006-06-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/27933
+       * g++.dg/lookup/using15.C: New test.
+
+       PR c++/27951
+       * g++.dg/other/anon4.C: New test.
+
+2006-06-12  Roger Sayle  <roger@eyesopen.com>
+
+       PR c++/21210
+       * g++.dg/init/complex1.C: New test case.
+
+2006-06-11  Eric Christopher  <echristo@apple.com>
+
+       PR middle-end/27948
+       * gcc.dg/bf-ms-layout.c: Run on darwin.
+       * gcc.dg/bf-no-ms-layout: Ditto.
+       * gcc.dg/attr-ms_struct-2.c: New.
+       * gcc.dg/bf-ms-layout-2.c: Ditto.
+
+2006-06-11  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * gcc.dg/attr-ms_struct-packed1.c: New.
+
+2006-06-09  Mike Stump  <mrs@apple.com>
+
+       * gcc.dg/vla-7.c: Add.
+
+2006-06-10  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/24558
+       * gfortran.dg/entry_6.f90: New test.
+
+       PR fortran/20877
+       PR fortran/25047
+       * gfortran.dg/entry_7.f90: New test.
+
+2006-06-09  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/27747
+       * gcc.dg/cpp/_Pragma6.c: New test.
+
+       PR c++/27748
+       * g++.dg/cpp/_Pragma1.C: New test.
+
+       PR preprocessor/27746
+       * gcc.dg/gomp/macro-3.c: New test.
+       * gcc.dg/gomp/macro-4.c: New test.
+       * g++.dg/gomp/macro-3.C: New test.
+       * g++.dg/gomp/macro-4.C: New test.
+
+2006-06-09  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/26998
+       * gcc.dg/torture/pr26998.c: New testcase.
+       * gcc.dg/tree-ssa/vrp29.c: New testcase.
+
+2006-06-08  Mike Stump  <mrs@apple.com>
+
+       * gcc.dg/pr27095.c: Account for stubs.
+
+       PR target/26427
+       * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
+       produce bad code on darwin.
+
+2006-06-08  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR fortran/27958
+       * gcc/testsuite/gfortran.dg/substr_2.f: New test.
+
+2006-06-08  Asher Langton  <langton2@llnl.gov>
+
+       PR fortran/27786
+       * cray_pointers_2.f90: Add -fbounds-check compile flag.
+
+2006-06-08  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR target/27421
+       * gcc.dg/union-3.c: New test.
+
+2006-06-08  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/27116
+       * gcc.dg/torture/pr27116.c: New testcase.
+       * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
+
+2006-06-07  Zdenek Dvorak <dvorakz@suse.cz>
+
+       PR rtl-optimization/26449
+       * gcc.dg/pr26449.c: New test.
+
+2006-06-07  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/27601
+       * g++.dg/ext/offsetof1.C: Test member functions.
+
+2006-06-07  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.dg/pr27095.c: Improve scanning.
+
+2006-06-07  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/23091
+       * gfortran.dg/saved_automatic_1.f90: New test.
+
+       PR fortran/24168
+       * gfortran.dg/array_simplify_1.f90: New test.
+
+       PR fortran/25090
+       * gfortran.dg/entry_dummy_ref_1.f90: New test.
+
+       PR fortran/25058
+       * gfortran.dg/entry_dummy_ref_2.f90: New test.
+
+2006-06-06  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/27177
+       * g++.dg/expr/cast7.C: New test.
+
+2006-06-06  Janis Johnson  <janis187@us.ibm.com>
+
+       * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
+       * lib/gcc-defs.exp (tool_check_compile): Ditto.
+       * lib/fortran-torture.exp (fortran-torture-compile,
+       fortran-torture-execute): Ditto.
+
+2006-06-06  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       PR target/27842
+       * gcc.dg/vmx/pr27842.c: New test.
+
+2006-06-05  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR libfortran/27895
+       * gfortran.dg/bounds_check_3.f90: New test.
+
+2006-06-05  Mike Stump  <mrs@apple.com>
+
+       * objc.dg/objc-fast-4.m: Skip for ppc64.
+
+2006-06-05  Steve Ellcey  <sje@cup.hp.com>
+
+       PR testsuite/27705
+       * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
+
+2006-06-05  Dorit Nuzman  <dorit@il.ibm.com>
+            Victor Kaplansky  <victork@il.ibm.com>
+
+       PR tree-optimizations/26360
+       * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
+       with -fno-tree-dce.
+       * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
+
+2006-06-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/14067
+       * gfortran.dg/data_char_1.f90: Add messages for truncated
+       strings.
+
+       PR fortran/16943
+       * gfortran.dg/func_decl_2.f90: New test.
+
+       PR fortran/20839
+       * gfortran.dg/do_2.f90: New test.
+
+       PR fortran/27655
+       * gfortran.dg/associated_3.f90: New test.
+
+2006-06-04  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/27819
+       * g++.dg/template/static25.C: New test.
+
+       PR c++/27722
+       * g++.dg/init/array21.C: New test.
+
+       PR c++/27807
+       * g++.dg/ext/complit7.C: New test.
+
+       PR c++/27806
+       * g++.dg/parse/ptrmem5.C: New test.
+
+2006-06-04  Roger Sayle  <roger@eyesopen.com>
+           Andrew Pinski  <pinskia@physics.uc.edu>
+
+       PR c/27150
+       PR middle-end/27382
+       * gcc.dg/pr27150-1.c: New testcase.
+       * gcc.dg/pr27382-1.c: New testcase.
+       * gcc.dg/pr27382-2.c: New testcase.
+
+2006-06-05  Joseph S. Myers  <joseph@codesourcery.com>
+
+       PR c/25161
+       PR c/27020
+       * gcc.dg/array-10.c: New test.
+
+2006-06-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/27804
+       * g++.dg/init/const4.C: New test.
+       * g++.dg/init/member1.C: Add error-marker.
+       * g++.dg/other/fold1.C: Adjust error-marker.
+
+2006-06-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/27601
+       * g++.dg/ext/offsetof1.C: New test.
+
+2006-06-04 Eric Christopher <echristo@apple.com>
+
+       * gcc.dg/attr-ms_struct-1.c: New.
+
+2006-06-04  Mark Shinwell  <shinwell@codesourcery.com>
+
+       * gcc.c-torture/compile/builtin_constant_p.c: New test.
+
+2006-06-04  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/27039
+       * gcc.dg/tree-ssa/loop-17.c: New testcase.
+
+2006-06-03  Roger Sayle  <roger@eyesopen.com>
+
+       PR target/26223
+       * gcc.target/i386/amd64-abi-2.c: New test case.
+
+2006-06-02  Eric Christopher  <echristo@apple.com>
+
+       * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
+       * gcc.target/i386/20020523-1.c: Skip if darwin.
+       * gcc.target/i386/asm-3.c: Ditto.
+       * gcc.target/i386/20011119-1.c: Ditto.
+       * gcc.target/i386/clobbers.c: Remove pic part of test.
+
+2006-06-02  Steve Ellcey  <sje@cup.hp.com>
+
+       * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
+       * g++.old-deja/g++.other/init19.C: Ditto.
+       * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
+       and add other platforms as expected failures.
+
+2006-06-01  Steve Ellcey  <sje@cup.hp.com>
+
+       * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
+       (is-effective-target-keyword): Ditto.
+
+2006-06-01  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR fortran/27715
+       * gfortran.dg/extended_char_comparison_1.f:  New test.
+
+2006-06-01  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/25098
+       * gfortran.dg/dummy_procedure_1.f90: New test.
+
+       PR fortran/25147
+       * gfortran.dg/dummy_procedure_2.f90: New test.
+
+       * gfortran.dg/associated_2.f90: Correct to make consistent with
+       standard.
+
+2006-05-31  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.target/i386/387-11.c: New test case.
+
+2006-05-31  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/27801
+       * g++.dg/template/cond6.C: New test.
+
+       PR c++/26496
+       * g++.dg/template/crash51.C: New test.
+       * g++.old-deja/g++.mike/net36.C: Tweak error markers.
+
+       PR c++/27385
+       * g++.dg/init/array20.C: New test.
+
+2006-05-31  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.dg/builtins-54.c: New test case.
+
+2006-05-30  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/26433
+       * g++.dg/template/fntry1.C: Add dg-do link.
+
+       PR c++/27808
+       * g++.dg/parse/friend6.C: New test.
+
+2006-05-30  Asher Langton  <langton2@llnl.gov>
+
+       * gfortran.dg/cray_pointers_7.f90: New test.
+
+2006-05-30  Roger Sayle  <roger@eyesopen.com>
+
+       PR tree-optimization/23452
+       * gcc.dg/fold-mulconj-1.c: New test case.
+
+2006-05-30  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/27803
+       * g++.dg/parse/bitfield1.C: New test.
+
+2006-05-30  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.target/ppc-eq0-1.c: New test case.
+       * gcc.target/ppc-negeq0-1.c: New test case.
+
+2006-05-30  Dirk Mueller  <dmueller@suse.de>
+
+       PR c/27273
+       * gcc.dg/overflow-warn-5.c: New test.
+
+2006-05-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c/27718
+       * gcc.dg/sizeof-1.c: New test.
+
+2006-05-30  Uros Bizjak  <uros@kss-loka.si>
+
+       PR target/27790
+       * gcc.target/i386/pr27790.c: New test.
+
+2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/27757
+       * gfortran.dg/direct_io_5.f90: New test.
+
+2006-05-29  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libgfortran/27634
+       * gfortran.dg/fmt_missing_period_1.f: New test.
+       * gfortran.dg/fmt_missing_period_2.f: New test.
+       * gfortran.dg/fmt_missing_period_3.f: New test.
+
+2006-05-29  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR fortran/19777
+       * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
+       arrays.
+
+2006-05-29  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/27713
+       * g++.dg/template/new6.C: New test.
+
+2006-05-29  Roger Sayle  <roger@eyesopen.com>
+
+       PR tree-optimization/24964
+       * gcc.target/i386/387-10.c: New test case.
+
+2006-05-28  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       * intrinsics/string_intrinsics.c (compare_string):
+       Use memcmp instead of strncmp to avoid tripping over
+       CHAR(0) in a string.
+
+2006-05-27  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/27773
+       * gcc.dg/torture/pr27773.c: New testcase.
+
+2006-05-27  Dirk Mueller  <dmueller@suse.de>
+
+       * gcc.dg/pr24561.c: Rename to..
+       * gcc.dg/pr25962.c: .. this.
+
+2006-05-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR fortran/19777
+       * gfortran.dg/bounds_check_2.f: New test.
+
+2006-05-27  Janne Blomqvist  <jb@gcc.gnu.org>
+
+       * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
+       * gfortran.dg/byte_1.f90: Likewise.
+       * gfortran.dg/dup_save_2.f90: Likewise.
+
+2006-05-27  Paul Thomas  <pault@gcc.gnu.org>
+
+       * gfortran.dg/associated_2.f90: New test.
+
+2006-05-26  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR fortran/27524
+       * gfortran.dg/bounds_check_1.f90: New test.
+
+2006-05-26  Ulrich Weigand  <uweigand@de.ibm.com>
+
+       PR rtl-optimization/27661
+       * gcc.dg/pr27661.c: New test case.
+
+2006-05-26  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR fortran/23151
+       * gfortran.dg/inquire_9.f90:  Fix illegal print syntax.
+       * gfortran.dg/print_parentheses_1.f:  New test.
+       * gfortran.dg/print_parentheses_2.f90:  New test.
+
+2006-05-26  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/27758
+       * gcc.dg/pr27758.c: New test.
+
+2006-05-24  Falk Hueffner  <falk@debian.org>
+
+       * gcc.c-torture/compile/pr27571.c: New test.
+
+2006-05-26  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/27709
+       * gfortran.dg/spec_expr_4.f90: New test.
+
+       PR fortran/27155
+       * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
+
+2006-05-25  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/20103
+       * g++.dg/ext/complit6.C: New test.
+       * g++.dg/ext/complit3.C: Adjust error markers.
+       * g++.dg/init/const3.C: New test.
+
+2006-05-25  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/27743
+       * gcc.dg/torture/pr27743.c: New testcase.
+
+2006-05-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
+
+2006-05-25  Alan Modra  <amodra@bigpond.net.au>
+
+       * gcc.dg/compat/scalar-by-value-x.h: New.
+       * gcc.dg/compat/scalar-by-value-y.h: New.
+       * gcc.dg/compat/scalar-by-value-5.c: New.
+       * gcc.dg/compat/scalar-by-value-5_main.c: New.
+       * gcc.dg/compat/scalar-by-value-5_x.c: New.
+       * gcc.dg/compat/scalar-by-value-5_y.c: New.
+       * gcc.dg/compat/scalar-by-value-6.c: New.
+       * gcc.dg/compat/scalar-by-value-6_main.c: New.
+       * gcc.dg/compat/scalar-by-value-6_x.c: New.
+       * gcc.dg/compat/scalar-by-value-6_y.c: New.
+
+2006-05-24  Zdenek Dvorak <dvorakz@suse.cz>
+
+       PR tree-optimization/27639
+       PR tree-optimization/26719
+       * gcc.dg/pr27639.c: New test.
+       * gcc.dg/pr26719.c: New test.
+       * gcc.dg/tree-ssa/scev-cast.c: New test.
+
+2006-05-23  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/20173
+       * g++.dg/template/error21.C: New test.
+
+2006-05-23  Kazu Hirata  <kazu@codesourcery.com>
+
+       PR target/27696
+       * gcc.target/i386/pr27696.c: New.
+
+2006-05-22  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
+
+       * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
+
+2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/27716
+       * g++.dg/other/assign1.C: New test.
+
+2006-05-22  Kazu Hirata  <kazu@codesourcery.com>
+
+       PR target/27266
+       * gcc.target/i386/pr27266.c: New.
+
+2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c++/27451
+       * g++.dg/ext/asm9.C: New test.
+
+2006-05-22  Richard Sandiford  <richard@codesourcery.com>
+
+       PR rtl-optimization/25514
+       * gcc.c-torture/compile/pr25514.c: New test.
+
+2006-05-22  Richard Guenther  <rguenther@suse.de>
+
+       Revert
+       2006-01-31  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.target/i386/sselibm-1.c: New testcase.
+       * gcc.target/i386/sselibm-2.c: Likewise.
+       * gcc.target/i386/sselibm-3.c: Likewise.
+       * gcc.target/i386/sselibm-4.c: Likewise.
+       * gcc.target/i386/sselibm-5.c: Likewise.
+
+2006-05-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
+
+       PR c/27420
+       * gcc.dg/func-args-2.c: New test.
+
+       PR c/26818
+       * gcc.dg/struct-incompl-1.c: New test.
+
+2006-05-22  Richard Guenther  <rguenther@suse.de>
+
+       PR testsuite/27708
+       * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
+       the transformations we test for.
+
+2006-05-22  Richard Guenther  <rguenther@suse.de>
+
+       PR testsuite/27707
+       * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
+
+2006-05-21  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/27210
+       * g++.dg/warn/new1.C: New test.
+       * g++.dg/template/new5.C: Likewise.
+
+2006-05-21  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
+       * gcc.target/i386/20060512-3.c: Likewise.
+
 2006-05-21  Kazu Hirata  <kazu@codesourcery.com>
 
        PR rtl-optimization/27671
        * gcc.c-torture/execute/pr27671-1.c: New.
        * gcc.dg/pr27671-2.c: Likewise.
 
+       PR tree-optimization/26622.
+       * gcc.c-torture/compile/pr26622.c: New.
+
 2006-05-21  Paul Thomas  <pault@gcc.gnu.org>
 
        PR fortran/27613
 2006-05-20  Andrew Pinski  <pinskia@physics.uc.edu>
 
        PR middle-end/25776
-       * g++.dg/other/error11.C: New test. 
+       * g++.dg/other/error11.C: New test.
 
 2006-05-20  Richard Sandiford  <richard@codesourcery.com>
 
        PR c++/26140
        Revert
        2006-01-30  Richard Guenther  <rguenther@suse.de>
-       PR c++/23372
-       * gcc.dg/pr23372-1.C: New testcase.
+       PR c++/23372
+       * gcc.dg/pr23372-1.C: New testcase.
 
        * g++.dg/tree-ssa/pr26140.C: New testcase.