https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102772
H.J. Lu <hjl.tools at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|WAITING |NEW Depends on| |36159, 56726 --- Comment #5 from H.J. Lu <hjl.tools at gmail dot com> --- It is similar to PR 36159. Alignment of the return of new operator is wrong. It happens to work on Linux where new returns a pointer to a memory block which is 16-byte aligned. Referenced Bugs: https://gcc.gnu.org/bugzilla/show_bug.cgi?id=36159 [Bug 36159] C++ compiler should issue a warning with missing new operator https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56726 [Bug 56726] i386: MALLOC_ABI_ALIGNMENT is too small (usually)