[En-Nut-Discussion] Compiler Error

Ole Reinhardt ole.reinhardt at kernelconcepts.de
Tue Feb 8 11:49:54 CET 2005


Hi all,

I updated my source to CVS HEAD and tried to compile.

Has anyone just seen a compiler error like this:

ache.lst -D__HARVARD_ARCH__  -I../include  arpcache.c -o arpcache.o
arpcache.c: In function `NutArpCacheQuery':
arpcache.c:487: error: unable to find a register to spill in class
`POINTER_REGS'
arpcache.c:487: error: this is the insn:
(insn 90 207 206 5 (parallel [
            (set (mem:BLK (reg/v/f:HI 44 [ mac ]) [0 A8])
                (mem:BLK (reg/v/f:HI 28 r28 [orig:46 entry ] [46]) [0
A8]))
            (use (reg:QI 24 r24 [60]))
            (use (const_int 1 [0x1]))
            (clobber (scratch:HI))
            (clobber (scratch:HI))
            (clobber (scratch:QI))
        ]) 16 {*movstrqi_insn} (insn_list 87 (insn_list 89 (nil)))
    (expr_list:REG_DEAD (reg:QI 24 r24 [60])
        (expr_list:REG_DEAD (reg/v/f:HI 44 [ mac ])
            (expr_list:REG_UNUSED (scratch:QI)
                (expr_list:REG_UNUSED (scratch:HI)
                    (expr_list:REG_UNUSED (scratch:HI)
                        (nil)))))))
arpcache.c:487: confused by earlier errors, bailing out
make[1]: *** [arpcache.o] Fehler 1
make[1]: Leaving directory `/home/ole/work/avr/ethernut/nut/net'
make: *** [all] Fehler 2

For me it seems like a fatal internal error of avr-gcc. I'm using the
latest Debian unstable avr-gcc package: avr-gcc (GCC) 3.4.3

Any suggestions how to proceed?

Regards,

Ole Reinhardt

-- 
kernel concepts    Tel: +49-271-771091-14
Dreisbachstr. 24   Fax: +49-271-771091-19
D-57250 Netphen    E+ : +49-177-7420433
--





More information about the En-Nut-Discussion mailing list