Question about cfgrtl.c:flow_delete_block_noexpunge

Richard Kenner kenner@vlsi1.ultra.nyu.edu
Wed Jun 11 02:44:00 GMT 2003


    No, it's between blocks.  It's not a basic block of its own because
    it's not code that you can execute on its own.  Indeed, on some
    platforms (vax, m68k) you cannot even separate it from the tablejump insn.

Well, I did see it very much separated (on x86) and I'm pretty sure it
had a NOTE_INSN_BASIC_BLOCK before it.

    There have been several fixes for this in 3.3 and mainline since 3.2.
    We had to iterate several times to prevent the air bubble from popping
    up somewhere else.

OK, fair enough.  So I'll ignore the issue for now and see if it comes
up when the head sources are used for that case on x86.



More information about the Gcc mailing list