This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [patch] Fix PR/18179 and use get_inner_reference in vectorizer: part 4


On Sat, Jan 01, 2005 at 06:33:43PM +0100, Eric Botcazou wrote:
> loop at vect-65.c:37: not vectorized: unsupported unaligned load.
> loop at vect-65.c:46: not vectorized: bad loop form. multiple exits.
> loop at vect-65.c:57: not vectorized: unsupported unaligned load.
> loop at vect-65.c:66: not vectorized: bad loop form. multiple exits.
> 
> So it looks like we now need unaligned loads to vectorize the loops in the 
> testcase.  Is this expected?

Nope, something broke.  We should have been able to forcibly align
this case.

Vectorization folk, it looks like we might need to modify the testsuite
a bit so that we can notice when this sort of thing happens.  Either a
--param value that disables unaligned vectors, or better pattern matching
in scan-tree-dump-times that notices when we used misalignment when we
shouldn't have.



r~


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]