https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66146 --- Comment #49 from Jonathan Wakely <redi at gcc dot gnu.org> --- Looks like you didn't rebuild something properly. The __once_functor symbol should not have changed at all.