From 17ee3b4b74de1aa51b9c02b8fc2378a99d12a110 Mon Sep 17 00:00:00 2001 From: Evgeniy Stepanov Date: Tue, 12 Mar 2019 00:19:09 +0000 Subject: [PATCH] [msan] Fix BMI2 detection in msan tests. llvm-svn: 355885 --- compiler-rt/lib/msan/tests/msan_test.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler-rt/lib/msan/tests/msan_test.cc b/compiler-rt/lib/msan/tests/msan_test.cc index 8d5ee78..8b38fc3 100644 --- a/compiler-rt/lib/msan/tests/msan_test.cc +++ b/compiler-rt/lib/msan/tests/msan_test.cc @@ -4650,7 +4650,7 @@ static bool HaveBmi() { U4 a = 0, b = 0, c = 0, d = 0; asm("cpuid\n\t" : "=a"(a), "=D"(b), "=c"(c), "=d"(d) : "a"(7)); const U4 kBmi12Mask = (1U<<3) | (1U<<8); - return b | kBmi12Mask; + return b & kBmi12Mask; } __attribute__((target("bmi,bmi2"))) -- 2.7.4