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

--- Comment #15 from Arseny Solokha <asolokha at gmx dot com> ---
(In reply to Segher Boessenkool from comment #14)
> I cannot get any of the testcases to fail with current trunk (but
> they do fail with GCC 6).  Combine always merges the compare into
> the if_then_else pattern, and there are no such patterns in rs6000
> (this could be done with a cmp+isel define_insn_and_split, and is
> probably a good idea, but we do not have that currently).

OK, I'll post another one or two the next week. This is still reproducible on
the trunk, but the actual code pattern causing the ICE seems to be a moving
target.

Reply via email to