https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109995
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- do *++p = c; while (--n > 0); is turned into memset during optimizations.
pinskia at gcc dot gnu.org via Gcc-bugs Fri, 26 May 2023 09:51:21 -0700
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=109995
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- do *++p = c; while (--n > 0); is turned into memset during optimizations.