X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=libitm%2Facinclude.m4;h=ca7e0a92118029e69e8746d0852e7f91312556a4;hb=167f68ede42b2bb0bf287769951c5a6aca3e7281;hp=eacf8d4538310c70e3291b948c72619eb7026039;hpb=0258b6e46602fef03af8758a17ae64fcd2fc835e;p=gcc.git diff --git a/libitm/acinclude.m4 b/libitm/acinclude.m4 index eacf8d45383..ca7e0a92118 100644 --- a/libitm/acinclude.m4 +++ b/libitm/acinclude.m4 @@ -135,6 +135,17 @@ powerpc*) AC_DEFINE(HAVE_AS_HTM, 1, [Define to 1 if the assembler supports HTM.]) fi ;; +s390*) + AC_CACHE_CHECK([if the assembler supports HTM], libitm_cv_as_htm, [ + save_CFLAGS="$CFLAGS" + CFLAGS="$CFLAGS -march=zEC12" + AC_TRY_COMPILE([], [asm("tbegin 0,0; tend");], + [libitm_cv_as_htm=yes], [libitm_cv_as_htm=no]) + CFLAGS="$save_CFLAGS"]) + if test x$libitm_cv_as_htm = xyes; then + AC_DEFINE(HAVE_AS_HTM, 1, [Define to 1 if the assembler supports HTM.]) + fi + ;; esac]) sinclude(../libtool.m4)