Bug 40830 - gcc.dg/vect/vect-pre-interact.c doesn't work on Linux/ia32
Summary: gcc.dg/vect/vect-pre-interact.c doesn't work on Linux/ia32
Status: RESOLVED FIXED
Alias: None
Product: gcc
Classification: Unclassified
Component: middle-end (show other bugs)
Version: 4.5.0
: P3 normal
Target Milestone: ---
Assignee: Michael Matz
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-07-22 22:22 UTC by H.J. Lu
Modified: 2009-07-29 14:43 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Known to work:
Known to fail:
Last reconfirmed: 2009-07-23 11:16:41


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description H.J. Lu 2009-07-22 22:22:30 UTC
On Linux/ia32, revision  149946 gave:

AIL: gcc.dg/vect/vect-pre-interact.c scan-tree-dump-times vect "vectorized 1 loops" 1
Comment 1 Michael Matz 2009-07-23 11:16:41 UTC
Mine.
Comment 2 Michael Matz 2009-07-23 12:03:10 UTC
Subject: Bug 40830

Author: matz
Date: Thu Jul 23 12:02:37 2009
New Revision: 149999

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=149999
Log:
        PR middle-end/40830
        * gcc.dg/vect/vect-pre-interact.c: Require vect_float, and
        don't set options ourself.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/vect/vect-pre-interact.c

Comment 3 Michael Matz 2009-07-23 12:05:23 UTC
Fixed.
Comment 4 H.J. Lu 2009-07-28 18:58:57 UTC
It still fails on Linux/ia64.
Comment 5 Michael Matz 2009-07-29 14:42:03 UTC
Subject: Bug 40830

Author: matz
Date: Wed Jul 29 14:41:38 2009
New Revision: 150215

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=150215
Log:
PR middle-end/40830
* gcc.dg/vect/vect-pre-interact.c: XFAIL for no_align targets.

Modified:
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/vect/vect-pre-interact.c

Comment 6 Michael Matz 2009-07-29 14:43:08 UTC
Marvelous, ia64 doesn't support alignment compensation.  So, xfailing the
test on such targets seems the right way.  Fixed again.