On Sat, 7 Sep 2002, Frank Heckenbach wrote:
The changes between gcc-2 and gcc-3 are probably bigger than between the different gcc-3 versions.
That's an understatement. Concider these changes in the GCC backend in going from GCC-2.95.3 to GCC-3.2:
These files were dropped:
dyn-string.o getpwd.o sched.o splay_tree.o stupid.o
These were added:
bb-reorder.o builtins.o cfg.o cfganal.o cfgbuild.o cfgcleanup.o cfglayout.o cfgloop.o cfgrtl.o conflict.o cselib.o debug.o dependence.o df.o diagnostic.o doloop.o dominance.o dwarf2asm.o ggc-common.o haifa-sched.o hashtable.o hooks.o ifcvt.o langhooks.o lists.o params.o predict.o regrename.o rtl-error.o sched-deps.o sched-ebb.o sched-rgn.o sched-vis.o sibcall.o simplify-rtx.o ssa.o ssa-ccp.o ssa-dce.o stringpool.o timevar.o tree-dump.o tree-inline.o vmsdbgout.o $(GGC)
So there's a starting point for someone to dig deeper.
Russ