This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/56933] [4.9 Regression] Vectorizer missing read-write dependency for interleaved accesses
- From: "bernd.edlinger at hotmail dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 27 Aug 2013 17:03:32 +0000
- Subject: [Bug tree-optimization/56933] [4.9 Regression] Vectorizer missing read-write dependency for interleaved accesses
- Auto-submitted: auto-generated
- References: <bug-56933-4 at http dot gcc dot gnu dot org/bugzilla/>
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=56933
Bernd Edlinger <bernd.edlinger at hotmail dot de> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |bernd.edlinger at hotmail dot de
--- Comment #4 from Bernd Edlinger <bernd.edlinger at hotmail dot de> ---
The test case gcc.dg/vect/pr56933.c fails on a pentium II,
because of invalid instruction.
A fairly obvious fix (which works for me) would be:
--- gcc/testsuite/gcc.dg/vect/pr56933.c.jj 2013-04-15 16:08:41.000000000
+0200
+++ gcc/testsuite/gcc.dg/vect/pr56933.c 2013-08-22 21:12:19.000000000 +0200
@@ -1,4 +1,5 @@
/* { dg-do run } */
+/* { dg-require-effective-target sse2_runtime } */
extern void abort (void);
void __attribute__((noinline,noclone))