[Bug rtl-optimization/87780] [9 regression] ICE error: unrecognizable insn

segher at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Oct 29 07:37:00 GMT 2018


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

--- Comment #3 from Segher Boessenkool <segher at gcc dot gnu.org> ---
Author: segher
Date: Mon Oct 29 07:36:45 2018
New Revision: 265582

URL: https://gcc.gnu.org/viewcvs?rev=265582&root=gcc&view=rev
Log:
combine: Fix various shortcomings in make_more_copies (PR87701, PR87780)

This rewrites most of make_more_copies, in the process fixing a few PRs
and some other bugs, and working around a few target problems.  Certain
notes turn out to actually change the meaning of the RTL, so we cannot
drop them; and i386 takes subregs of hard regs.


        PR rtl-optimization/87701
        PR rtl-optimization/87780
        * combine.c (make_more_copies): Rewrite.

Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/combine.c


More information about the Gcc-bugs mailing list