Hello,
I have a problem with including a binary blob (which I converted into a .S file
containing .byte 0x.. statements).
The problem starts with the linker, which says:

/usr/lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm644.o: In function
`__vector_default':
(.vectors+0x50): warning: internal error: out of range error
/usr/lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm644.o: In function
`__vector_default':
(.vectors+0x54): warning: internal error: out of range error
/usr/lib/gcc/avr/4.3.3/../../../../avr/lib/avr5/crtm644.o:(.init9+0x0): warning:
internal error: out of range error
main-huffman-test.o: In function `main':
/home/bg/workspace/avr-huffman/main-huffman-test.c:90: warning: internal error:
out of range error
...

As you might have guessed I'm implementing a huffman decompression algorithm
where I want to include the compressed data as binary blob.
I'm suspecting the compiler to use rcall where a call is needed.

You can download the code at http://nerilex.3dots.de/xchg/avr-huffman.tar.bz2

thanks in advance,
  Daniel

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
AVR-chat mailing list
[email protected]
http://lists.nongnu.org/mailman/listinfo/avr-chat

Reply via email to