https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80925

--- Comment #10 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
(In reply to rdapp from comment #9)
> > Therefore, whenever the vector tests are run on a power8 CPU,
> TARGET_EFFICIENT_UNALIGNED_VSX = 1, no matter the --with-cpu. This would
> also explain why I didn't see the fails on my machine, all vect tests are
> only called with -maltivec which doesn't override
> TARGET_EFFICIENT_UNALIGNED_VSX.
> 
> So, the way the vect test suite is currently set up, this is kind of
> expected.

Ick, that is horrible.  We'll have to review whether that can be fixed, as that
is going to causes us a lot of trouble with cost modeling issues...

For this test case we'll need to figure out a more appropriate way to disable
it when the unaligned load cost is cheap.

Reply via email to