[Bug target/79080] [7 Regression] ICE: internal consistency failure (error: invalid rtl sharing found in the insn) (error: shared rtx)

jakub at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Jan 13 09:11:00 GMT 2017


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

Jakub Jelinek <jakub at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |ASSIGNED
   Last reconfirmed|                            |2017-01-13
           Assignee|unassigned at gcc dot gnu.org      |jakub at gcc dot gnu.org
     Ever confirmed|0                           |1

--- Comment #1 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
Created attachment 40513
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=40513&action=edit
gcc7-pr79080.patch

The doloop code uses the expansion code (which relies on rtxes being unshared
afterwards) without actually unsharing stuff like e.g. ifcvt.c and other places
that use expander routines late do.


More information about the Gcc-bugs mailing list