https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120086
--- Comment #4 from John David Anglin <danglin at gcc dot gnu.org> --- Guess this is a problem in other files: bash-5.1$ grep zu *.cc crc-verification.cc: fprintf (dump_file, "Checking %zu bit.\n", it_end); crc-verification.cc: fprintf (dump_file, "Checking %zu bit.\n", i); gcov.cc: fprintf (gcov_file, "path %zu covered: lines", pathno); gcov.cc: fprintf (gcov_file, "path %zu not covered: lines", pathno); gcov.cc: fprintf (gcov_file, "path %zu covered:\n", pathno); gcov.cc: fprintf (gcov_file, "path %zu not covered:\n", pathno); gcov.cc: fnotice (gcov_file, "paths covered %u of %zu\n", genmatch.cc: test_diag_vfprintf ("10 12345678", "%zu %x", (size_t)10, 0x12345678); pretty-print.cc: %zd, %zi, %zo, %zu, %zx: size_t versions. pretty-print.cc: ASSERT_PP_FORMAT_2 ("10 12345678", "%zu %x", (size_t)10, 0x12345678); pretty-print.cc seems to validate format.