https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96326
--- Comment #2 from Pascal Terjan <pterjan at gmail dot com> --- No: $ gcc -O3 -Wall -fno-strict-aliasing t.c; ./a.out 24 However -fno-tree-loop-vectorize fixes it: $ gcc -O3 -Wall -fno-tree-loop-vectorize t.c; ./a.out 68