This is the mail archive of the crossgcc@cygnus.com mailing list for the crossgcc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

PROBS TO INSTALL CROSSGCC on i486-linux



Hello,

I have try to compiler/install the crossgcc on my i486-linux machine, but
compiling gcc stops everytime on the same error.

_ashrdi3
_ffsdi2
_udiv_w_sdiv
_udivmoddi4
_cmpdi2
_ucmpdi2
_floatdidf
_floatdisf
_fixunsdfsi
_fixunssfsi
_fixunsdfdi
_fixdfdi
_fixunssfdi
_fixsfdi
_fixxfdi
_fixunsxfdi
_floatdixf
/tmp/cca18314.s: Assembler messages:
/tmp/cca18314.s:97: Error: operands mismatch -- statement `tst.l %a4'
ignored
make[2]: *** [libgcc2.a] Error 1
make[2]: Leaving directory `/home2/build-gcc'
make[1]: *** [stmp-multilib-sub] Error 2
make[1]: Leaving directory `/home2/build-gcc'
make: *** [stmp-multilib] Error 1
dolphin#


I use the binutils-2.8.1. I have compiled them without any problems.
My enviroment:

Binutils: binutils-2.8.1
GCC : gcc-2.7.2.1 with crossgcc-gcc-2.7.2.1.patch
Newlib : newlib-1.8.0
GDB:  gdb-4.16

host=i486-linux
target=m68k-coff


Thanks,

Christian