> Makes sense, I've attached new patch (retested as usual). Well, you probably did not test with -m32:
Running target unix/-m32 FAIL: c-c++-common/asan/pr62089.c -O0 output pattern test, is ================================================================= FAIL: c-c++-common/asan/pr62089.c -O1 output pattern test, is ================================================================= FAIL: c-c++-common/asan/pr62089.c -O2 output pattern test, is ================================================================= FAIL: c-c++-common/asan/pr62089.c -O3 -fomit-frame-pointer output pattern test, is ================================================================= FAIL: c-c++-common/asan/pr62089.c -O3 -g output pattern test, is ================================================================= FAIL: c-c++-common/asan/pr62089.c -O2 -flto -fno-use-linker-plugin -flto-partition=none output pattern test, is ================================================================= FAIL: c-c++-common/asan/pr62089.c -O2 -flto -fuse-linker-plugin -fno-fat-lto-objects output pattern test, is ================================================================= for gcc and g++, see e.g. https://gcc.gnu.org/ml/gcc-testresults/2014-08/msg01873.html Dominique