https://gcc.gnu.org/bugzilla/show_bug.cgi?id=120120
--- Comment #4 from Manuel Lauss <manuel.lauss at googlemail dot com> --- I bisected and tested with the full source, but the core loop is function codec47_comp2() in example.c. The code for this function is noticeable smaller (4kB vs 6kB) with "gcc-16 -O3" compared to gcc-14/15 -O3, regardless of target (I test with haswell and znver5).