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.