Hi Frank, Peter: Now that gcc-3.0.1 is out, looked at libbackend.a which is an internal lib of gcc's OBJS and compared that with the list of OBJS in 2.95.3: (no guarentee the following is 100% accurate) Going from 2.95.3 to 3.01: These were droped: stupid.o getpw.o mbchar.o dyn-string.o These are added: diagnostic.o builtins.o haifa-sched.o regrename.o predict.o lists.o ggc-common.o stringpool.o simplify-rtx.o ssa.o bb.reorder.o dcc.o sched-vis.o sched-dcps.o sched-rgn.o sched-ebb.o params.o ( What started this train of thought was the idea that perhaps I could make a 2.95.3 version of libbackend.a and then try writing a makefile to compile gpc without recompiling gcc. Last step would be to try using 3.0.1 libbackend.a ). The lists above any help? Russ