OSDN Git Service

2009-08-27 Tobias Burnus <burnus@net-b.de>
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index 1a47fae..379012f 100644 (file)
@@ -1,3 +1,358 @@
+2009-08-27  Tobias Burnus  <burnus@net-b.de>
+
+       PR fortran/28039
+       * gfortran.dg/fmt_with_extra.f: xfail testcase as patch was reverted.
+
+2009-08-27  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/37425
+       * gfortran.dg/impure_assignment_1.f90: Change expected error message.
+       * gfortran.dg/typebound_operator_1.f03: Remove check for not-implemented
+       error and fix problem with recursive assignment.
+       * gfortran.dg/typebound_operator_2.f03: No not-implemented check.
+       * gfortran.dg/typebound_operator_3.f03: New test.
+       * gfortran.dg/typebound_operator_4.f03: New test.
+
+2009-08-27  Dodji Seketeli  <dodji@redhat.com>
+
+       PR debug/41770
+       * debug/dwarf2/namespace-1.C: New test.
+
+2009-08-26  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR fortran/41162
+       * gfortran.dg/pr41162.f: New.
+
+2009-08-26  Adam Nemet  <anemet@caviumnetworks.com>
+           Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * gcc.target/mips/mips.exp: Replace isa(_rev)=...!... mechanism
+       with "forbid_cpu".
+       * gcc.target/mips/branch-1.c: Update accordingly.
+       * gcc.target/mips/extend-1.c: Likewise.
+       * gcc.target/mips/dmult-1.c: Likewise.  Remove redundant isa=64.
+
+2009-08-26  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/41163
+       * gcc.c-torture/compile/pr41163.c: New testcase.
+       * gcc.dg/pr35899.c: Adjust.
+
+2009-08-26  Richard Guenther  <rguenther@suse.de>
+
+       * gcc.dg/tree-ssa/restrict-4.c: New testcase.
+
+2009-08-26  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/cpp0x/explicit3.C: New.
+       * g++.dg/overload/cond2.C: New.
+
+2009-08-25  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * gcc.dg/torture/builtin-math-7.c: Add -mieee for sh*-*-* targets.
+
+2009-08-25  Jan Hubicka  <jh@suse.cz>
+
+       * gcc.target/i386/sse5-shift1-vector.c
+       * gcc.target/i386/isa-12.c
+       * gcc.target/i386/isa-12.cgcc.target/i386/isa-12.c
+       * gcc.target/i386/sse5-pcmov2.c
+       * gcc.target/i386/isa-3.c
+       * gcc.target/i386/sse5-shift2-vector.c
+       * gcc.target/i386/isa-7.c
+       * gcc.target/i386/funcspec-2.c
+       * gcc.target/i386/sse5-haddX.c
+       * gcc.target/i386/sse5-hadduX.c
+       * gcc.target/i386/isa-9.c
+       * gcc.target/i386/sse5-maccXX.c
+       * gcc.target/i386/sse5-shift3-vector.c
+       * gcc.target/i386/sse5-msubXX.c
+       * gcc.target/i386/sse5-permpX.c
+       * gcc.target/i386/sse5-check.h
+       * gcc.target/i386/sse-12.c
+       * gcc.target/i386/sse-11.c
+       * gcc.target/i386/sse-10.c
+       * gcc.target/i386/sse-13.c
+       * gcc.target/i386/sse-14.c
+       * gcc.target/i386/sse-22.c
+       * gcc.target/i386/sse-2.c
+       * gcc.target/i386/sse-13.c
+       * gcc.target/i386/avx-2.c
+       * gcc.target/i386/sse5-rotate1-vector.c
+       * gcc.target/i386/isa-4.c
+       * gcc.target/i386/sse5-hsubX.c
+       * gcc.target/i386/sse5-pcmov.c
+       * gcc.target/i386/sse5-fma.c
+       * gcc.target/i386/isa-8.c
+       * gcc.target/i386/sse5-rotate2-vector.c
+       * gcc.target/i386/sse5-nmaccXX.c
+       * gcc.target/i386/sse5-imul64-vector.c
+       * gcc.target/i386/sse5-nmsubXX.c
+       * gcc.target/i386/sse5-rotate3-vector.c
+       * gcc.target/i386/sse5-fma-vector.c
+       * gcc.target/i386/sse5-imul32widen-vector.c: Remove SSE5 related testcases
+       * gcc.target/i386/sse5-ima-vector.c
+
+       * gcc.target/i386/funcspec-8.c: Replace SSE5 by SSE4.
+       * gcc.target/i386/funcspec-5.c: Remove SSE5.
+       * gcc.target/i386/funcspec-6.c: Remove fused-add test.
+       * gcc.target/i386/avx-1.c: Remove SSE5.
+       * gcc.target/i386/avx-2.c: Remove SSE5.
+       * g++.dg/other/i386-2.C: Replace SSE5 by SSE4A.
+       * g++.dg/other/i386-3.C: Replace SSE5 by SSE4A.
+       * g++.dg/other/i386-6.C: Replace SSE5 by SSE4A.
+       * g++.dg/other/i386-5.C: Replace SSE5 by SSE4A.
+
+2009-08-25  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.c-torture/compile/limits-fndefn.c: Add dg-timeout-factor.
+
+2009-08-25 Ville Voutilainen <ville.voutilainen@gmail.com>
+
+       * g++.dg/cpp0x/alignof.C: New. Tests that the alignof
+       keyword works in the same manner as __alignof.
+
+2009-08-25  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/34670
+       * gfortran.dg/unpack_bounds_1.f90:  New test.
+       * gfortran.dg/unpack_bounds_2.f90:  New test.
+       * gfortran.dg/unpack_bounds_3.f90:  New test.
+
+2009-08-25  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/slice7.adb: New test.
+       * gnat.dg/slice7_pkg.ads: New helper.
+
+2009-08-25  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/41139
+       * gfortran.dg/proc_ptr_25.f90: New.
+       * gfortran.dg/proc_ptr_comp_18.f90: New.
+       * gfortran.dg/proc_ptr_comp_19.f90: New.
+
+2009-08-24  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/41154
+       * gfortran.dg/fmt_error_8.f: New test.
+
+2009-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * gcc.dg/torture/builtin-math-6.c (link_error): Accept a value
+       number, update all callers and synchronize results for latest MPC.
+
+2009-08-21  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/warn/Wunused-17.C: New.
+
+2009-08-11  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+
+       * gcc.target/arm/combine-cmp-shift.c: New test.
+
+2009-08-24  Kai Tietz  <kai.tietz@onevision.com>
+
+       *gcc.dg/format/ms-format1.c: Add new cases for I32
+       width specifier.
+       *gcc.dg/format/ms-format2.c: New test about illegal
+       use of I32/I64 width specifier.
+
+2009-08-23  Jerry DeLisle   <jvdelisle@gcc.gnu.org>
+
+       * gfortran.dg/fmt_error_7.f: New test.
+
+2009-08-23  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/40718
+       * gcc.target/i386/pr40718.c: New test.
+
+2009-08-22  Steven G. Kargl  <kargl@gcc.gnu.org>
+
+       * gfortran.dg/proc_ptr_24.f90: New test.
+
+2009-08-22 Steven K. kargl  <kargl@gcc.gnu.org>
+
+       * gfortran.dg/allocate_alloc_opt_4.f90: New test.
+       * gfortran.dg/allocate_alloc_opt_5.f90: New test.
+       * gfortran.dg/allocate_alloc_opt_6.f90: New test.
+
+2009-08-22  Bud Davis  <bdavis9659@sbcglobal.net>
+
+       PR fortran/28039
+       * gfortran.dg/fmt_with_extra.f: new file.
+
+2009-08-21  Maciej W. Rozycki  <macro@codesourcery.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_arm_iwmmxt_ok): New procedure.
+       * gcc.target/arm/mmx-1.c: Only run if arm_iwmmxt_ok.  Remove the
+       exclusions for -mfloat-abi=softfp and -mfloat-abi=hard.
+
+2009-08-21  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gfortran.dg/boz_9.f90: Do not load denormal floating
+       point constants.  Remove -mieee option for alpha*-*-* targets.
+
+2009-08-21  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/41106
+       * gfortran.dg/proc_ptr_23.f90: New.
+       * gfortran.dg/proc_ptr_comp_15.f90: New.
+       * gfortran.dg/proc_ptr_comp_16.f90: New.
+       * gfortran.dg/proc_ptr_comp_17.f90: New.
+
+2009-08-21  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c++/41131
+       * g++.dg/expr/unary3.C: New test.
+
+2009-08-21  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+       * gfortran.dg/common_5.f: Add -mdalign for sh.
+       * gfortran.dg/common_align_2.f90: Likewise.
+
+2009-08-20  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR libfortran/40962
+       * c_f_pointer_tests_4.f90:  New test.
+
+2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/slice6.adb: New test.
+       * gnat.dg/slice6_pkg.ads: New helper.
+
+2009-08-20  Michael Matz  <matz@suse.de>
+
+       PR fortran/41126
+       * gfortran.dg/pr41126.f90: New test.
+
+2009-08-20  Eric Botcazou  <ebotcazou@adacore.com>
+
+       * gnat.dg/dynamic_bound.adb: New test.
+
+2009-08-20  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/41121
+       * gfortran.dg/intrinsic_5.f90: New.
+
+2009-08-19  Ramana Radhakrishnan  <ramana.radhakrishnan@arm.com>
+           Richard Earnshaw  <richard.earnshaw@arm.com>
+
+       * testsuite/gcc.target/arm/20090811-1.c: New test.
+
+2009-08-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/41123
+       * gcc.dg/pr41123.c: New test.
+
+2009-08-19  Jason Merrill  <jason@redhat.com>
+
+       PR c++/41120
+       * g++.dg/other/gc4.C: New.
+
+2009-08-18  Michael Matz  <matz@suse.de>
+
+       * gfortran.dg/vect/vect-gems.f90: New test.
+       * gcc.dg/tree-ssa/alias-1.c: Remove, it checks something broken.
+
+2009-08-18  DJ Delorie  <dj@redhat.com>
+
+       * lib/wrapper.exp: Move load of target-libpath.exp from here...
+       * lib/gcc-defs.exp: ... to here.
+
+       * lib/wrapper.exp (${tool}_maybe_build_wrapper): Set up
+       GCC_EXEC_PREFIX before building the wrapper.
+
+2009-08-18  Nathan Froyd  <froydnj@codesourcery.com>
+
+       * gcc.dg/vect/vect.exp: Add new stanza for aligned-section-anchors-*
+       tests.
+       * gcc.dg/vect/section-anchors-nest-1.c: Rename to...
+       * gcc.dg/vect/aligned-section-anchors-nest-1.c: ...this.  Remove
+       dg-options.  Fix dg-final clause.
+
+2009-08-18  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/cdce3.C: Add -mieee for alpha*-*-* targets.
+
+2009-08-18  Janus Weil  <janus@gcc.gnu.org>
+           Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/40870
+       * gfortran.dg/proc_ptr_comp_13.f90: Extended.
+
+2009-08-18  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/41094
+       * gcc.dg/torture/pr41094.c: New testcase.
+       * gcc.dg/torture/builtin-power-1.c: Adjust.
+       * gcc.dg/builtins-10.c: Likewise.
+
+2009-08-18  Jakub Jelinek  <jakub@redhat.com>
+
+       PR target/40971
+       * gcc.dg/pr40971.c: New test.
+
+2008-08-17  Paul Thomas  <pault@gcc.gnu.org>
+
+       PR fortran/41062
+       * gfortran.dg/use_only_4.f90: New test.
+
+2009-08-17  Daniel Kraft  <d@domob.eu>
+
+       PR fortran/37425
+       * gfortran.dg/typebound_operator_2.f03: Test for error with illegal
+       NOPASS bindings as operators.
+
+2009-08-17  Uros Bizjak  <ubizjak@gmail.com>
+
+       * lib/target-supports.exp
+       (check_effective_target_vect_cmdline_needed): Add alpha to the list
+       of targets that do not need command line argument to enable SIMD.
+
+2009-08-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       * lib/target-supports.exp (check_effective_target_mpc_pow): Fix
+       typo in cache name.
+
+2009-08-17  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR fortran/41075
+       * gfortran.dg/unlimited_fmt_1.f90: New test.
+
+2009-08-17  Dodji Seketeli  <dodji@redhat.com>
+
+       * gcc.dg.debug/dwarf2/inline2.c: Add -dA to compile options.
+
+2009-08-17  Arnaud Charlet  <charlet@adacore.com>
+
+       * gnat.dg/itype.ad[sb]: New test.
+
+2009-08-16  Adam Nemet  <anemet@caviumnetworks.com>
+
+       * gcc.target/mips/mips.exp: Add terminology section to comment
+       at the top of the file.  Fix typos.
+
+2009-08-16  Jason Merrill  <jason@redhat.com>
+
+       * g++.dg/debug/dwarf2/inline1.C: New.
+
+2009-08-16  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       PR target/38599
+       * gcc.target/mips/smartmips-lwxs.c: Remove -mlong32.
+
+2009-08-16  Dodji Seketeli  <dodji@redhat.com>
+
+       PR debug/37801
+       * gcc/testsuite/gcc.dg/debug/20020224-1.c: Adjust the comment.
+       Make sure to trigger inlining optimizations.
+       * gcc/testsuite/gcc.dg/debug/dwarf2/inline2.c: New test.
+
+2009-08-14  Janus Weil  <janus@gcc.gnu.org>
+
+       PR fortran/41070
+       * gfortran.dg/structure_constructor_10.f90: New.
+
 2009-08-14  Olatunji Ruwase <tjruwase@google.com>
 
        * gcc.dg/pragma-re-1.c: Supported on all platforms.
            H.J. Lu  <hongjiu.lu@intel.com>
 
        PR target/40957
-       * gcc.target/i386/pr40957: New test.
+       * gcc.target/i386/pr40957.c: New test.
 
 2009-08-06  Richard Guenther  <rguenther@suse.de>