[Bug other/54814] [4.8 Regression] ICE: unable to find a register to spill in class 'R0_REG'

gjl at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sat Dec 8 10:28:00 GMT 2012


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54814

--- Comment #7 from Georg-Johann Lay <gjl at gcc dot gnu.org> 2012-12-08 10:28:07 UTC ---
Many thanks for your help!

Mike Stein stopped posting test results quite some time ago.  Dunno why, 
he does not respond to email.

avr.h defines R0_REG as register class with 1 fixed register, r0.

This regclass is subset of NO_LD_REGS and GENERAL_REGS, which is odd.

R0_REG does not make much sense to me, thus remove it from NO_LD_REGS 
and GENERAL_REGS or delete that regclass and constraint "t" completely.

I'll try next week and report back.



More information about the Gcc-bugs mailing list