https://gcc.gnu.org/bugzilla/show_bug.cgi?id=113907
--- Comment #21 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Jakub Jelinek from comment #20) > Ah, I think it is IPA-ICF. > What happens is that fnsplit splits the uprv_copyArray{16,32,64} functions, > where the > inline part does what is actually different among the functions, ... > Now IPA-ICF comes, doesn't care about ranges, merges all 3 into one and > picks there > the most unfortunate case, the case from the copyData64 part with N 8. > Later on we inline this back into the functions, the function splitting was > useless. Yep that is the same descriptions as what is happening in PR 113665.