This is the mail archive of the crossgcc@sourceware.cygnus.com mailing list for the crossgcc project.
See the CrossGCC FAQ for lots more infromation.
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
Sreedhar Sampath wrote: > > I was wondering if any one of you could tell me if gcc has a cross > compiler which could compile for i860 machine. The current release, gcc-2.95.2 has support for 'i860-*-sysv3*' and 'i860-*-sysv4*', which you can equalize with 'i860-*-coff' and 'i860-*-elf', if aiming at an embedded target. So you can build a compiler which produces i860 assembly code, either for COFF or ELF... But you probably are interested in the things handling the stuff AFTER the compiling, ie assembling and linking... Unfortunately these are the missing/unimplemented components now. The 'binutils' subdir will be built for 'i860-coff' or 'i860-elf', but the 'gas' and 'ld' subdirs will not, if trying either target with recent binutils sources. The 'gas/config/tc-i860.*' do exist, so in some time someone was adding the gas-support into GNU binutils, but just "enabling" the 'i860-*-coff' or 'i860-*-elf' by adding these entries and their binary format into 'gas/configure', will not work immediately. I know, I tried... The 'tc-i860.c' has things which are related to the 'aout' binary format (it needs defines from the 'aout_gnu.h'), but then there aren't things like 'i860-*-aout' in the config files... So the 'i860-coff' and 'i860-elf' targets need someone to port the GNU as and ld for them... Perhaps this has been (partly) done, but the results are lurking somewhere else (than in the GNU binutils sources). Or using GCC and GNU binutils with the native assembler and linker on 'i860-sysv3' and 'i860-sysv4' machines has been the only need, and that being enough, so no work done to get 'gas' and 'ld' work for i860-coff/elf... Cheers, Kai ------ Want more information? See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/ Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com
Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
---|---|---|
Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |