|
From: | Mario Giovinazzo |
Subject: | Error in _fixunsdfsi for m68040 |
Date: | Wed, 1 Jun 2005 15:49:42 +0200 |
I can't build a 68k C cross compiler under cygwin
starting from:
binutils-2.16
newlib-1.13.0 gcc-4.0.0 because an error compiling libgcc2.c in function
_fixunsdfsi for M68040
Using binutils-2.15 there is no more error and the
generated 68k cross compiler works properly.
this is the message in log file:
--------------------------------
/home/mario/prova/build/gcc-newlib/gcc/xgcc -B/home/mario/prova/build/gcc-newlib/gcc/ -nostdinc -B/home/mario/prova/build/gcc-newlib/m68k-elf/newlib/ -isystem /home/mario/prova/build/gcc-newlib/m68k-elf/newlib/targ-include -isystem /home/mario/prova/source/gcc-4.0.0/newlib/libc/include -B/Gcc68k/m68k-elf/bin/ -B/Gcc68k/m68k-elf/lib/ -isystem /Gcc68k/m68k-elf/include -isystem /Gcc68k/m68k-elf/sys-include -O2 -DIN_GCC -DCROSS_COMPILE -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -isystem ./include -g -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I../../../source/gcc-4.0.0/gcc -I../../../source/gcc-4.0.0/gcc/. -I../../../source/gcc-4.0.0/gcc/../include -I./../intl -I../../../source/gcc-4.0.0/gcc/../libcpp/include -m68040 -DL_fixunsdfsi -c ../../../source/gcc-4.0.0/gcc/libgcc2.c -o libgcc/m68040/_fixunsdfsi.o /cygdrive/c/DOCUME~1/mario/LOCALS~1/Temp/ccIb1wOW.s: Assembler
messages:
/cygdrive/c/DOCUME~1/mario/LOCALS~1/Temp/ccIb1wOW.s:31: Error: operands
mismatch -- statement `fmovem.l %fpcr,%d1' ignored
/cygdrive/c/DOCUME~1/mario/LOCALS~1/Temp/ccIb1wOW.s:42: Error: operands
mismatch -- statement `fmovem.l %fpcr,%d1' ignored
make[2]: *** [libgcc/m68040/_fixunsdfsi.o] Error
1
--------------------------------- Note:
This function compiled for the others CPU (68000,
68020, 68030, ...) has no error
|
[Prev in Thread] | Current Thread | [Next in Thread] |