http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47548
--- Comment #5 from DJ Delorie <dj at redhat dot com> 2011-02-04 15:21:40 UTC --- See if one of these other changes caused the problem. If so, yeah, I'll check this one in and we'll work on the other one separately. The new error you're seeing is one I've seen on and off for years. * config/m32c/m32c.h (PTRDIFF_TYPE): Remove extra definition. * config/m32c/m32c.c (m32c_regno_reg_class): Return smallest reg class for A0/A1.