OSDN Git Service

* lib/target-supports.exp (check_effective_target_simulator): New.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 07d2e5f..cf14bb0 100644 (file)
@@ -1,3 +1,466 @@
+2007-02-07  Hans-Peter Nilsson  <hp@axis.com>
+
+       * lib/target-supports.exp (check_effective_target_simulator): New. 
+
+2007-02-06  Zdenek Dvorak <dvorakz@suse.cz>
+
+       * gcc.dg/tree-ssa/loop-25.c: New test.
+
+2007-02-06  Richard Henderson  <rth@redhat.com>
+
+       * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
+
+2007-02-06  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.target/powerpc/popcount-1.c: New test case.
+       * gcc.target/powerpc/parity-1.c: Likewise.
+
+2007-02-06  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/27302
+       * gcc.dg/torture/pr27302-2.c: New testcase.
+
+2007-02-06  Dorit Nuzman  <dorit@il.ibm.com>
+
+       * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
+       * gcc.dg/vect/vect-iv-1.c: New test.
+       * gcc.dg/vect/vect-iv-2.c: New test.
+       * gcc.dg/vect/vect-iv-3.c: New test.
+       * gcc.dg/vect/vect-iv-4.c: New test.
+       * gcc.dg/vect/vect-iv-5.c: New test.
+       * gcc.dg/vect/vect-iv-6.c: New test.
+       * gcc.dg/vect/vect-iv-7.c: New test.
+       * gcc.dg/vect/vect-iv-8.c: New test.
+       * gcc.dg/vect/vect-iv-9.c: New test.
+       * gcc.dg/vect/vect-iv-10.c: New test.
+       * gcc.dg/vect/vect-iv-11.c: New test.
+       * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
+       * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
+       * gcc.dg/vect/vect-14.c: Now vectorizable.
+       * gcc.dg/vect/pr21591.c: Additional loop vectorized (initilization loop).
+       * gcc.dg/vect/vect-27.c: Likewise.
+       * gcc.dg/vect/vect-29.c Likewise.
+       * gcc.dg/vect/vect-dv-2.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
+       * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
+       * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
+
+2007-02-06  Ira Rosen  <irar@il.ibm.com> 
+
+       * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
+
+2007-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/builtins-20.c: Add more cases.
+
+2007-02-05  Alexandre Oliva  <aoliva@redhat.com>
+
+       PR debug/30189
+       * gcc.dg/pr30189.c: New test.
+
+2007-02-05      Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
+
+        * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
+        for running tests.
+        * gcc.target/i386/sse4a-extract.c: New test.
+        * gcc.target/i386/sse4a-insert.c: New test.
+        * gcc.target/i386/sse4a-montsd.c: New test.
+        * gcc.target/i386/sse4a-montss.c: New test.
+
+2007-02-05  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.target/i386/vectorize3.c: New testcase.
+
+2007-02-05  Hans-Peter Nilsson  <hp@axis.com>
+
+       PR target/30665
+       * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
+
+2007-02-04  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
+
+       PR fortran/30611
+       * gcc/testsuite/gfortran.dg/repeat_1.f90: New test.
+
+2007-02-04  Steven G. Kargl <kargl@gcc.gnu.org>
+
+       PR fortran/30605
+       * gfortran.dg/spread_shape_1.f90: Remove tabs.
+       * gfortran.dg/derived_init_2.f90: Ditto.
+       * gfortran.dg/elemental_subroutine_3.f90: Ditto.
+       * gfortran.dg/array_initializer_1.f90: Ditto.
+       * gfortran.dg/do_2.f90: Ditto.
+       * gfortran.dg/proc_assign_1.f90: Ditto.
+
+2007-02-04  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/30636
+       * g++.dg/warn/pr30636.C: New testcase.
+       * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
+
+2007-02-03  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR middle-end/30667
+       * gfortran.dg/pr30667.f: New test.
+
+2007-02-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/builtins-54.c: Add more cases.
+
+2007-02-03  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/30514
+       * gfortran.dg/zero_sized_2.f90: New test.
+
+       PR fortran/30660
+       * gfortran.dg/alloc_comp_basics_4.f90: New test.
+
+       PR fortran/29820
+       * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
+       file.
+
+2007-02-02  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/30683
+       * gfortran.dg/interface_10.f90: New test.
+
+2007-02-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/builtins-20.c: Add more cases.
+
+2007-02-02  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>
+
+       PR target/29682
+       * gcc-target/ia64/pr29682.c: New test.
+
+2007-02-02  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/30284
+       * gfortran.dg/arrayio_11.f90.f90: New test.
+
+       PR fortran/30626
+       * gfortran.dg/arrayio_12.f90.f90: New test.
+
+2007-02-02  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/30536
+       * g++.dg/tls/diag-5.C: New test.
+
+       PR middle-end/30473
+       * gcc.dg/pr30473.c: New test.
+       * gcc.c-torture/execute/20070201-1.c: New test.
+
+2007-02-01  Roger Sayle  <roger@eyesopen.com>
+
+       * gfortran.dg/dependency_20.f90: New test case.
+
+2007-01-31  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.dg/lower-subreg-1.c (test): New test.
+
+2007-01-30  Geoffrey Keating  <geoffk@apple.com>
+
+       * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
+
+2007-01-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
+       * gcc.dg/torture/builtin-math-3.c: Likewise.
+
+2007-01-31  Dirk Mueller  <dmueller@suse.de>
+
+       gcc.dg/Wparentheses-2.c: Update and add new tests.
+
+2007-01-31  Ira Rosen  <irar@il.ibm.com> 
+
+       * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
+       vectorize.
+
+2007-01-31  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/builtins-63.c: New test.
+
+2007-01-31  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/27588
+       * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
+
+2007-01-31  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/30520
+       * gfortran.dg/volatile8.f90: New argument conformance test.
+       * gfortran.dg/volatile9.f90: New scope test.
+
+2007-01-30  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR c++/24745
+       * g++.dg/warn/null4.C: New.
+
+2001-01-30  Roger Sayle  <roger@eyesopen.com>
+           Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/large-size-array-3.c: Correct typo.
+
+2007-01-30  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/27657
+       * g++.dg/debug/pr27657.C: New testcase.
+
+2007-01-30  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/30313
+       * gcc.dg/torture/pr30313.c: New testcase.
+
+2007-01-29  Janis Johnson  <janis187@us.ibm.com>
+
+       * gcc.dg/dfp/dfp-except.h: New file.
+       * gcc.dg/dfp/fe-check.h: New file.
+       * gcc.dg/dfp/fe-binop.c: New test.
+       * gcc.dg/dfp/fe-convert-1.c: New test.
+       * gcc.dg/dfp/fe-convert-2.c: New test.
+       * gcc.dg/dfp/fe-convert-3.c: New test.
+
+       * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
+       * gcc.dg/dfp/decfloat-constants.c: Ditto.
+       * gcc.dg/dfp/convert-dfp.c: Ditto.
+       * gcc.dg/dfp/convert-int-saturate.c: Ditto.
+
+2007-01-29  Josh Conner  <jconner@apple.com>
+
+       * gcc.target/powerpc/altivec-24.c: New test.
+
+2007-01-29  Simon Martin  <simartin@users.sourceforge.net>
+
+       PR c++/28266
+       * g++.dg/parse/defarg12.C: New test.
+
+2007-01-29  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/30554
+       * gfortran.dg/used_dummy_types_6.f90: New test.
+
+2007-01-28  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-prof/val-prof-6.c: New test.
+
+2007-01-28  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc.dg/large-size-array-3.c: Correct test case (portability).
+
+2007-01-28  Andrew Pinski  <pinskia@gmail.com>
+
+       PR C++/28988
+       * g++.dg/expr/dtor4.C: New test.
+
+2007-01-28  Zdenek Dvorak <dvorakz@suse.cz>
+
+       * gcc.dg/tree-ssa/loop-23.c: New test.
+
+2007-01-28  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR libfortran/30389
+       * gfortran.dg/achar_2.f90:  New test.
+       * gfortran.dg/achar_3.f90:  New test.
+
+2007-01-27  Ian Lance Taylor  <iant@google.com>
+
+       * gcc.dg/strict-overflow-1.c: New test.
+       * gcc.dg/no-strict-overflow-1.c: New test.
+       * gcc.dg/strict-overflow-2.c: New test.
+       * gcc.dg/no-strict-overflow-2.c: New test.
+       * gcc.dg/strict-overflow-3.c: New test.
+       * gcc.dg/no-strict-overflow-3.c: New test.
+       * gcc.dg/strict-overflow-4.c: New test.
+       * gcc.dg/no-strict-overflow-4.c: New test.
+       * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
+       * gcc.dg/pr15784-1.c: Likewise.
+       * gcc.dg/pr20922-1.c: Likewise.
+       * gcc.dg/pr20922-3.c: Likewise.
+       * gcc.dg/pr20922-4.c: Likewise.
+       * gcc.dg/pr20922-6.c: Likewise.
+       * gcc.dg/compare-4.c: Likewise.
+       * gcc.dg/torture/pr26898-1.c: Likewise.
+       * gcc.dg/tree-ssa/divide-1.c: Likewise.
+       * gcc.dg/tree-ssa/divide-2.c: Likewise.
+       * gcc.dg/tree-ssa/divide-3.c: Likewise.
+       * gcc.dg/tree-ssa/divide-4.c: Likewise.
+       * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
+       * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
+       * gcc.dg/tree-ssa/pr21082.c: Likewise.
+       * gcc.dg/tree-ssa/pr26899.c: Likewise.
+       * g++.dg/tree-ssa/pr21082.C: Likewise.
+
+2007-01-27  Roger Sayle  <roger@eyesopen.com>
+
+       * gcc-dg/large-size-array-3.c: New test case.
+
+2007-01-27  Roger Sayle  <roger@eyesopen.com>
+
+       * gfortran.dg/forall_7.f90: New test case.
+
+2007-01-27  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/30407
+       * gfortran.dg/where_operator_assign_1.f90: New test.
+       * gfortran.dg/where_operator_assign_2.f90: New test.
+       * gfortran.dg/where_operator_assign_3.f90: New test.
+
+2007-01-26  Joseph Myers  <joseph@codesourcery.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_powerpc_altivec): New.
+       (check_effective_target_vect_cmdline_needed): Use it.
+
+2007-01-26  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       PR fortran/30278
+       * gfortran.dg/backslash_3.f: New test.
+
+2007-01-26  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/pr23382.c: Fix typo.
+
+2007-01-26  Tobias Burnus  <burnus@net-b.de>
+
+       * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
+       * gfortran.dg/vect/vect.exp: Ditto.
+       * gfortran.dg/dg.exp: Ditto.
+       * gfortran.fortran-torture/execute/execute.exp: Ditto.
+       * gfortran.fortran-torture/compile/compile.exp: Ditto.
+
+2007-01-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/builtins-20.c: Add more cases.
+       * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
+
+2007-01-25  Manuel Lopez-Ibanez  <manu@gcc.gnu.org>
+
+       PR fortran/30437
+       * gcc.dg/Wall.c: New.
+       * gcc.dg/Wno-all.c: New.
+       * gfortran.dg/Wall.f90: New.
+       * gfortran.dg/Wno-all.f90: New.
+       
+2007-01-24  Geoffrey Keating  <geoffk@apple.com>
+
+       * gcc.target/powerpc/darwin-ehreturn-1.c: New.
+       * g++.dg/eh/simd-2.C: Also run on Darwin.
+       * g++.dg/eh/simd-3.C: New.
+       * g++.dg/eh/simd-4.C: New.
+
+2007-01-25  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
+       and _PROFILE_USE.
+       * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
+
+2007-01-25  Razya Ladelsky  <razya@il.ibm.com>
+
+       * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
+       * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
+       * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
+       * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
+       * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
+       * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
+       * gcc.dg/ipa/ipa-7.c: New testcase.
+
+2007-01-24  Douglas Gregor  <dgregor@osl.iu.edu>
+
+       * g++.dg/cpp0x/warn_cxx0x.C: New.
+
+2007-01-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/builtins-20.c: Test builtin carg.
+
+2007-01-24  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/27416
+       * gcc.dg/gomp/pr27416.c: New test.
+
+       PR middle-end/30494
+       * gcc.dg/gomp/pr30494.c: New test.
+       * g++.dg/gomp/pr30494.C: New test.
+
+       PR middle-end/30421
+       * gcc.dg/gomp/pr30421.c: New test.
+
+2007-01-24  Steve Ellcey  <sje@cup.hp.com>
+
+       * gcc.target/ia64/versionid-1.c: New test.
+       * gcc.target/ia64/versionid-2.c: New test.
+
+2007-01-24  Richard Guenther  <rguenther@suse.de>
+
+       PR testsuite/30181
+       * gcc.dg/builtins-57.c: Change to a link-time testcase
+       to support non-C99 targets.
+
+2007-01-24  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
+
+2007-01-24  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
+
+2007-01-23  Andrew Pinski  <pinskia@gmail.com>
+
+       PR objc/27438
+       * objc.dg/const-str-12.m: New test.
+
+2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/30532
+       * gfortran.dg/ctrl-z.f90:  New test.
+       
+2007-01-23  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/30481
+       * gfortran.dg/namelist_assumed_char.f90:  New test.
+
+2007-01-23  Simon Martin  <simartin@users.sourceforge.net>
+
+       PR c++/27492
+       * g++.dg/inherit/covariant15.C: New test.
+
+2007-01-23  Ian Lance Taylor  <iant@google.com>
+
+       * g++.dg/warn/Wparentheses-24.C: New test.
+
+2007-01-23  Richard Guenther  <rguenther@suse.de>
+
+       PR testsuite/30560
+       * ada/acats/run_acats: Do not call gnatmake or gnatchop
+       with full path.
+
+2007-01-22  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/30038
+       * gcc.dg/builtins-62.c: New testcase.
+
+2007-01-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+       * gcc.c-torture/compile/20070121.c: New test.
+
+2007-01-21  Thomas Koenig  <Thomas.Koenig@online.de>
+
+       PR libfortran/30525
+       * gfortran.dg/char_comparison_1.f:  New test.
+
+2007-01-21  Ira Rosen  <irar@il.ibm.com> 
+
+       * gcc.dg/vect/vect-strided-same-dr.c: New test. 
+
+2007-01-20  Andrew Pinski  <pinskia@gmail.com>
+
+       PR objc/30479
+       * objc.dg/pch: New directory.
+       * objc.dg/pch/pch.exp: New file.
+       * objc.dg/pch/interface-1.m: New test.
+       * objc.dg/pch/interface-1.hs: New include file.
+       * lib/objc.exp (objc_target_compile): Add
+       "-x objective-c-header" in front of the sources if this is
+       a precompiled header being compiled.
+
 2007-01-20  Roger Sayle  <roger@eyesopen.com>
 
        * gfortran.dg/array_memcpy_3.f90: New test case.
        PR c++/21983
        * g++.dg/warn/pr21983.C: New test.
 
+2005-09-22  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+       * gcc.dg/20050922-1.c: Testcase added.
+
 2005-09-21  Mark Mitchell  <mark@codesourcery.com>
 
        PR c++/23993