OSDN Git Service

PR middle-end/19984
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 051a64c..b30d35d 100644 (file)
@@ -1,3 +1,568 @@
+2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR middle-end/19984
+       * gcc.dg/pr19984.c: New test.
+       * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
+       name of the variable.
+
+2008-02-25  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
+       (main): Call check_vect and foo.  Check array values after
+       the call to foo.
+       * gcc.dg/vect/vect-117.c: Call check_vect.
+       * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
+
+2008-02-25  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
+       sh* targets.
+
+2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/35349
+       * gcc.c-torture/execute/20050604-1.x: New file.
+
+2008-02-24  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr22076.c: Update number of mov insns
+       for PIC targets.
+       * gcc.target/i386/pr34256.c: Ditto.
+
+2008-02-24  Diego Novillo  <dnovillo@google.com>
+
+       http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
+
+       PR 33738
+       * g++.dg/warn/pr33738.C: New.
+
+2008-02-24  Richard Sandiford  <rsandifo@nildram.co.uk>
+
+       * gcc.c-torture/execute/nest-align-1.x: New file.
+
+2008-02-24  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       PR c++/34749
+       * g++.dg.ext/dllimport13.C: New test.
+
+2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR libfortran/24685
+       * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
+       powerpc*-apple-darwin*.
+
+2008-02-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
+       ERFC into gfortran.dg/large_real_kind_3.F90.
+       * gfortran.dg/large_real_kind_3.F90: New test.
+
+2008-02-23  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR rtl-opt/33512
+       * gcc.dg/and-1.c: New test.
+
+2008-02-23  Daniel Jacobowitz  <dan@codesourcery.com>
+
+       * gcc.c-torture/execute/20080222-1.c: New test.
+
+2008-02-23  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/22076
+       PR target/34256
+       * gcc.target/i386/pr22076.c: New test.
+       * gcc.target/i386/pr34256.c: New test.
+       * gcc.target/i386/vecinit-5.c: New test.
+       * gcc.target/i386/vecinit-6.c: New test.
+       * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
+
+       * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
+       <xmmintrin.h>, define __m64 and __m128 directly.
+       * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
+
+2008-02-22  Andrew Pinski  <andrew_pinski@playstation.sony.com>
+
+       PR C++/34715
+       * g++.dg/ext/always_inline-1.C: New test.
+       * g++.dg/ext/always_inline-2.C: New test.
+       * g++.dg/ext/always_inline-3.C: New test.
+       * g++.dg/ext/always_inline-4.C: New test.
+
+2008-02-22  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.target/cris/asm-b-1.c: New test.
+
+2008-02-22  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/35282
+       * g++.dg/template/nontype17.C: Add.
+
+2008-02-22  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/35282
+       Revert:
+       2008-02-14  Paolo Carlini  <pcarlini@suse.de>
+
+        PR c++/28743
+       * g++.dg/template/nontype17.C: New.
+        * g++.dg/template/nontype16.C: Add error.
+
+2008-02-22  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       PR c/19999
+       * gcc.dg/Wfloat-equal-1.c: New.
+       * g++.dg/warn/Wfloat-equal-1.C: New.
+
+2008-02-21  Michael Matz  <matz@suse.de>
+
+       PR target/35264
+       * gcc.dg/pr35264.c: New testcase.
+
+2008-02-21  Richard Guenther  <rguenther@suse.de>
+
+       * gfortran.dg/reassoc_1.f90: New testcase.
+       * gfortran.dg/reassoc_2.f90: Likewise.
+       * gfortran.dg/reassoc_3.f90: Likewise.
+
+2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/34974
+       * gfortran.dg/fmt_t_7.f: New test.
+
+       PR libfortran/35132
+       * gfortran.dg/streamio_15.f90: New test.
+       
+2008-02-20  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/35036
+       * gfortran.dg/fmt_zero_digits.f90: Revise test.
+
+2008-02-20  Seongbae Park <seongbae.park@gmail.com>
+
+       * gcc.dg/Wframe-larger-than.c: New option test.
+
+2008-02-20  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/34997
+       * gfortran.dg/dollar_sym_1.f90: New.
+       * gfortran.dg/dollar_sym_2.f90: New.
+
+2008-02-20  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35265
+       * gcc.dg/builtins-66.c: New testcase.
+
+2008-02-20  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/fold-reassoc-1.c: New testcase.
+       * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
+
+2008-02-20  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
+
+2008-02-20  Ira Rosen  <irar@il.ibm.com>
+
+       * lib/target-supports.exp (check_effective_target_vect_unpack):
+       Return true for SPU.
+       (check_effective_target_vect_short_mult): Likewise.
+       * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
+       the loop on targets that support vect_unpack.
+
+2008-02-20  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
+       (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
+       templates to reduce number of passed arguments.
+
+2008-02-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/34950
+       * g++.dg/template/explicit-args1.C: New.
+
+2008-02-19  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/34989
+       * gcc.dg/pr34989-1.c: New testcase.
+       * gcc.dg/pr34989-2.c: Likewise.
+
+2008-02-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/35028
+       * g++.dg/gomp/pr35028.C: New test.
+
+       PR c++/34964
+       PR c++/35244
+       * gcc.dg/gomp/pr34964.c: New test.
+       * g++.dg/gomp/pr34964.C: New test.
+       * gcc.dg/gomp/pr35244.c: New test.
+       * g++.dg/gomp/pr35244.C: New test.
+
+       PR c++/35078
+       * g++.dg/gomp/pr35078.C: New test.
+
+2008-02-19  Christian Bruel  <christian.bruel@st.com>
+
+       * gcc.dg/packed-array.c: New testcase. 
+
+2008-02-19  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/33555
+       * gcc.target/i386/pr33555.c: New test.
+       
+2008-02-18  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR target/35189
+       * gcc.target/i386/isa-1.c: New.
+       * gcc.target/i386/isa-2.c: Likewise.
+       * gcc.target/i386/isa-3.c: Likewise.
+       * gcc.target/i386/isa-4.c: Likewise.
+       * gcc.target/i386/isa-5.c: Likewise.
+       * gcc.target/i386/isa-6.c: Likewise.
+       * gcc.target/i386/isa-7.c: Likewise.
+       * gcc.target/i386/isa-8.c: Likewise.
+       * gcc.target/i386/isa-9.c: Likewise.
+       * gcc.target/i386/isa-10.c: Likewise.
+       * gcc.target/i386/isa-11.c: Likewise.
+       * gcc.target/i386/isa-12.c: Likewise.
+       * gcc.target/i386/isa-13.c: Likewise.
+       * gcc.target/i386/isa-14.c: Likewise.
+
+2008-02-18  Joey Ye  <joey.ye@intel.com>
+           H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR middle-end/34921
+       * gcc.c-torture/execute/nest-align-1.c: New test case.
+
+2008-02-17  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35227
+       * gcc.dg/torture/pr35227.c: New testcase.
+
+2008-02-17  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/35231
+       * gcc.c-torture/execute/pr35231.c: New testcase.
+
+2008-02-17  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
+       (test_gt): Ditto.
+
+2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * obj-c++.dg/encode-2.mm: XFAIL.
+       * obj-c++.dg/encode-3.mm: Likewise.
+
+2008-02-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+           Paolo Carlini  <pcarlini@suse.de>
+
+       * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
+       * g++.dg/ext/has_nothrow_constructor.C: Likewise.
+       * g++.dg/ext/has_nothrow_copy.C: Likewise.
+
+2008-02-16  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
+       (main): Change to void and rename to sse_test.
+       * gcc.target/i386/pr24306.c: Ditto.
+       * gcc.target/i386/pr32065-2.c: Ditto.
+       * gcc.target/i386/20060512-1.c: Include sse2-check.h.
+       (main): Change to void and rename to sse2_test.
+       * gcc.target/i386/20060512-3.c: Ditto.
+
+2008-02-15  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/35150
+       * gfortran.dg/c_loc_tests_12.f03: New test.
+
+2008-02-15  Douglas Gregor  <doug.gregor@gmail.com>
+
+       PR c++/35023
+       PR c++/35024
+       PR c++/35026
+       * g++.dg/cpp0x/vt-35026.C: New.
+       * g++.dg/cpp0x/vt-35023.C: New.
+       * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
+       * g++.dg/cpp0x/vt-35024.C: New.
+
+2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.c-torture/execute/va-arg-25.x: Remove.
+
+2008-02-15  Richard Guenther  <rguenther@suse.de>
+           Zdenek Dvorak  <ook@ucw.cz>
+
+       PR tree-optimization/35164
+       * g++.dg/torture/pr35164-1.C: New testcase.
+       * g++.dg/torture/pr35164-2.C: Likewise.
+
+2008-02-15  Dominique d'Humieres  <dominiq@lps.ens.fr>
+
+       PR testsuite/35119
+       * testsuite/g++.dg/template/spec35.C: Change the regular expressions
+       in dg-final to match the assembly code generated by Darwin 9.
+
+2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
+
+2008-02-15  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
+
+2008-02-15  Hans-Peter Nilsson  <hp@axis.com>
+
+       * lib/dejapatches.exp: New file.
+
+2008-02-14  Douglas Gregor  <doug.gregor@gmail.com>
+
+       PR c++/34050
+       * g++.dg/cpp0x/vt-34050.C: New.
+
+2008-02-14  Danny Smith  <dannysmith@users.sourceforge.net>
+
+       PR preprocessor/35061
+       * gcc.dg/cpp/pragma_pop_macro-1.c:  New test.
+
+2008-02-14  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/28743
+       * g++.dg/template/nontype17.C: New.
+       * g++.dg/template/nontype16.C: Add error.
+
+2008-02-13  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/35138
+       * g++.dg/template/member8.C: New test.
+
+2008-02-13  Michael Matz  <matz@suse.de>
+
+       * gcc.dg/pr35065.c: Fix testcase warnings.
+
+2008-02-13  Michael Matz  <matz@suse.de>
+
+       PR debug/35065
+       * gcc.dg/pr35065.c: New testcase.
+
+2008-02-12  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/35171
+       * gcc.c-torture/compile/pr35171.c: New testcase.
+
+2008-02-12  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35163
+       * gcc.c-torture/execute/pr35163.c: New testcase.
+
+2008-02-12  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
+
+2008-02-12  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/loop_address.adb: New test.
+
+2008-02-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * obj-c++.dg/bitfield-1.mm: Expect failures.
+       * obj-c++.dg/bitfield-4.mm: Likewise.
+       * obj-c++.dg/cxx-ivars-2.mm: Likewise.
+       * obj-c++.dg/encode-8.mm: Likewise.
+       * obj-c++.dg/isa-field-1.mm: Likewise.
+       * obj-c++.dg/layout-1.mm: Likewise.
+       * obj-c++.dg/lookup-2.mm: Likewise.
+       * obj-c++.dg/try-catch-2.mm: Likewise.
+       * obj-c++.dg/try-catch-9.mm: Likewise.
+
+2008-02-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/35144
+       * g++.dg/tree-ssa/pr35144.C: New test.
+
+       PR inline-asm/35160
+       * gcc.target/i386/pr35160.c: New test.
+
+       PR c++/34862
+       * g++.dg/init/new27.C: New test.
+
+2008-02-11  Paolo Carlini  <pcarlini@suse.de>
+
+       PR c++/35077
+       * g++.dg/template/crash78.C: New.
+
+2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR testsuite/35047
+       * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
+       * gcc.dg/compat/vector-2_y.c: Ditto.
+
+2008-02-11  Uros Bizjak  <ubizjak@gmail.com>
+           Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/33992
+       * gcc.c-torture/execute/pr33992.c: New testcase.
+
+2008-02-10  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       * gfortran.dg/streamio_14.f90:  New test.
+
+2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
+       Add -mfpmath=387 to dg-options.
+
+2008-02-10  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR testsuite/35047
+       * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
+       * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
+       * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
+
+2008-02-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR objc++/34193
+       * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
+
+2008-02-06  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR c++/35056
+       * g++.dg/conversion/bitfield8.C: New.
+
+2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
+
+       * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
+
+2008-02-06  Douglas Gregor  <doug.gregor@gmail.com>
+
+       PR c++/35049
+       PR c++/35096
+       * g++.dg/ext/vector13.C: New.
+
+2008-02-06  David Daney  <ddaney@avtrex.com>
+
+       * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
+
+2008-02-05  Bob Wilson  <bob.wilson@acm.org>
+
+       * lib/target-supports.exp (check_effective_target_hard_float): Remove
+       special case for xtensa-*-*.
+       
+2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR fortran/35037
+       * gfortran.dg/volatile11.f90: New test.
+
+2008-02-05  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/33553
+       * g++.dg/template/array19.C: New test.
+
+2008-02-05  Diego Novillo  <dnovillo@google.com>
+
+       http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
+
+       PR 33738
+       * g++.dg/warn/pr33738.C: Remove.
+
+2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/34945
+       * gfortran.dg/bounds_check_13.f: New test.
+
+2008-02-05  Francois-Xavier Coudert  <fxcoudert@gcc.gnu.org>
+
+       PR testsuite/33946
+       * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
+
+2008-02-05  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/35083
+       * gcc.target/i386/pr35083.c: New test.
+
+2008-02-05  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/32315
+       * gfortran.dg/data_bounds_1.f90: New test.
+
+2008-02-04  Diego Novillo  <dnovillo@google.com>
+
+       http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
+
+       PR 33738
+       * testsuite/g++.dg/warn/pr33738.C: New.
+
+2008-02-04  Daniel Franke  <franke.daniel@gmail.com>
+
+       * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
+       to match.
+
+2008-02-04  Hans-Peter Nilsson  <hp@axis.com>
+
+       * lib/target-supports.exp (check_effective_target_hard_float): Only
+       use the macro definition tests for mips*-*-* and xtensa-*-*.  For all
+       other targets, grep for a call insn in the rtl expand dump for an
+       add of two doubles.
+       (target_compile): Support generating rtl dumps as output.
+
+2008-02-04  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/33631
+       * gcc.c-torture/execute/pr33631.c: New testcase.
+
+2008-02-04  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/35043
+       * gcc.c-torture/compile/pr35043.c: New testcase.
+
+2008-02-03  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
+
+2008-02-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr31628.c: Require effective target fpic.
+       * gcc.target/i386/strinline.c: Ditto.
+       * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
+       * gcc.dg/pr35045.c: Ditto.
+       * gcc.dg/20050503-1.c: Ditto.
+
+2008-02-03  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/32760
+       * gfortran.dg/host_assoc_variable_1.f90: New test.
+       * gfortran.dg/allocate_stat.f90: Change last three error messages.
+
+2008-02-02  Michael Matz  <matz@suse.de>
+
+       PR target/35045
+       * gcc.dg/pr35045.c: New test.
+
+2008-02-02  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/35001
+       * gfortran.dg/shape_4.f90:  New test.
+
+2008-02-02  Hans-Peter Nilsson  <hp@axis.com>
+
+       * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
+
+2008-02-01  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR rtl-optimization/34773
+       * gcc.target/cris/torture/pr34773.c: New test.
+
+2008-02-01  Nick Clifton  <nickc@redhat.com>
+
+       * lib/target-supports.exp (check_profiling_available): Do not
+       expect profiling to work on the xstormy16 target.
+
 2008-02-01  Uros Bizjak  <ubizjak@gmail.com>
 
        PR testsuite/35047
 2007-11-05  Jakub Jelinek  <jakub@redhat.com>
 
        PR rtl-optimization/33648
-       * gcc.dg/pr33648.c: Require effective targer freorder.
+       * gcc.dg/pr33648.c: Require effective target freorder.
 
 2007-11-05  Revital Eres  <eres@il.ibm.com>