This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: avr-gcc doesn't know address space wraps?


On Sun, Jan 3, 2016 at 1:22 PM, Georg-Johann Lay <avr@gjlay.de> wrote:
> Ralph Doncaster schrieb:
>>
>> avr-gcc 4.9.2 doesn't seem to know that the address space wraps, so
>> that an rjmp in the last 2KB of the address space can reach code in
>> the first 2KB.  The following code works fine with a jmp, but if I
>> change the jmp ResetVector to rjmp, I get:
>> (.bootloader+0x4): relocation truncated to fit: R_AVR_13_PCREL against
>> `no symbol'
>>
>> I'm compiling with:
>> avr-gcc -mmcu=atmega328p -nostartfiles
>> -Wl,-section-start=.bootloader=0x7E00   picobootSTK500.S   -o
>> picobootSTK500
>
>
> I don't quite get what your question has to do with the compiler proper.
> As you are programming in assembly, the only thing that avr-gcc does is
> calling the assembler and the linker for you.

I don't quite get your point.  Are you suggesting I should report this
on the binutils list instead of here?


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]