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

--- Comment #8 from Bill Schmidt <wschmidt at gcc dot gnu.org> ---
The cost modeling doesn't explain failures on P6 and P7, I guess.  For P8 we
consider unaligned loads to be the same cost as aligned loads (this is a small
lie because of boundary-crossing costs, but these are much smaller than before
and amortized across a sequence of loads).  Prior to P8 there is a heavy
penalty in the cost model for using unaligned loads, so the P6/P7 failures are
still unexpected.

Reply via email to