[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [avr-gcc-list] Trouble with: relocation truncated to fit:R_AVR_13_PC
Re: [avr-gcc-list] Trouble with: relocation truncated to fit:R_AVR_13_PCREL
Thu, 16 Jun 2011 08:00:15 +0200 (MET DST)
"Boyapati, Anitha" <address@hidden> wrote:
> 1. Why can't rcall/rjmp be used against external symbols?
They can, and they (usually) do.
> If the value falls outside the legal range, linker relaxation can
> handle it.
No. Linker relaxations can only work the other way: replace longer
jumps/calls by smaller ones. The "relocation truncated to fit"
message means required information has been lost (because it doesn't
fit into the target address field), so the error is already fatal at
cheers, J"org .-.-. --... ...-- -.. . DL8DTL
http://www.sax.de/~joerg/ NIC: JW11-RIPE
Never trust an operating system you don't have sources for. ;-)