http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58863
--- Comment #3 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Ali Baharev from comment #2) > Please check with objdump. It's not what I get in the executable. Yes it is. Read my comment again. we align loops to 8 byte by default but try to align it to 16 byte if we don't need to fill in over 10 bytes.