[Bug target/92488] GCC generates calls to __dpd_trunctdsd2 with -mhard-dfp
bergner at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Wed Jul 15 21:13:53 GMT 2020
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92488
--- Comment #7 from Peter Bergner <bergner at gcc dot gnu.org> ---
(In reply to Segher Boessenkool from comment #5)
> operands[2] needs an earlyclobber as well (it is written while some
> operands are still read later). Everything else is fine as far as I
> can see :-)
I originally had that early clobber as well, but the only operand still read
later is operands[3] which is already early clobber, so do we really need that?
If we mark operands[2] early clobber, then we'll never be able to assign
operands[1] and operands[2] to the same hw register, which they could be.
If you still want operands[2] marked early clobber, I can do that.
More information about the Gcc-bugs
mailing list