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