https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117799
Andrew Pinski <pinskia at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Component|tree-optimization |middle-end --- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- The one thing that should move from the strlen to fab is memcmp->memcmp_eq . I am not 100% that will fix this but it definitely improve it. So I will do that soon. Note the 8 case is fixed for GCC 16 by r16-3470.