This fixes many sanitizer problems with -m32. It is really intended
for gcc but patches to the sanitizers make their way through llvm
first.
ref: https://gcc.gnu.org/ml/gcc-patches/2017-02/msg00855.html
(Note: patch being submitted by me on behalf of Segher Boessenkool
who works on gcc. See ref: above.)