This is the mail archive of the gcc-bugs@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]

[Bug target/70012] test case gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c fails


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

Bill Schmidt <wschmidt at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2017-01-23
     Ever confirmed|0                           |1

--- Comment #2 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
For POWER8 or later, this test isn't useful as we just go ahead and vectorize
the loop.  In these processors we have better performance of misaligned vector
loads and stores, so we are more aggressive under the cost model.  At a minimum
we need to skip this test when TARGET_EFFICIENT_UNALIGNED_VSX = 1.

I note from the automated testers that we fail this test on POWER7 BE also,
though, so there must be more to it than that.  I'll go poke at that next.

Confirmed, btw.

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