[Sanitizers] GCC fails to build libasan with -mthumb and -fno-omit-frame-pointer 88/187288/1
authorDenis Khalikov <d.khalikov@partner.samsung.com>
Tue, 21 Aug 2018 13:17:34 +0000 (16:17 +0300)
committerDenis Khalikov <d.khalikov@partner.samsung.com>
Tue, 21 Aug 2018 13:23:21 +0000 (16:23 +0300)
commit0de5898b0d957977b065d9df4d683c055ef1461f
treebf917119f207f599da1091b195da448348943d1c
parentdf0472cdee9c0e009b512bad0550065d589ae1b0
[Sanitizers] GCC fails to build libasan with -mthumb and -fno-omit-frame-pointer

GCC does not allow to have frame pointer register as a clobber register
for inline assembler, when flag -fno-omit-frame-pointer is added.
By default, arm with mthumb mode uses r7 as a frame pointer register.

https://reviews.llvm.org/D50180

Change-Id: I5f5a3c695353ba2fe4195fd6054aedb7ee11e1af
libsanitizer/sanitizer_common/sanitizer_linux.cc