From 0d61b4a28f92af86860ffc90108ca2e910c19747 Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Mon, 14 Dec 2015 14:15:32 +0000 Subject: [compiler-rt] [msan] Variadic support for AArch64 Now with variadic support for msan on aarch6 there is no need for XFAIL signal_stress_test anymore. Also to garantee aligned stores for the FP/SIMD arguments enforce the '__msan_va_arg_tls' alignment to sizeof the SIMD register (16). git-svn-id: https://llvm.org/svn/llvm-project/compiler-rt/trunk@255496 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/msan/msan.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'lib/msan/msan.cc') diff --git a/lib/msan/msan.cc b/lib/msan/msan.cc index b64dcb6ff..9949db4c1 100644 --- a/lib/msan/msan.cc +++ b/lib/msan/msan.cc @@ -55,7 +55,7 @@ SANITIZER_INTERFACE_ATTRIBUTE THREADLOCAL u32 __msan_retval_origin_tls; SANITIZER_INTERFACE_ATTRIBUTE -THREADLOCAL u64 __msan_va_arg_tls[kMsanParamTlsSize / sizeof(u64)]; +ALIGNED(16) THREADLOCAL u64 __msan_va_arg_tls[kMsanParamTlsSize / sizeof(u64)]; SANITIZER_INTERFACE_ATTRIBUTE THREADLOCAL u64 __msan_va_arg_overflow_size_tls; -- cgit v1.2.3