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

Richard Biener <rguenth at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |missed-optimization

--- Comment #7 from Richard Biener <rguenth at gcc dot gnu.org> ---
(In reply to Peter Bergner from comment #6)
> (In reply to Segher Boessenkool from comment #5)
> > Confirmed.
> > 
> > On p9 it is all fine.
> > 
> > On p7 it is worse, you get std's followed by an lxvd2x from the same stack
> > address (big LHS/SHL hazard there), and then two stxvd2x.
> > 
> > On p8 the TImode values aren't split at all, not until final output anyway.
> 
> My fix for PR87507 allowed them to be split early so they could be
> optimized, so this must have regressed without us seeing it.  I'll have a
> quick look at what is happening.
> 
> Richi, given this is a performance issue for TImode values, is there a
> reason you want this as a P1 bug?

Just default rules applied - the bug is new in GCC 10.  Since it's also a
testsuite regression it woudl be nice to at least make that clean.  If
we understand why the regression happens and can live with it we can demote
it to P2.

Reply via email to