https://gcc.gnu.org/bugzilla/show_bug.cgi?id=101480
Volker Schmidt <volker.schmidt at factset dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |volker.schmidt at factset dot com --- Comment #5 from Volker Schmidt <volker.schmidt at factset dot com> --- I would simply add, that we have breaking change to gcc here, that does do something different, without any warning or documentation, simply based on the idea (which I find no source to point too, that new should not use globals). Without digging to deep, I find a number of areas (inter process communication, inter processor communication, numa optimizations, architectures with special function memory areas), where calling new is depended on a global status. So I find this assumption, not very intuitive.