------- Comment #8 from steven at gcc dot gnu dot org 2007-10-11 19:55 ------- Updating the CFG as suggested in comment #7 is the appropriate thing to do.
How about using delete_insn_and_edges() on the jump insn, and setting EDGE_FALLTHRU on the remaining edge? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33673