[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