[comp.compilers] GNU cc for HCX-9 and other GNU compiler stuff

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