GCC 2.8.1 and binutils for i960-wrs-vxworks

rfreier@csw.L-3com.com rfreier@csw.L-3com.com
Sat Apr 1 00:00:00 GMT 2000


I've been trying to build GCC 2.8.1 for
X-wrs-vxworks, where X = {powerpc,m68k,i386,mips,i960}.

I used binutils 2.9.5.0.24, and so far, the ppc, m68k, and i386 
compilers are working.   However, I couldn't get the
2.9.5.0.24 binutils to build for i960-wrs-vxworks.  So,
I tried 2.9.1.  Although the resulting i960 compiler
seems to compile lots of code correctly, it has consitently
given me the following error on a specific C++ library:

	/var/tmp/ccKkaybm.s: Assembler messages:
	/var/tmp/ccKkaybm.s:3837: Error: Unknown pseudo-op:  `.section'
	/var/tmp/ccKkaybm.s:3851: Error: Unknown pseudo-op:  `.section'

Am I correct in assuming that the 2.8.1 compiler is simply producing
instructions that the 2.9.1 assembler doesn't understand? I've
tried binutils versions 2.6, 2.9.1, 2.9.5.0.24, and 2.9.5.0.27, and
the first two produce the above error, and the last two won't
build for this target.  (The build process dies because, for this target,
the code is logically broken:  someone replaced a macro with
a function and invalidated some of the code which used the macro.)

Any ideas?

Thanks,
Rod Freier




------
Want more information?  See the CrossGCC FAQ, http://www.objsw.com/CrossGCC/
Want to unsubscribe? Send a note to crossgcc-unsubscribe@sourceware.cygnus.com



More information about the crossgcc mailing list