i860 live?

Zack Weinberg zackw@Stanford.EDU
Mon Apr 16 18:52:00 GMT 2001


On Mon, Apr 16, 2001 at 01:38:52PM -0700, Jim Wilson wrote:
> In article < 20010416125329.P339@stanford.edu > you write:
> >Is i860 a live target?  I see the processor came out in 1989, but can
> >find no history of it.  It certainly doesn't seem to be maintained.
> 
> The i860 was never a very popular processor.  It had an
> "interesting" architecture from a compiler viewpoint.  It had a
> dual-instruction open pipeline mode that allowed high performance,
> but was very hard to generate code for.  It was used for a few high
> performance systems because of this, but never used in any high
> volume system.  I have an i860 architecture manual, but have never
> seen an i860 system.

I'm asking because it's the last system with a non-opencoded
__builtin_saveregs, and therefore causing difficulties with the libgcc
ABI.  It has to do substantial work there, perhaps it makes sense to
retain an out-of-line __builtin_saveregs for it and potential future
processors with equally difficult varargs implementations.  On the
other hand, it may be that it's just never been updated for the new
varargs implementation and all this isn't necessary anymore.

> There are still a few of these machines around.  See for instance
> http://gcc.gnu.org/ml/gcc-patches/2000-07/msg00941.html

... so I should bug Jason Eckhart, eh?  Thanks.

zw



More information about the Gcc mailing list