Path: utzoo!utgpu!water!watmath!clyde!att!osu-cis!tut.cis.ohio-state.edu!mailrus!purdue!decwrl!nsc!rfg
From: rfg@nsc.nsc.com (Ron Guilmette)
Newsgroups: comp.sys.nsc.32k
Subject: Re: Assembler syntax of CINV in the 32532
Keywords: GCC ICM3216
Message-ID: <6447@nsc.nsc.com>
Date: 20 Sep 88 00:46:12 GMT
References: <828@kuling.UUCP> <1115@mmm.UUCP>
Reply-To: rfg@nsc.UUCP (Ron Guilmette)
Organization: National Semiconductor, Sunnyvale
Lines: 41

In article <1115@mmm.UUCP> schultz@mmm.UUCP (John C Schultz) writes:
>
>Has anyone ported GCC for the ICM3216?

No, but I have ported it to the vme532 which ought to be quite similar.
For instance it is also a 32000 processor and also runs System V.  Actually,
I also have a number of patches for the vme532 (which might also be applicable
to your ICM3216) which I have not yet sent to Stallman.  If you want, I will
be glag to E-mail them to you.

>I have been trying but get the following errors:
>
>no ranlib for Sys V - run it anyway and pray that I can figure out the
>                      link errors.

You obviously have a somewhat out-of-date copy of GCC.  Stallman fixed the
Makefile so that it doesn't try to do ranlib's as of about 1.26.  Get a newer
version.  The latest is 1.28.

>insn-codes.h line 153  compiler error:parameter stack overflow
>        - patch - I removed a couple hopefully esoteric mnemonics
>
>lots of files - too many #defines - apparently the Nat'l compiler does
>                not like long (10-20 lines) definitions.  I have not
>                solved this one yet.

One possible solution to the second problem would be for me to send you a
set of ".o" files for just the GNU C-preprocessor.  You could then try
linking these in your environment with your libraries to get an initial
executable copy of the GNU preprocessor which could be used in place of
the normal C-preprocessor for further compilations.

Let me know if you would like me to do this.  Also let me know if you
have executable versions of uudecode and uncompress on your system.
If not then the transfer via E-mail will be harder.

-- 
Ron Guilmette
National SemiConductor, 1135 Kern Ave. M/S 7C-266; Sunnyvale, CA 94086
Internet: rfg@nsc.nsc.com   or   amdahl!nsc!rfg@ames.arc.nasa.gov
Uucp: ...{pyramid,sun,amdahl,apple}!nsc!rfg