>-----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

Reply via email to