------- Comment #12 from irar at il dot ibm dot com  2009-06-15 09:58 -------
(In reply to comment #9)
> The patch in comment #8 fixes the failures reported in comment #7. I now see
> (powerpc-apple-darwin9 with -m64):
> FAIL: gcc.dg/vect/vect-42.c scan-tree-dump-times vect "Alignment of access
> forced using versioning" 3

Is this target ([istarget *-*-darwin*] && [is-effective-target lp64]) (meaning
vector_alignment_reachable is false for it)?

If so, why do we do peeling? And also why in that case it doesn't XPASS
"Alignment of access forced using peeling" 1 "vect"?

Otherwise, vector_alignment_reachable is true, and it is not supposed to look
for the versioning string at all (since the target is not vect_no_align,
right?).

It doesn't make sense to me either way...
Revital, maybe you can try to add brackets: { ! { vector_alignment_reachable }
} instead of { ! vector_alignment_reachable} ?

Ira


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=40359

Reply via email to