[Bug rtl-optimization/60501] [4.9 regression] LRA emits add patterns which might clobber cc

krebbel at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Wed Mar 12 10:04:00 GMT 2014


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60501

--- Comment #3 from Andreas Krebbel <krebbel at gcc dot gnu.org> ---
(In reply to Andreas Krebbel from comment #0)
...
> no lra:
>   4982a6:       eb e6 00 01 00 df       sllk    %r14,%r6,1
...
> lra:
>   49823e:       eb 9e 00 01 00 df       sllk    %r9,%r14,1 <-- cc set
...

Correction: cc is actually set by a compare directly before the sllk. sllk
itself does not set cc.



More information about the Gcc-bugs mailing list