On Thu, Aug 23, 2012 at 02:29:39PM -0700, Mike Stump wrote: > On Aug 23, 2012, at 1:30 PM, Richard Sandiford wrote: > >> ../../gcc/gcc/target-globals.c: In function ‘target_globals* > >> save_target_globals()’: > >> ../../gcc/gcc/target-globals.c:69:33: error: ‘ggc_alloc_target_globals’ > >> was not declared in this scope > >> make: *** [target-globals.o] Error 1 > >> > >> after the switch to C++. I was wondering if your switchable target port > >> compiles post the switch to C++? > > > > Yeah, mips64-elf with today's trunk seems OK. > > So, where is the prototype for this function? a grep seems not to find it. > Possibly my compiler is pickier than yours, I'm using g++ 4.5.1 apparently.
Should be generated like most other ggc_alloc_* macros in gtype-desc.h. Jakub