gcc-2.8.0 released

Jeffrey A Law law@cygnus.com
Sat Jan 17 22:30:00 GMT 1998


  In message < u9btxc4lwo.fsf@spock.ctd.comsat.com >you write:
  > What is the tradeoff of features between gcc-2.8.0 and recent egcs,
  > say, egcs-1.0.1?
egcs-1.0.1 has all the significant features of gcc-2.8 except the 
ADDRESSOF optimization, which we considered too risky to try to
include.

Stuff we've got that's not in gcc-2.8

new scheduler
new regmove optimization pass
new alias analysis code
integrated fortran compiler
integrated testsuites
repo (mostly useful for non-elf systems)
integrated C++ runtime libraries
Much better flow analysis (helps EH generate more correct code and
avoids many bogus warnings in the presense of EH constructs)
Several improvements to the loop optimizer

I'm pretty sure there's some C++ stuff in egcs-1.0.1 that isn't in gcc-2.8.


There's also the issue of the random bugfixes.  Of course there's probably
a few in gcc-2.8 that are not in egcs-1.0.1, but the reverse is also true.
IMHO egcs-1.0 (and indirectly egcs-1.0.1) has been better tested on a wider
range of platforms than gcc-2.8.


The egcs snapshots have everything that you would find in gcc-2.8, plus
all our improvements.


jeff



More information about the Gcc mailing list