https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117964
--- Comment #4 from Jan Hubicka <hubicka at ucw dot cz> --- > r5-1621-gfc56f9d2843266 last moved the pass earlier Doing kind of a fake "PHI" basic block to factor out the edges is possible and perhaps a good idea which I did not think of while working on orgiinal CFG code. We would need to adapt passes after computed goto duplication to understand this, which may involve some machine dependent surprises, but hopefully not too many.