public inbox for gcc@gcc.gnu.org
 help / color / mirror / Atom feed
* Re: egcs & gcc 2.8 ??
@ 1997-12-11 10:52 Yotam Medini
  1997-12-11 11:14 ` Jeffrey A Law
  0 siblings, 1 reply; 4+ messages in thread
From: Yotam Medini @ 1997-12-11 10:52 UTC (permalink / raw)
  To: law, egcs; +Cc: brian_barrick

>     >  http://www.cygnus.com/egcs/egcs-1.0.html:
>     > 
>     >    egcs-1.0 also contains many improvements and features not found in
>     >    gcc-2.7 and even the soon to be released gcc-2.8 compilers.
>     > 
>     > Could someone please educate me about the relations between 
>     > egcs and gcc 2.8?
>   It's pretty simple.
>
>   egcs-1.0 is based on an early August snapshot of the gcc-2.8 development
>   sources with many of our own enhancements & bugfixes.
>
>   The current snapshots are based on the soon to be release gcc-2.8 (again
>   with our enhancements and bugfixes).
>
>   jeff

Many of egcs users, I believe, assume that a code 
compiled with egcs's gcc/g++ could be compiled eventually
with the official gcc-<l>.<m>.<n>.
Therefore, we would all like to help with early feedback on further 
gcc development.

So the questions are really:

  * How gcc's official release is determined.
  * What are the egcs features that will not make it
    into the next gcc release.
  * What is the expected time length for a bug-fix in some egcs snap-shot
    to propogate to the official gcc release.

Much thanks -- yotam

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: egcs & gcc 2.8 ??
  1997-12-11 10:52 egcs & gcc 2.8 ?? Yotam Medini
@ 1997-12-11 11:14 ` Jeffrey A Law
  1997-12-11 16:11   ` Joe Buck
  0 siblings, 1 reply; 4+ messages in thread
From: Jeffrey A Law @ 1997-12-11 11:14 UTC (permalink / raw)
  To: yotam_medini; +Cc: egcs, brian_barrick

  In message < 199712111819.KAA02784@telaviv.tmai.com >you write:
  > Many of egcs users, I believe, assume that a code 
  > compiled with egcs's gcc/g++ could be compiled eventually
  > with the official gcc-<l>.<m>.<n>.
  > Therefore, we would all like to help with early feedback on further 
  > gcc development.
That's probably not a safe assumption.  We're moving forward at a much faster
pace than gcc2.  Odds are we've already got some g++ features in egcs that
are not in gcc2.


  > So the questions are really:
  > 
  >   * How gcc's official release is determined.
I don't know how to answer that.  That's one of the problems with the whole
gcc-2.8 process, nobody knows how/when releases will happen.  I (and othes)
complained more than once about this problem, but nothing ever happened.


  >   * What are the egcs features that will not make it
  >     into the next gcc release.
That depends mostly on the gcc2 folks.  It's mostly out of our hands.

  >   * What is the expected time length for a bug-fix in some egcs snap-shot
  >     to propogate to the official gcc release.
Again, depends on the gcc2 folks.

jeff

^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: egcs & gcc 2.8 ??
  1997-12-11 11:14 ` Jeffrey A Law
@ 1997-12-11 16:11   ` Joe Buck
  1997-12-11 20:29     ` Jeffrey A Law
  0 siblings, 1 reply; 4+ messages in thread
From: Joe Buck @ 1997-12-11 16:11 UTC (permalink / raw)
  To: egcs; +Cc: yotam_medini, brian_barrick

>   In message < 199712111819.KAA02784@telaviv.tmai.com >you write:
>   > Many of egcs users, I believe, assume that a code 
>   > compiled with egcs's gcc/g++ could be compiled eventually
>   > with the official gcc-<l>.<m>.<n>.
>   > Therefore, we would all like to help with early feedback on further 
>   > gcc development.
> That's probably not a safe assumption.  We're moving forward at a much faster
> pace than gcc2.  Odds are we've already got some g++ features in egcs that
> are not in gcc2.

No, I think it is a safe assumption (that C++ code that compiles with egcs
g++ will compile eventually with gcc2) -- the intent is that the C++ front
end be installed in both egcs and gcc2, as I understand things.  At any
given point in time, egcs may be slightly ahead.  *Warning*: this assumes
that you attempt to write standard C++, not just whatever the compiler
will accept; in the past, g++ has accepted invalid input due to bugs and
folks complain when the next release fixes the bug and rejects the invalid
input.

>   > So the questions are really:
>   > 
>   >   * How gcc's official release is determined.
> I don't know how to answer that.  That's one of the problems with the whole
> gcc-2.8 process, nobody knows how/when releases will happen.  I (and othes)
> complained more than once about this problem, but nothing ever happened.

Richard Kenner decides -- it seems he now wants to get a release out ASAP,
but there are still a couple of serious bugs.  (and thanks to the recent
merge these bugs are now in the latest egcs snapshot).

>   >   * What are the egcs features that will not make it
>   >     into the next gcc release.
> That depends mostly on the gcc2 folks.  It's mostly out of our hands.

haifa and -frepo, to name two.  Otherwise they aren't going to be all that
different, I think.

>   >   * What is the expected time length for a bug-fix in some egcs snap-shot
>   >     to propogate to the official gcc release.
> Again, depends on the gcc2 folks.

I suspect that many egcs-generated bug-fixes will appear relatively
quickly in the gcc2 *snapshots*.  How long it will take before a release
occurs is another matter.



^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: egcs & gcc 2.8 ??
  1997-12-11 16:11   ` Joe Buck
@ 1997-12-11 20:29     ` Jeffrey A Law
  0 siblings, 0 replies; 4+ messages in thread
From: Jeffrey A Law @ 1997-12-11 20:29 UTC (permalink / raw)
  To: egcs; +Cc: yotam_medini, brian_barrick

  In message < 199712112351.PAA23325@atrus.synopsys.com >you write:
  > No, I think it is a safe assumption (that C++ code that compiles with egcs
  > g++ will compile eventually with gcc2) -- the intent is that the C++ front
  > end be installed in both egcs and gcc2, as I understand things.  At any
  > given point in time, egcs may be slightly ahead.  *Warning*: this assumes
  > that you attempt to write standard C++, not just whatever the compiler
  > will accept; in the past, g++ has accepted invalid input due to bugs and
  > folks complain when the next release fixes the bug and rejects the invalid
  > input.
That's actually a more accurate statement than mine.  Thanks Joe.

  > > That depends mostly on the gcc2 folks.  It's mostly out of our hands.
  > 
  > haifa and -frepo, to name two.  Otherwise they aren't going to be all that
  > different, I think.
I think the EH code in egcs is further along, including more accurate flow
graphs, which are pretty important for both code correctness and valid warnings.
We'll have global cse & partial redundancy elimination soon, we've also got
several improvements to the loop optimizer.


  > I suspect that many egcs-generated bug-fixes will appear relatively
  > quickly in the gcc2 *snapshots*.  How long it will take before a release
  > occurs is another matter.
Quite true.

Thanks for helping clarify things Joe.  Sometimes I'm a little too terse.

jeff

^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~1997-12-11 20:29 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
1997-12-11 10:52 egcs & gcc 2.8 ?? Yotam Medini
1997-12-11 11:14 ` Jeffrey A Law
1997-12-11 16:11   ` Joe Buck
1997-12-11 20:29     ` Jeffrey A Law

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).