https://gcc.gnu.org/bugzilla/show_bug.cgi?id=107370
--- Comment #23 from Jakub Jelinek <jakub at gcc dot gnu.org> --- > OK, but you are NOT RUNNING IN AN ARM 64 do you? Because that's the machine > I am using... So that would point to glibc's printf then. Try to use %a to see the hex values, those are much more easily verifiable (you can e.g. look at the bytes in memory in a debugger etc.).