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

--- Comment #4 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Outputs from asm goto has been strongly demanded feature from mainly linux
kernel folks.
Allowing all but complex outputs from asm goto would be just weird.

I think if we can't punt on the cplx lowering for certain SSA_NAMEs (force them
to be extracted before all uses instead), we'd need to extract them on all the
edges from the asm goto (if they have a single predecessor, the asm goto, at
the start of those bbs, if they have multiple, split the edges and adjust
labels) but then we'd need to create PHIs somewhere.

Reply via email to