-fno-strict-aliasing is understood by both gcc and clang.