This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


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

gcc for ARM


Hello!

Host system: Linux RedHat  7.0

After :
#./configure --target=arm-elf
or
#./configure --target=arm-coff


Wenn I try to building the GCC compliler and libraries:
#make
I get the following error message:
see attachment


best regards
Ilko Iliev






make[2]: Entering directory `/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc'
for d in libgcc be libgcc/be fpu libgcc/fpu thumb libgcc/thumb interwork libgcc/interwork thumb/interwork libgcc/thumb/interwork fpu/thumb libgcc/fpu/thumb fpu/interwork libgcc/fpu/interwork fpu/thumb/interwork libgcc/fpu/thumb/interwork be/fpu libgcc/be/fpu be/thumb libgcc/be/thumb be/interwork libgcc/be/interwork be/thumb/interwork libgcc/be/thumb/interwork be/fpu/thumb libgcc/be/fpu/thumb be/fpu/interwork libgcc/be/fpu/interwork be/fpu/thumb/interwork libgcc/be/fpu/thumb/interwork; do \
  if [ -d $d ]; then true; else mkdir $d; fi \
done
if [ -f stmp-dirs ]; then true; else touch stmp-dirs; fi
/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc/xgcc -B/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc/ -B/usr/src/redhat/SOURCES/gcc-2.96-20000731/arm-coff/newlib/ -isystem /usr/src/redhat/SOURCES/gcc-2.96-20000731/arm-coff/newlib/targ-include -isystem /usr/src/redhat/SOURCES/gcc-2.96-20000731/newlib/libc/include -B/usr/local/arm-coff/bin/ -B/usr/local/arm-coff/lib/ -isystem /usr/local/arm-coff/include -O2  -DCROSS_COMPILE -DIN_GCC    -g -O2 -isystem ./include  -Dinhibit_libc -fno-inline -g1  -DIN_LIBGCC2 -D__GCC_FLOAT_NOT_NEEDED -Dinhibit_libc -I. -I. -I./config -I./../include -DL_udivsi3 -xassembler-with-cpp -c ./config/arm/lib1funcs.asm -o libgcc/./_udivsi3.o
/tmp/ccMPb1Q9.s: Assembler messages:
/tmp/ccMPb1Q9.s:2: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:3: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:17: Error: no such instruction: `work .req r4@XXXX is this safe?'
/tmp/ccMPb1Q9.s:21: Error: no such instruction: `dividend .req r0'
/tmp/ccMPb1Q9.s:22: Error: no such instruction: `divisor .req r1'
/tmp/ccMPb1Q9.s:23: Error: no such instruction: `result .req r2'
/tmp/ccMPb1Q9.s:24: Error: no such instruction: `curbit .req r3'
/tmp/ccMPb1Q9.s:25: Error: no such instruction: `ip .req r12'
/tmp/ccMPb1Q9.s:26: Error: no such instruction: `sp .req r13'
/tmp/ccMPb1Q9.s:27: Error: no such instruction: `lr .req r14'
/tmp/ccMPb1Q9.s:28: Error: no such instruction: `pc .req r15'
/tmp/ccMPb1Q9.s:33: Error: expecting operand after ','; got nothing
/tmp/ccMPb1Q9.s:34: Error: no such instruction: `beq Ldiv0'
/tmp/ccMPb1Q9.s:35: Error: expecting operand after ','; got nothing
/tmp/ccMPb1Q9.s:36: Error: expecting operand after ','; got nothing
/tmp/ccMPb1Q9.s:37: Error: too many memory references for `cmp'
/tmp/ccMPb1Q9.s:38: Error: no such instruction: `bcc Lgot_result'
/tmp/ccMPb1Q9.s:40: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:41: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:42: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:43: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:44: Error: expecting operand after ','; got nothing
/tmp/ccMPb1Q9.s:45: Error: no such instruction: `cmpcc divisor,dividend'
/tmp/ccMPb1Q9.s:46: Error: no such instruction: `movcc divisor,divisor,lsl'
/tmp/ccMPb1Q9.s:47: Error: no such instruction: `movcc curbit,curbit,lsl'
/tmp/ccMPb1Q9.s:48: Error: no such instruction: `bcc Loop1'
/tmp/ccMPb1Q9.s:51: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:52: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:53: Error: expecting operand after ','; got nothing
/tmp/ccMPb1Q9.s:54: Error: no such instruction: `cmpcc divisor,dividend'
/tmp/ccMPb1Q9.s:55: Error: no such instruction: `movcc divisor,divisor,lsl'
/tmp/ccMPb1Q9.s:56: Error: no such instruction: `movcc curbit,curbit,lsl'
/tmp/ccMPb1Q9.s:57: Error: no such instruction: `bcc Lbignum'
/tmp/ccMPb1Q9.s:60: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:61: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:62: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:63: Error: Rest of line ignored. First ignored character is `@'.
/tmp/ccMPb1Q9.s:64: Error: too many memory references for `cmp'
/tmp/ccMPb1Q9.s:65: Error: no such instruction: `subcs dividend,dividend,divisor'
/tmp/ccMPb1Q9.s:66: Error: no such instruction: `orrcs result,result,curbit'
/tmp/ccMPb1Q9.s:67: Error: too many memory references for `cmp'
/tmp/ccMPb1Q9.s:68: Error: no such instruction: `subcs dividend,dividend,divisor,lsr'
/tmp/ccMPb1Q9.s:69: Error: no such instruction: `orrcs result,result,curbit,lsr'
/tmp/ccMPb1Q9.s:70: Error: too many memory references for `cmp'
/tmp/ccMPb1Q9.s:71: Error: no such instruction: `subcs dividend,dividend,divisor,lsr'
/tmp/ccMPb1Q9.s:72: Error: no such instruction: `orrcs result,result,curbit,lsr'
/tmp/ccMPb1Q9.s:73: Error: too many memory references for `cmp'
/tmp/ccMPb1Q9.s:74: Error: no such instruction: `subcs dividend,dividend,divisor,lsr'
/tmp/ccMPb1Q9.s:75: Error: no such instruction: `orrcs result,result,curbit,lsr'
/tmp/ccMPb1Q9.s:76: Error: expecting operand after ','; got nothing
/tmp/ccMPb1Q9.s:77: Error: no such instruction: `movnes curbit,curbit,lsr'
/tmp/ccMPb1Q9.s:78: Error: no such instruction: `movne divisor,divisor,lsr'
/tmp/ccMPb1Q9.s:79: Error: no such instruction: `bne Loop3'
/tmp/ccMPb1Q9.s:81: Error: too many memory references for `mov'
/tmp/ccMPb1Q9.s:82: Error: too many memory references for `mov'
/tmp/ccMPb1Q9.s:85: Error: invalid char '[' beginning operand 2 `[sp'
/tmp/ccMPb1Q9.s:86: Error: no such instruction: `bl ___div0'
/tmp/ccMPb1Q9.s:87: Error: expecting operand after ','; got nothing
/tmp/ccMPb1Q9.s:88: Error: no such instruction: `ldmia sp!,{pc}'
make[2]: *** [libgcc/./_udivsi3.o] Error 1
make[2]: Leaving directory `/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc'
make[1]: *** [stmp-multilib] Error 2
make[1]: Leaving directory `/usr/src/redhat/SOURCES/gcc-2.96-20000731/gcc'
make: *** [all-gcc] Error 2
[root@ibox gcc-2.96-20000731]#
[root@ibox gcc-2.96-20000731]#

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