https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117938
--- Comment #4 from Uroš Bizjak <ubizjak at gmail dot com> ---
The return from foo() with -flate-combine-instructions has one bit difference:
$2 = {0xffffffffffffffff7fffffff7fffffff, 0xffffffffffffffffffffffffffffffff,
0xffffffffffffffffffffffffffffffff, 0xffffffffffffffffffffffffffffffff}
vs. (correct) compiled with -fno-late-combine-instructions:
$2 = {0xffffffffffffffffffffffff7fffffff, 0xffffffffffffffffffffffffffffffff,
0xffffffffffffffffffffffffffffffff, 0xffffffffffffffffffffffffffffffff}