[En-Nut-Discussion] Build-Problems with WinAVR 20050214

Alexander Zäch alexander.zaech at bytehunter.de
Fri Feb 18 09:51:56 CET 2005


Hello everybody!

I found out some problems using the new WinAVR version 20050214 for
building the libraries of Nut/OS. Please have a look @ this:

[ ... ]
C:/ethernut/nut/net/arpcache.c: In function `NutArpCacheQuery':
C:/ethernut/nut/net/arpcache.c:487: error: unable to find a register to
spill in class `POINTER_REGS'
C:/ethernut/nut/net/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)))))))
C:/ethernut/nut/net/arpcache.c:487: confused by earlier errors, bailing out
make[1]: *** [arpcache.o] Error 1
make: *** [all] Error 2
[ EOF ]

I'm sorry, but I can't do anything with this error message. I am using
Nut/OS 3.9.5 Pre-Release. Last time I build the libraries I used WinAVR
20040720 without any problems.

Any ideas what's going wrong on my side?

Many Thanks!

AlexZ.







More information about the En-Nut-Discussion mailing list