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