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

--- Comment #7 from Drea Pinski <pinskia at gcc dot gnu.org> ---
(In reply to Iain Sandoe from comment #6)
> (In reply to Drea Pinski from comment #5)
> > (In reply to Uroš Bizjak from comment #2)
> > > You will have to provide jcc and setcc patterns to fully handle mode 
> > > change.
> > 
> > cmov was also missed here, filed PR 117232. I found it via some phiopt
> > improvement I am working on and noticed pr113609-1.c testcase was failing.
> 
> since r17-3822-g44c89620f73906 (phiopot change) this is failing on m32 hosts
> and 64b hosts with 32b multilibs - linux and darwin - probably the 32b case
> counts need to be updated?

Should be fixed now.  Yes the counts needed to be updated.  They still add up
to the same amount which is what this was really testing.  Basically some jne
became je and such.  As long as cmpb was not there still; there was no new
issues of code generation.  Also the code looks better than before even.

Reply via email to