> This patch fixes the problem by deleting unreachable basic blocks if
> edges were purged during a reload-cse transformation on an insn. I
> didn't add a test case because reliably triggering problems this late
> in the pass pipeline is so hard.

A pervasive idiom in the RTL land is to call cleanup_cfg (0) in this case (and 
Richard recently added the cleanup_cfg (CLEANUP_CFG_CHANGED) variant).  Any 
reason not to use it?  Are you concerned about compilation time here?

-- 
Eric Botcazou

Reply via email to