The assembler code needs to say it uses AltiVec instructions. Tested on powerpc64-linux {-m32,-m64} and on powerpc64le-linux. Committing to trunk.
2019-05-27 Segher Boessenkool <seg...@kernel.crashing.org> libsanitizer/ PR target/90639 * tsan/tsan_rtl_ppc64.S: Add ".machine altivec". --- libsanitizer/tsan/tsan_rtl_ppc64.S | 1 + 1 file changed, 1 insertion(+) diff --git a/libsanitizer/tsan/tsan_rtl_ppc64.S b/libsanitizer/tsan/tsan_rtl_ppc64.S index 8285e21..9e533a7 100644 --- a/libsanitizer/tsan/tsan_rtl_ppc64.S +++ b/libsanitizer/tsan/tsan_rtl_ppc64.S @@ -1,5 +1,6 @@ #include "tsan_ppc_regs.h" + .machine altivec .section .text .hidden __tsan_setjmp .globl _setjmp -- 1.8.3.1