[Bug inline-asm/35160] [4.3 regression] CSE introduces sharing of the same pseudo/hard reg between different output regs in inline asm
jakub at gcc dot gnu dot org
gcc-bugzilla@gcc.gnu.org
Mon Feb 11 12:50:00 GMT 2008
------- Comment #3 from jakub at gcc dot gnu dot org 2008-02-11 12:49 -------
Why? When there are multiple output register constraints, that says they must
be allocated in different output registers. The first asm is a silly way to
write the same as "=r" (d0), "=r" (d1), "=r" (d2), as the original values are
never referenced in the asm.
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35160
More information about the Gcc-bugs
mailing list