[Bug tree-optimization/125653] [17 regression] glibc printf miscompiled since r17-1238-g8e3eff39a4564c

sjames at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Sun Jun 7 21:15:09 GMT 2026


https://gcc.gnu.org/bugzilla/show_bug.cgi?id=125653

--- Comment #2 from Sam James <sjames at gcc dot gnu.org> ---
This fails against a miscompiled glibc:
```
int
main ()
{
  char buf[200];
  __builtin_sprintf (buf, "%*s%*s%*s", -1, "one", -20, "two", -30, "three");

  int result = __builtin_strcmp (
      buf, "onetwo                 three                         ");
  if (result != 0)
    __builtin_abort ();
}
```


More information about the Gcc-bugs mailing list