https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116574
--- Comment #11 from Bernardo Sulzbach <bernardo at bernardosulzbach dot com> --- (In reply to Andrew Pinski from comment #2) > -Os does not vectorize the code. > But that might be on purpose ... Then one last question: is that because -Os makes GCC not even consider it, even if in some cases it would result in smaller code size, or because there is a reason for it to prefer all of those instructions instead of an `addps`?