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

--- Comment #3 from Michael Matz <matz at gcc dot gnu.org> ---
See the llvm link of the respective patch.  They specify that the outputs are
reliable only on the fallthrough (i.e. no goto taken) path (in particular the
outputs might or might not have been changed on the jump paths).  That avoids
all
the problems reload and it's replacements traditionally have with outputs on
jump insns, so it'd be relatively easy for us to support that as well.

This restriction, if documented, isn't even unreasonable and still allows some
interesting uses of goto asms with outputs.

Reply via email to