https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117964
Richard Biener <rguenth at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |hubicka at gcc dot gnu.org, | |law at gcc dot gnu.org --- Comment #2 from Richard Biener <rguenth at gcc dot gnu.org> --- I wonder if it makes sense to avoid duplicating the outgoing edges somehow and make the computed goto fallthru to a common block instead? All the outgoing edges are artificial (but necessary for proper dataflow of course), but the duplication is now quite early, for example before fold-mem-offsets which computes DF RD and with such a highly connected CFG after duplication of computed gotos that's quite awkard.