https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77691
--- Comment #14 from Jonathan Wakely <redi at gcc dot gnu.org> --- We *could* make the libstdc++ operator new call malloc repeatedly until it gets something aligned to max_align_t, so that operator new and the C++ allocators meet the alignment requirements. But that seems quite horrible.