>-----Original Message----- >From: avr-gcc-list-bounces+anitha.boyapati=atmel....@nongnu.org >[mailto:avr-gcc-list-bounces+anitha.boyapati=atmel....@nongnu.org] On >Behalf Of Joerg Wunsch >Sent: Thursday, June 16, 2011 11:30 AM >To: avr-gcc-list@nongnu.org >Subject: Re: [avr-gcc-list] Trouble with: relocation truncated >tofit:R_AVR_13_PCREL > >"Boyapati, Anitha" <anitha.boyap...@atmel.com> 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.
Hmm, interesting. > 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 >that point. Point taken. I missed this. Thanks Anitha _______________________________________________ AVR-GCC-list mailing list AVR-GCC-list@nongnu.org https://lists.nongnu.org/mailman/listinfo/avr-gcc-list