https://gcc.gnu.org/bugzilla/show_bug.cgi?id=62062
--- Comment #3 from petschy at gmail dot com --- (In reply to Andrew Pinski from comment #2) > Your inline asm is broken. How? In unaliased_storeb()? That's for only proving that the redundant loads/stores are not an artifact of aliasing, and is not used by the functions that write to int*'s.