https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78327
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- No it is only types < int. That is char and short. Please look at my test case and you will see that the one that does not work is only the char form.