https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117964

--- Comment #6 from Richard Biener <rguenth at gcc dot gnu.org> ---
In principle I'd place the duplication at a point in the pass pipeline where we
do _not_ need the outgoing edges at all (we're already adding a BARRIER!). 
Which likely means no accurate dataflow.  Possibly a new PROP_* we can assert
on when asked to do DF.

But of course separating the actual indirect jump instruction (which we
want to duplicate) and the "fake" edge producing instruction might be a
better solution.

Reply via email to