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

--- Comment #13 from Eric Botcazou <ebotcazou at gcc dot gnu.org> ---
> Oh, and checking for REG_EQUAL notes on i2/i3 doesn't work since they do not
> exist there.  Likewise REG_EQUAL notes can be simply dropped which would
> make the IL "invalid" so I think what purge_dead_edges does is premature?

Everything is consistent until combine messes things up, so I'd rather find a
fix/kludge in combine if possible.  Penalizing everyone because of an
artificial testcase exercising a nonsensical set of options is IMO not the way
to go.

Reply via email to