https://gcc.gnu.org/bugzilla/show_bug.cgi?id=105781
--- Comment #5 from Denis Yaroshevskiy <denis.yaroshevskij at gmail dot com> --- Pragma is not going to be used in 99.9% of cases. TBH I think that gcc should not require -funroll-loops at least on O3. This is not a well known flag and people expect O3 to be max speed at the expense of size.