https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65342
Segher Boessenkool <segher at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |segher at gcc dot gnu.org --- Comment #24 from Segher Boessenkool <segher at gcc dot gnu.org> --- (In reply to Alan Modra from comment #10) > > permitted? (i.e. modifying %1, which is an input operand) > > Yes. You're outputting assembly, practically anything goes. But the generate machine code will modify that reg, while the compiler does not know.