We did not exactly "run into problems" adding gc to gcc. It's not a trivial thing to do, but we did it, and the stuff could be re-used in other systems. What we did is described in our paper at SIGPLAN PLDI 1992. We _did_ do it only for a specific architecture, though it should not be all that hard to port. Hope this helps .... Eliot
J. Eliot B. Moss, Associate Professor Computer Science Department, LGRC University of Massachusetts Box 34610 Amherst MA 01003-4610 (413) 545-4206, 545-1249 (fax); Moss@cs.umass.edu
self-interest@lists.selflanguage.org