diff options
author | Michael Petch <mpetch@capp-sysware.com> | 2015-09-03 23:05:01 +0200 |
---|---|---|
committer | Peter Simons <simons@cryp.to> | 2015-09-03 23:05:01 +0200 |
commit | e0bbac2cddd36ed8af80180841c05f3879a9a65c (patch) | |
tree | a2719cf01245106bb042166cdd5c701e5c0e89be /m4/ax_gcc_x86_avx_xgetbv.m4 | |
parent | 08d9029ba984b8148216877e93796ec6b3c055be (diff) | |
download | autoconf-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.m4 | 4 |
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; |