https://gcc.gnu.org/bugzilla/show_bug.cgi?id=54013
--- Comment #2 from Andrew Pinski <pinskia at gcc dot gnu.org> --- Note the loop needs an alignment potion otherwise there could be undefined behavior if 45 is passed the tab array bounds and the one of the elements are greater than x.