Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!swrinde!mips!cs.uoregon.edu!ns.uoregon.edu!milton!ogicse!intelhf!ichips!iwarp.intel.com!inews!pinkas From: pinkas@almond.intel.com (Israel Pinkas) Newsgroups: comp.sys.alliant Subject: Re: Does anyone have gcc for the i860? Message-ID: Date: 9 May 91 23:19:18 GMT References: <366@nic.cerf.net> Sender: news@inews.intel.com Followup-To: comp.sys.alliant Organization: Software Technologies, INTeL Corporation, Santa Clara, CA Lines: 43 In-reply-to: jonesm@nic.cerf.net's message of 7 May 91 17:39:21 GMT In article <366@nic.cerf.net> jonesm@nic.cerf.net (John Reading) writes: > Does anybody have gcc ported to (and producing code for :-)) the > intel i860 micro? Lacking that, does anybody have a preprocessor that > handles token pasting as required by the X sources? > Please respond by email, I will post a summary if there is sufficient > (any? :-)) response. I'm posting because it makes sense to. Intel made arrangements with (paid) the FSF to port GCC 1.36 to the i860. The best I can say is that it works. There is no optimizer, other than possibly the source level optimizations that GCC does. Unfortunately, most of the speed of the i860 comes from the pipelined floating point and dual-mode instruction set, which GCC does not deal with. (Most i860 compilers do integer multiplication and division by moving the number to floating point, as the FP ALU is faster.) I have worked with Alliant over the last year. They have a working X server (and clients) for the FX2800. You might wish to contact them for a working binary or a compiler fix. In addition, all you really need from GCC is the preprocessor. The Alliant compiler is the best one available for the FX2800. If you can bring up CPP from the GCC distribution, redfine your build rules to preprocess C files with GNU CPP and then compile the result with the Alliant compiler. Don't try to preprocess on another machine, unless you want to copy /usr/include as well. Hope this helps. -Israel Pinkas Intel Corp -- -------------------------------------- Disclaimer: The above are my personal opinions, and in no way represent the opinions of Intel Corporation. In no way should the above be taken to be a statement of Intel. UUCP: {amdcad,decwrl,hplabs,oliveb,pur-ee,qantel}!intelca!mipos3!st860!pinkas ARPA: pinkas%st860.intel.com@relay.cs.net CSNET: pinkas@st860.intel.com