This is the mail archive of the ecos-discuss@sourceware.cygnus.com mailing list for the eCos project.


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

Error generating arm-elf-gcc


Hi,
I'm a new subscriber t othis mailing list.
I have been trying to compile gcc for an ARM target but the compilation always terminates with the following error:
 
C:\TEMP/cc0W0s1B.s: Assembler messages:
C:\TEMP/cc0W0s1B.s:2: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:3: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:72: Error: no such 386 instruction: `dividend .req r0'
C:\TEMP/cc0W0s1B.s:73: Error: no such 386 instruction: `divisor .req r1'
C:\TEMP/cc0W0s1B.s:74: Error: no such 386 instruction: `result .req r2'
C:\TEMP/cc0W0s1B.s:75: Error: no such 386 instruction: `curbit .req r3'
C:\TEMP/cc0W0s1B.s:76: Error: no such 386 instruction: `ip .req r12'
C:\TEMP/cc0W0s1B.s:77: Error: no such 386 instruction: `sp .req r13'
C:\TEMP/cc0W0s1B.s:78: Error: no such 386 instruction: `lr .req r14'
C:\TEMP/cc0W0s1B.s:79: Error: no such 386 instruction: `pc .req r15'
C:\TEMP/cc0W0s1B.s:83: Warning: .type pseudo-op used outside of .def/.endef ignored.
C:\TEMP/cc0W0s1B.s:83: Error: Rest of line ignored. First ignored character is `_'.
C:\TEMP/cc0W0s1B.s:87: Error: expecting operand after ','; got nothing
C:\TEMP/cc0W0s1B.s:88: Error: no such 386 instruction: `beq Ldiv0'
C:\TEMP/cc0W0s1B.s:89: Error: expecting operand after ','; got nothing
C:\TEMP/cc0W0s1B.s:90: Error: expecting operand after ','; got nothing
C:\TEMP/cc0W0s1B.s:91: Error: too many memory references for `cmp'
C:\TEMP/cc0W0s1B.s:92: Error: no such 386 instruction: `bcc Lgot_result'
C:\TEMP/cc0W0s1B.s:94: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:95: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:96: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:97: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:98: Error: expecting operand after ','; got nothing
C:\TEMP/cc0W0s1B.s:99: Error: no such 386 instruction: `cmpcc divisor,dividend'
C:\TEMP/cc0W0s1B.s:100: Error: no such 386 instruction: `movcc divisor,divisor,lsl'
C:\TEMP/cc0W0s1B.s:101: Error: no such 386 instruction: `movcc curbit,curbit,lsl'
C:\TEMP/cc0W0s1B.s:102: Error: no such 386 instruction: `bcc Loop1'
C:\TEMP/cc0W0s1B.s:105: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:106: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:107: Error: expecting operand after ','; got nothing
C:\TEMP/cc0W0s1B.s:108: Error: no such 386 instruction: `cmpcc divisor,dividend'
C:\TEMP/cc0W0s1B.s:109: Error: no such 386 instruction: `movcc divisor,divisor,lsl'
C:\TEMP/cc0W0s1B.s:110: Error: no such 386 instruction: `movcc curbit,curbit,lsl'
C:\TEMP/cc0W0s1B.s:111: Error: no such 386 instruction: `bcc Lbignum'
C:\TEMP/cc0W0s1B.s:114: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:115: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:116: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:117: Error: Rest of line ignored. First ignored character is `@'.
C:\TEMP/cc0W0s1B.s:118: Error: too many memory references for `cmp'
C:\TEMP/cc0W0s1B.s:119: Error: no such 386 instruction: `subcs dividend,dividend,divisor'
C:\TEMP/cc0W0s1B.s:120: Error: no such 386 instruction: `orrcs result,result,curbit'
C:\TEMP/cc0W0s1B.s:121: Error: too many memory references for `cmp'
C:\TEMP/cc0W0s1B.s:122: Error: no such 386 instruction: `subcs dividend,dividend,divisor,lsr'
C:\TEMP/cc0W0s1B.s:123: Error: no such 386 instruction: `orrcs result,result,curbit,lsr'
C:\TEMP/cc0W0s1B.s:124: Error: too many memory references for `cmp'
C:\TEMP/cc0W0s1B.s:125: Error: no such 386 instruction: `subcs dividend,dividend,divisor,lsr'
C:\TEMP/cc0W0s1B.s:126: Error: no such 386 instruction: `orrcs result,result,curbit,lsr'
C:\TEMP/cc0W0s1B.s:127: Error: too many memory references for `cmp'
C:\TEMP/cc0W0s1B.s:128: Error: no such 386 instruction: `subcs dividend,dividend,divisor,lsr'
C:\TEMP/cc0W0s1B.s:129: Error: no such 386 instruction: `orrcs result,result,curbit,lsr'
C:\TEMP/cc0W0s1B.s:130: Error: expecting operand after ','; got nothing
C:\TEMP/cc0W0s1B.s:131: Error: no such 386 instruction: `movnes curbit,curbit,lsr'
C:\TEMP/cc0W0s1B.s:132: Error: no such 386 instruction: `movne divisor,divisor,lsr'
C:\TEMP/cc0W0s1B.s:133: Error: no such 386 instruction: `bne Loop3'
C:\TEMP/cc0W0s1B.s:135: Error: too many memory references for `mov'
C:\TEMP/cc0W0s1B.s:136: Error: too many memory references for `mov'
C:\TEMP/cc0W0s1B.s:139: Error: invalid char '[' beginning operand 2 `[sp'
C:\TEMP/cc0W0s1B.s:140: Error: no such 386 instruction: `bl __div0 (PLT)'
C:\TEMP/cc0W0s1B.s:141: Error: expecting operand after ','; got nothing
C:\TEMP/cc0W0s1B.s:142: Error: no such 386 instruction: `ldmia sp!,{pc}'
C:\TEMP/cc0W0s1B.s:144: Warning: .size pseudo-op used outside of .def/.endef ignored.
C:\TEMP/cc0W0s1B.s:144: Error: Rest of line ignored. First ignored character is `_'.
make[1]: *** [libgcc1-asm.a] Error 1
make[1]: Leaving directory `/C/buildgcc/gcc'
make: *** [all-gcc] Error 2
make: Leaving directory `/C/buildgcc'
I-m working on a Windows NT 4.0 PC and I have installed Cygwin B20 and binutils 2.9.1.
 
Can someone help me?
 
THANKS
 
Alessandro Pinto

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