[Bug other/63630] [5.0 Regression] ICE: in spill_failure, at reload1.c:2122. unable to find a register to spill in class 'POINTER_REGS'

gjl at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Tue Feb 24 21:53:00 GMT 2015


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

Georg-Johann Lay <gjl at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
            Summary|[5.0 Regression] internal   |[5.0 Regression] ICE: in
                   |compiler error: Spill fail  |spill_failure, at
                   |with invalid register       |reload1.c:2122. unable to
                   |                            |find a register to spill in
                   |                            |class 'POINTER_REGS'

--- Comment #1 from Georg-Johann Lay <gjl at gcc dot gnu.org> ---
I misread the dumps.  "r1" is an ordinary variable, not hard reg r1.  Hence
this PR is similar to the other dozens of register allocator flaws for avr
(PR56183).



More information about the Gcc-bugs mailing list