------- Comment #9 from sabre at nondot dot org 2008-06-04 04:48 ------- This isn't possible. The user can override operator new at the very last minute: e.g. by interposing a shared object with LD_PRELOAD. There is no way that a compiler or even LTO optimizing linker can know about this. A special non-standard compiler flag is required.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23383