summaryrefslogtreecommitdiff
path: root/m4/ax_gcc_x86_avx_xgetbv.m4
diff options
context:
space:
mode:
authorMichael Petch <mpetch@capp-sysware.com>2015-09-03 23:05:01 +0200
committerPeter Simons <simons@cryp.to>2015-09-03 23:05:01 +0200
commite0bbac2cddd36ed8af80180841c05f3879a9a65c (patch)
treea2719cf01245106bb042166cdd5c701e5c0e89be /m4/ax_gcc_x86_avx_xgetbv.m4
parent08d9029ba984b8148216877e93796ec6b3c055be (diff)
downloadautoconf-archive-e0bbac2cddd36ed8af80180841c05f3879a9a65c.tar.gz
Fixes for AX_EXT / AX_GCC_X86_AVX_XGETBV / AX_GCC_X86_CPUID.
Submitted in https://savannah.gnu.org/patch/?8730.
Diffstat (limited to 'm4/ax_gcc_x86_avx_xgetbv.m4')
-rw-r--r--m4/ax_gcc_x86_avx_xgetbv.m44
1 files changed, 2 insertions, 2 deletions
diff --git a/m4/ax_gcc_x86_avx_xgetbv.m4 b/m4/ax_gcc_x86_avx_xgetbv.m4
index 0624eeb..2b38bbb 100644
--- a/m4/ax_gcc_x86_avx_xgetbv.m4
+++ b/m4/ax_gcc_x86_avx_xgetbv.m4
@@ -54,7 +54,7 @@
# modified version of the Autoconf Macro, you may extend this special
# exception to the GPL to apply to your modified version as well.
-#serial 1
+#serial 2
AC_DEFUN([AX_GCC_X86_AVX_XGETBV],
[AC_REQUIRE([AC_PROG_CC])
@@ -64,7 +64,7 @@ AC_CACHE_CHECK(for x86-AVX xgetbv $1 output, ax_cv_gcc_x86_avx_xgetbv_$1,
int op = $1, eax, edx;
FILE *f;
/* Opcodes for xgetbv */
- __asm__(".byte 0x0f, 0x01, 0xd0"
+ __asm__ __volatile__ (".byte 0x0f, 0x01, 0xd0"
: "=a" (eax), "=d" (edx)
: "c" (op));
f = fopen("conftest_xgetbv", "w"); if (!f) return 1;