https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65951
--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> --- This is a better example for AARCH64 due to ILP32 using long as 32bits: void foo (long long *arr) { for (int i = 0; i < 256; i++) arr[i] *= 19594LL; }