https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113258
--- Comment #20 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So if you use an old tcmalloc and a c11 or c++1 library use aligned_alloc it would crash in the same way. Is that the same as this issue here, yes. Is it an abi change, NO because the abi for malloc displacement is not technically a stable one and would be a glibc issue rather than a gcc/libstdc++ one. It just happens libstdc++ uses aligned_alloc.