diff options
author | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-02-06 14:40:59 +0100 |
---|---|---|
committer | Nikos Mavrogiannopoulos <nmav@redhat.com> | 2018-02-06 14:40:59 +0100 |
commit | 77bfb0cf1db4eade1b86ceadee9018fdfa1f0820 (patch) | |
tree | 9617b569241324d2e9140302d910909312876f79 | |
parent | 806c870d3d3a97b8c92fdbdddc7055ed31812dc3 (diff) | |
download | gnutls-77bfb0cf1db4eade1b86ceadee9018fdfa1f0820.tar.gz |
accelerated: x86-common: do not use _xgetbv() with clang
Resolves #372
Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
-rw-r--r-- | lib/accelerated/x86/x86-common.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/accelerated/x86/x86-common.c b/lib/accelerated/x86/x86-common.c index 353a252909..152b0355c3 100644 --- a/lib/accelerated/x86/x86-common.c +++ b/lib/accelerated/x86/x86-common.c @@ -99,7 +99,7 @@ static unsigned check_4th_gen_intel_features(unsigned ecx) if ((ecx & OSXSAVE_MASK) != OSXSAVE_MASK) return 0; -#if defined(_MSC_VER) +#if defined(_MSC_VER) && !defined(__clang__) xcr0 = _xgetbv(0); #else __asm__ ("xgetbv" : "=a" (xcr0) : "c" (0) : "%edx"); |