OSDN Git Service

* tree-vect-data-refs.c (vect_setup_realignment): Support realignment
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
index e39d045..d8073be 100644 (file)
@@ -1,3 +1,281 @@
+2010-08-15  Ira Rosen  <irar@il.ibm.com>
+
+       * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: New test.
+       * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run basic block
+       SLP tests.
+       * gcc.dg/vect/bb-slp-9.c: Now vectorizable on targets that support
+       misaligned loads.
+       * gcc.dg/vect/bb-slp-10.c: Now vectorizable on targets that support
+       misaligned stores.c
+       * gcc.dg/vect/bb-slp-2.c: Avoid loop vectorization.
+
+2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
+
+       * gcc.dg/vect/fast-math-vect-reduc-8.c: Move
+       dg-require-effective-target after dg-do.
+
+2010-08-14  Mingjie Xing  <mingjie.xing@gmail.com>
+
+       * lib/target-supports.exp (check_effective_target_vect_int): Return
+       true for Loongson targets.
+       (check_effective_target_vect_shift): Likewise.
+       (check_effective_target_vect_no_int_max): Likewise.
+       (check_effective_target_vect_no_align): Likewise.
+       (check_effective_target_vect_short_mult): Likewise.
+
+2010-08-14  Uros Bizjak  <ubizjak@gmail.com>
+
+       * g++.dg/cast.C: Change fields of structures to "long" to pass
+       the test on targets with STRUCTURE_SIZE_BOUNDARY != BITS_PER_UNIT.
+       * g++.dg/cpp0x/iop.C: Ditto.
+       * g++.dg/cpp0x/named_refs.C: Ditto.
+       * g++.dg/cpp0x/rv1p.C: Ditto.
+       * g++.dg/cpp0x/rv2p.C: Ditto.
+       * g++.dg/cpp0x/rv3p.C: Ditto.
+       * g++.dg/cpp0x/rv4p.C: Ditto.
+       * g++.dg/cpp0x/rv5p.C: Ditto.
+       * g++.dg/cpp0x/rv6p.C: Ditto.
+       * g++.dg/cpp0x/rv7p.C: Ditto.
+       * g++.dg/cpp0x/rv8p.C: Ditto.
+       * g++.dg/cpp0x/unnamed_refs.C: Ditto.
+
+2010-08-13  Daniel Kraft  <d@domob.eu>
+
+       * gfortran.dg/implied_shape_1.f08: New test.
+       * gfortran.dg/implied_shape_2.f90: New test.
+       * gfortran.dg/implied_shape_3.f08: New test.
+
+2010-08-12  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/42526
+       * gfortran.dg/char_component_initializer_1.f90: New test.
+
+2010-08-12  Changpeng Fang  <changpeng.fang@amd.com>
+
+       PR tree-optimization/45241
+       * gcc.dg/vect/no-tree-pre-pr45241.c: New test.
+
+2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.target/i386/pr40906-1.c: Add -fno-asynchronous-unwind-tables
+       to dg-options.
+       * gcc.target/i386/pr40906-2.c: Ditto.
+       * gcc.target/i386/pr40906-3.c: Ditto.
+
+2010-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR middle-end/45262
+       * gcc.c-torture/execute/pr45262.c: New test.
+
+2010-08-12  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/profile-generate-3.c: Call dg-require-profiling with
+       empty argument.
+       * g++.dg/other/profile1.C: Ditto.
+
+2010-08-12  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/45232
+       * gcc.dg/tree-ssa/pr44133.c: Adjust warning location.
+       * gcc.dg/tree-ssa/loop-7.c: Adjust.
+       * gcc.dg/tree-ssa/reassoc-1.c: XFAIL.
+       * gcc.dg/tree-ssa/reassoc-20.c: Add reassoc-1.c variant with
+       unsigned arithmetic.
+       * gcc.dg/tree-ssa/reassoc-14.c: Use unsigned arithmetic.
+       * gcc.dg/tree-ssa/reassoc-15.c: Likewise.
+       * gcc.dg/tree-ssa/reassoc-18.c: Likewise.
+       * gcc.dg/tree-ssa/reassoc-2.c: XFAIL.
+       * gcc.dg/tree-ssa/reassoc-21.c: Add reassoc-2.c variant with
+       unsigned arithmetic.
+       * gcc.dg/tree-ssa/reassoc-6.c: XFAIL.
+       * gcc.dg/tree-ssa/reassoc-22.c: Add reassoc-6.c variant with
+       unsigned arithmetic.
+       * gcc.dg/tree-ssa/reassoc-7.c: Use unsigned arithmetic.
+       * gcc.dg/tree-ssa/reassoc-9.c: XFAIL.
+       * gcc.dg/tree-ssa/reassoc-23.c: Add reassoc-9.c variant with
+       unsigned arithmetic.
+       * gcc.dg/tree-ssa/ssa-pre-2.c: Adjust.
+       * gcc.dg/tree-ssa/negate.c: Adjust.
+       * gcc.dg/vect/vect-1.c: Adjust.
+       * gfortran.dg/reassoc_6.f: XFAIL.
+
+2010-08-12  Jakub Jelinek  <jakub@redhat.com>
+
+       PR debug/45259
+       * gcc.dg/pr45259.c: New test.
+
+2010-08-12  Wei Guozhi  <carrot@google.com>
+
+       PR target/44999
+       * gcc.target/arm/pr44999.c: New testcase.
+
+2010-08-12  Jie Zhang  <jie@codesourcery.com>
+
+       * gcc.dg/graphite/interchange-9.c (M): Define to be 111.
+       (N): Likewise.
+       (main): Adjust accordingly.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gfortran.dg/graphite/id-22.f: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/id-26.c: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/id-25.c: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/run-id-5.c: New.
+       * gcc.dg/graphite/run-id-6.c: New.
+       * gfortran.dg/graphite/id-21.f: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/id-24.c: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/tree-ssa/pr20742.c: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/id-23.c: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gfortran.dg/graphite/id-20.f: Adjust testcase.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/pr42729.c: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gfortran.dg/graphite/id-20.f: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/id-22.c: New.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/run-id-2.c: Call abort.
+
+2010-08-11  Sebastian Pop  <sebastian.pop@amd.com>
+
+       * gcc.dg/graphite/id-20.c: New.
+
+2010-08-11  Janus Weil  <janus@gcc.gnu.org>
+           Steve Kargl <kargl@gcc.gnu.org>
+
+       PR fortran/44595
+       * gfortran.dg/move_alloc_3.f90: New.
+       * gfortran.dg/random_seed_2.f90: New.
+
+2010-08-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * lib/target-supports.exp (check_effective_target_sync_int_long):
+       Add hppa*-*-linux*.
+       (check_effective_target_sync_char_short): Likewise.
+
+2010-08-10  Yao Qi  <yao@codesourcery.com>
+
+       * gcc.dg/builtin-stringop-chk-1.c: Change ARM triplet to a more
+       general form.
+       * gcc.dg/tree-ssa/loop-31.c: Likewise.
+       * g++.dg/other/packed1.C: Likewise.
+       * g++.dg/other/crash-4.C: Likewise.
+       * g++.dg/ext/packed8.C: Likewise.
+       * g++.dg/init/array16.C: Likewise.
+
+2010-08-10  xinliang David Li  <davidxl@google.com>
+       * gcc.dg/tree-ssa/loop-19.c: Add option
+       -fno-prefetch-loop-array
+
+2010-08-10  Bernd Schmidt  <bernds@codesourcery.com>
+
+       PR middle-end/45182
+       * gcc.c-torture/compile/pr45182.c: New test.
+
+2010-08-09  Jason Merrill  <jason@redhat.com>
+
+       PR c++/45236
+       * g++.dg/cpp0x/variadic-104.C: New.
+
+2010-08-09  Thomas Koenig  <tkoenig@gcc.gnu.org>
+
+       PR fortran/44235
+       * gfortran.dg/dependency_32.f90:  New test.
+
+2010-08-09  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/44632
+       * g++.dg/opt/nrv17.C: New testcase.
+
+2010-08-09  Richard Guenther  <rguenther@suse.de>
+
+       PR middle-end/45212
+       * emit-rtl.c (set_mem_attributes_minus_bitpos): Adjust
+       alignment from MEM_REF offset only if we took it from the
+       base object.
+
+       * gcc.target/i386/pr24178.c: New testcase.
+
+2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/20030107-1.c: Do not call cleanup-coverage-files.
+       * gcc.dg/20030702-1.c: Ditto.
+       * gcc.dg/20050309-1.c: Ditto.
+       * gcc.dg/20050325-1.c: Ditto.
+       * gcc.dg/20050330-2.c: Ditto.
+       * gcc.dg/20051201-1.c: Ditto.
+       * gcc.dg/gomp/pr27573.c: Ditto.
+       * gcc.dg/gomp/pr34610.c: Ditto.
+       * gcc.dg/pr24225.c: Ditto.
+       * gcc.dg/pr26570.c: Ditto.
+       * gcc.dg/pr32773.c: Ditto.
+       * g++.dg/gcov/gcov-6.C: Ditto.
+       * g++.dg/gomp/pr34608.C: Ditto.
+       * gfortran.dg/gomp/pr27573.f90: Ditto.
+
+       * gcc.dg/profile-dir-1.c: Do not call cleanup-coverage-files.  Remove
+       dg-require-host-local dg directive.
+       * gcc.dg/profile-dir-2.c: Ditto.
+       * gcc.dg/profile-dir-3.c: Ditto.
+
+2010-08-08  Richard Guenther  <rguenther@suse.de>
+
+       PR tree-optimization/45109
+       * gcc.c-torture/compile/pr45109.c: New testcase.
+
+2010-08-08  Uros Bizjak  <ubizjak@gmail.com>
+
+       * gcc.dg/march.c: Skip if -march defined.
+       * gcc.dg/mtune.c: Skip if -mtune defined.
+
+       * g++.old-deja/g++.jason/thunk3.C: Skip for targets with
+       generic thunk support.
+
+2010-08-07  Uros Bizjak  <ubizjak@gmail.com>
+
+       PR target/45213
+       * gcc.target/i386/pr45213.c: New test.
+
+2010-08-07  Jerry DeLisle  <jvdelisle@gcc.gnu.org>
+
+       PR libfortran/45143
+       * gfortran.dg/fmt_error_11.f03: New test.
+
+2010-08-07  Marcus Shawcroft <marcus.shawcroft@arm.com>
+
+       * lib/target-supports.exp (check_effective_target_sync_int_long):
+       Add arm*-*-linux-gnueabi.
+       (check_effective_target_sync_char_short): Likewise.
+
 2010-08-06  Thomas Koenig  <tkoenig@gcc.gnu.org>
 
        PR fortran/45159