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.