[En-Nut-Discussion] avr-gcc gcc version 4.1.3 20070218 (prerelease) (SUSE Linux)

Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Mon Mar 12 23:25:33 CET 2007


Hello,

trying to find a solution for the "unable to find a register to spill"
problem with 4.1 I loaded 
gcc version 4.1.3 20070218 (prerelease) (SUSE Linux)
from the opensuse/repositories/CrossToolchain:/avr repository.

Compiling the ethernut libraries with "make"  (after a make clean) in the
build directory , it bails out immediate like:
nutbld-ethernut20-gcc> make
make -C arch
make[1]: Entering directory
`/home/bon/work/projekte/elab/ethernuts/nutbld-ethernut20-gcc/arch'
avr-gcc -c -mmcu=atmega128 -Os -fno-delete-null-pointer-checks -Wall -Werror
-Wstrict-prototypes -Wa,-ahlms=context_gcc.lst -DETHERNUT2
-D__HARVARD_ARCH__
-I/home/bon/work/projekte/elab/ethernuts/nutbld-ethernut20-gcc/include
-I/home/bon/work/projekte/elab/ethernuts/nut/include
/home/bon/work/projekte/elab/ethernuts/nut/arch/avr/os/context_gcc.c -o
avr/os/context_gcc.o
/tmp/ccjNnjhb.s: Assembler messages:
/tmp/ccjNnjhb.s:61: Error: internal error: fixup not contained within frag
/tmp/ccjNnjhb.s:62: Error: internal error: fixup not contained within frag
..

Did I miss some necessary step? Is this a known issue?
-- 
Uwe Bonnes                bon at elektron.ikp.physik.tu-darmstadt.de

Institut fuer Kernphysik  Schlossgartenstrasse 9  64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------



More information about the En-Nut-Discussion mailing list