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).