Update: The following problem appears to depend on the -fwhole-program option.
-fwhole-program
I\'ve been playing around a bit with memory allocation,
Looking at the output of g++ ... -S with / without -fwhole-program it appears that the whole custom new/delete operators aren't emitted at all when using fwhole-program.
g++ ... -S
fwhole-program
I'm starting to suspect we're looking at a bug here.