Filing this away for future reference. [Since FIXMEs in the code are generally frowned on, sigh.] Some of the Fission data structures in dwarf2read.c could live on comp_unit_obstack instead of objfile_obstack. Some are easier than others (e.g. struct dwo_unit when using DWP files). Fission: http://gcc.gnu.org/wiki/DebugFission http://gcc.gnu.org/wiki/DebugFissionDWP