> But that makes *no* sense when the trap is in the else block. The label
> has been deleted from the insn chain and more importantly, we want to
> fallthru if we do not trap!
>
> Thankfully the the CFG checking code detected this inconsistency. It's
> been latent since 2002! Clearly we aren't
I'm still unable to bootstrap the ia64 port if I back out Kirill's most
recent patch.
The erroneous-path-isolation code has exposed a latent bug in the RTL
if-conversion pass which runs after combine (ie no longer in cfglayout
mode).
We have this as we leave combine:
(insn 107 106 10