[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