On Sun, Jan 3, 2016 at 1:22 PM, Georg-Johann Lay <a...@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?