comp.lang.ada
 help / color / mirror / Atom feed
From: Bob Crispen <revbob@EIGHT-BALL.HV.BOEING.COM>
Subject: Re: GNAT on Win 95
Date: 1996/06/17
Date: 1996-06-17T00:00:00+00:00	[thread overview]
Message-ID: <9606171507.AA23768@eight-ball> (raw)


Robert Dewar <dewar@CS.NYU.EDU> sez:

>"Ditto for Cygnus and LabTek -- here we've got two groups of people
>(saintly people) writing a gcc for Windows 95 and NT.  Both of them
>compile C.  One of them compiles C++.  One of them compiles Ada 95.
>It's a virtual certainty that the same problems are being solved twice.
>It's also a virtual certainty that every day the two common cores of
>the compilers move another millimeter farther apart, and the chances
>of forever having to have two compilers on my machine increase another"
>
>What on earth are you talking about. LabTek is not writing a "gcc for
>Windows 95"! The port of GNAT for NT uses the current release of gcc
>from FSF with a few extra patches which represent changes present
>in the current development version of FSF gcc which are necessary
>for GNAT>

Oh, very well.  Cygnus and Labtek are separately developing
compilers in the gcc family.  Is that precise enough?  You clearly
knew from your other remarks that I was not alleging that these were
clean-room efforts.

>(the maintanence of the FSF version of gcc, which is what
>Labtek -- and all other versions of GNAT -- uses, is under the
>control and supervision of Richard Kenner of ACT and NYU)
>
>The Cygnus development of gcc is kept syncrhonized with the FSF
>development, and Cygnus fixes and improvements are incorporated
>into the FSF release.

Excellent news.  Perhaps I'm not the only one to whom it is news.
Would you be kind enough to mention where, apart from here and now,
you've actually said that with respect to those two compilers?

>"One of them compiles C++"
>
>more massive confusion. gcc is a driver program that can call cc1, gnat1,
>or cc1plus etc, which are the actual compilers for the different languages.
>Each of these compilers incorporates the backend code generator etc that
>is a fundamental part of gcc.

The release notes for the last version of gnat that I installed on
my Sun mentioned what was required to use the same front end for C++,
which is why I knew it was possible on some platforms.  But since
the gnat release notes for Win95 not only did not mention that but
said that C++ was not supported, my statement becomes a *little*
easier to justify.

>If you get the latest version of the gcc driver from either FSF or Cygnus
>then they should be, barring minor revision shifts, identical, and either
>of them will be happy to load the C++ compiler or the GNAT compiler.
[moved]
>Bob, you really ought to take the effort to find more about what
>is going on and how gcc works before posting a message which is
>so confused.

Well, that "barring minor revision shifts" tells me that you, who
of all people in the world should know, don't know either whether the
current releases of the Cygnus and LabTek compilers will permit that!
That's really too much: scolding a compiler user for not knowing what
you, a compiler developer, do not know.

Bob Crispen
revbob@eight-ball.hv.boeing.com
Speaking for myself, not my company




             reply	other threads:[~1996-06-17  0:00 UTC|newest]

Thread overview: 23+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1996-06-17  0:00 Bob Crispen [this message]
  -- strict thread matches above, loose matches on Subject: below --
1996-06-13  0:00 GNAT on Win 95 Bob Crispen
1996-06-14  0:00 ` Robert Dewar
1996-06-17  0:00   ` Pascal Obry
1996-06-14  0:00 ` Jim Kingdon
1996-06-12  0:00 Bob Crispen
1996-06-14  0:00 ` Dale Pontius
1996-06-10  0:00 Bob Crispen
1996-06-10  0:00 ` Tom Griest
1996-06-11  0:00 ` Theodore E. Dennison
1996-06-12  0:00 ` Dale Pontius
1996-06-12  0:00   ` Tom Griest
1996-06-06  0:00 Bob Crispen
1996-06-07  0:00 ` Theodore E. Dennison
1996-06-07  0:00   ` Robert Dewar
1996-06-07  0:00   ` Kenneth Mays
1996-06-08  0:00     ` Robert Dewar
1996-06-07  0:00   ` Theodore E. Dennison
1996-06-07  0:00     ` progers
1996-05-30  0:00 somf
1996-05-30  0:00 ` Tom Griest
1996-05-31  0:00 ` Philip Brashear
1996-06-05  0:00 ` Andy Wilson
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox