On 17/06/10 10:15, Thomas Carsten Franke wrote:
Am 17.06.2010 09:38, schrieb Wouter van Gulik:
Wouter van Gulik schreef:
Joerg Wunsch schreef:
As Wouter van Gulik wrote:

IMHO, the respective code is hand-crafted asm code in avr-libc.
Are you sure? The code is about a jump table, is that in avr-libc?
Errm, you are right...
We should probably file a bug report at binutils as well. gas is
excepting an 'illegal' instruction. This could mean gcc/gas also
happily generates the undefined LD files?

Just right now I added a problem report to gcc 4.3.3 version describing
the problem.

Just for the record the gcc bug id is:44564 http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44564 I think this is a nasty bug, but it is hard to recreate the problem. I did a quick scan of GCC but I can't find a reference to a lpm r?, Z+ other than those to __temp_reg__.

HTH,

Wouter



_______________________________________________
AVR-libc-dev mailing list
AVR-libc-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/avr-libc-dev

Reply via email to