Hi,

I'm trying to figure out how much effort it would take to make
dbr_schedule CFG aware.  One of the issues I'm running into is
that the RTL CFG stuff doesn't support SEQUENCEs at all.  So if
I have a delay slot filled, e.g.,

(sequence [
    (jump_insn (...))   ;; The branch with delay slots
    (insn (...))        ;; An insn in a delay slot
    ])

verify_flow_info immediately dies on this because the last insn
in a basic block is not a branch instruction.  It sees just the
sequence and not the instructions in it.

Now I could add some kind of flag "reorg_completed" and go hack
all the RTL cfg routines to support SEQUENCEs.  But I'd rather
not do that unless I'm really sure nobody thinks that is a Very
Bad Idea.  ;-)

Thoughts?

Gr.
Steven

Reply via email to