http://gcc.gnu.org/bugzilla/show_bug.cgi?id=53225
--- Comment #30 from Thomas W. Lynch <dimitrisdad at gmail dot com> 2012-05-04 23:36:48 UTC --- Sorry to be thick headed Jon. Perhaps you could boil it down to the essentials here, are you saying that assignment is illegal in operator new so it is proper that there be no error and one gets the wrong result? Is that your point? Answer me this, and I will drop the report.