piet@ruuinf.uucp (Piet van Oostrum) (09/30/88)
This question consists of two parts, but they are actually related. 1. Has anybody ported GNU cc to the Harris HCX-9 (also known as CCI/Tahoe) yet? 2. Has anybody tried to seperate the code generation part of gcc from the parsing part. I ask this because I would like to write a Modula-2 compiler with the same code generator. -- Piet van Oostrum, Dept of Computer Science, University of Utrecht Padualaan 14, P.O. Box 80.089, 3508 TB Utrecht, The Netherlands Telephone: +31-30-531806 UUCP: ...!mcvax!ruuinf!piet -- Send compilers articles to ima!compilers or, in a pinch, to Levine@YALE.EDU Plausible paths are { decvax | harvard | yale | bbn}!ima Please send responses to the originator of the message -- I cannot forward mail accidentally sent back to compilers. Meta-mail to ima!compilers-request
gnu@toad.com (10/02/88)
There is a group (I think in Buffalo, NY) porting gcc to the Tahoe. Keith Bostic (bostic@okeeffe.berkeley.edu) is in touch with this work and could tell you more. Gcc is intended to have different front end parsers. It is currently being used to compile both c and c++, using separate front ends. Some further work remains to make it possible to build either a gcc or a g++ (c++ compiler) in the same source directory, but the compiler is definitely moving in this direction. If I was to write a "gmm" (GNU Modula-2), I'd build an M2 parser in place of the existing "c-parse.y" module, make whatever changes throughout the rest of the code I needed (e.g. new types of scopes or symbol table info; new operators; etc), and get it running reliably. By then, if RMS has rearranged C and C++ to be buildable from the same directory, I'd restructure my sources into his format and send 'em in to him; otherwise would send in my language-independent changes (e.g. back end changes) for merging, and track his releases for a few months until the restructuring is done. (That seems to be what g++ is doing.) John Gilmore [From gnu@toad.com] -- Send compilers articles to ima!compilers or, in a pinch, to Levine@YALE.EDU Plausible paths are { decvax | harvard | yale | bbn}!ima Please send responses to the originator of the message -- I cannot forward mail accidentally sent back to compilers. Meta-mail to ima!compilers-request
tower@bu-it.bu.edu (Leonard H. Tower Jr.) (10/03/88)
In article <2728@ima.ima.isc.com> gnu@toad.com writes: |[about grafting different language front ends such as Modula2 onto gcc] If anyone is interested in doing additional front-ends, they should check with rms@prep.ai.mit.edu first, and see if anyone else is working on one for the language in question. If you want your work incorporated into the master GNU gcc sources kept by rms, you'll almost definitely have to assign them to FSF, and have proper copyright notices on them. Again, discuss this with rms if you're serious. General questions about GNU can be directed at gnu@prep.ai.mit.edu . enjoy -len [From "Leonard H. Tower Jr." <tower@bu-it.bu.edu>] -- Send compilers articles to ima!compilers or, in a pinch, to Levine@YALE.EDU Plausible paths are { decvax | harvard | yale | bbn}!ima Please send responses to the originator of the message -- I cannot forward mail accidentally sent back to compilers. Meta-mail to ima!compilers-request
compilers-sender@ima.BU.EDU (10/13/88)
In article <2728@ima.ima.isc.com> gnu@toad.com writes: >There is a group (I think in Buffalo, NY) porting gcc to the Tahoe. >Keith Bostic (bostic@okeeffe.berkeley.edu) is in touch with this work >and could tell you more. Yeah, we're working on the gcc to Tahoe port. It's nearly done. We've got it to bootstrap and we've compiled a number of our user level commands and installed them with no problems. There's still a few bugs that we're aware of and everything isn't "clean" yet. So we haven't mailed anything to FSF. That'll be in a week or two. Devon Bowen (KA2NRC) FAX: (716) 636-3464 University at Buffalo BITNET: bowen@sunybcs.BITNET Internet: bowen@cs.Buffalo.EDU UUCP: ...!{ames,boulder,decvax,rutgers}!sunybcs!bowen -- Send compilers articles to ima!compilers or, in a pinch, to Levine@YALE.EDU Plausible paths are { decvax | harvard | yale | bbn}!ima Please send responses to the originator of the message -- I cannot forward mail accidentally sent back to compilers. Meta-mail to ima!compilers-request