https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117229
--- Comment #8 from Jakub Jelinek <jakub at gcc dot gnu.org> --- I'd suggest the embed-100.c hack mentioned above, then you can easily shrink the embed-1.c testcase if it still reproduces (hopefully just to the two strstr calls or what) and similarly reduce the embed-100.c source it includes, eventually maybe xxd -i it into the testcase if it is small enough. Are the strstr calls library calls or are they expanded inline/vectorized?