http://gcc.gnu.org/bugzilla/show_bug.cgi?id=54536
Bug #: 54536 Summary: [avr]: incorrect crt with -mmcu=at90usb1287 Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: minor Priority: P3 Component: target AssignedTo: unassig...@gcc.gnu.org ReportedBy: michael.schaenz...@nurfuerspam.de The avr-gcc driver is linking against crtusb1286.o when using the mcu option -mmcu=at90usb1287. It should use crtusb1287.o instead. Since crtusb1286.o and crtusb1287.o are identical this is ok for the default avr-libc multilib setup but causes problems with non-standard build systems (e.g. device specific builds).