https://gcc.gnu.org/bugzilla/show_bug.cgi?id=121429 --- Comment #3 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- Rechecked today and this still fails. It seems one could call a sync all within the inner workings of deallocate to fix this.