diff --git a/plug.in b/plug.in
index 59aaa2f5968f4de570cc23fe8c7333954eb54834..63071207c78b1b13ef9ca25aa07ff8c45fb31c47 100644
--- a/plug.in
+++ b/plug.in
@@ -124,27 +124,31 @@ MYSQL_PLUGIN_ACTIONS(innobase,  [
         ])
     ])
   # Check for x86 PAUSE instruction
-  AC_MSG_CHECKING("for x86 PAUSE instruction")
+  AC_MSG_CHECKING(for x86 PAUSE instruction)
   # We have to actually try running the test program, because of a bug
   # in Solaris on x86_64, where it wrongly reports that PAUSE is not
   # supported when trying to run an application. See
   # http://bugs.opensolaris.org/bugdatabase/printableBug.do?bug_id=6478684
   # We use ib_ prefix to avoid collisoins if this code is added to
   # mysql's configure.in.
-  AC_TRY_RUN([
+  AC_TRY_RUN(
+    [
       int main() {
         __asm__ __volatile__ ("pause");
         return(0);
       }
     ],
-    [ib_x86_pause_exists=yes],
-    [ib_x86_pause_exists=no],
-    [ib_x86_pause_exists=no]  # Cross-compile, assume no PAUSE instruction
+    [
+      AC_DEFINE([IB_HAVE_PAUSE_INSTRUCTION], [1], [Does x86 PAUSE instruction exist])
+      AC_MSG_RESULT(yes)
+    ],
+    [
+      AC_MSG_RESULT(no)
+    ],
+    [
+      AC_MSG_RESULT(no)
+    ]
   )
-  if test "$ib_x86_pause_exists" = "yes"
-  then
-    AC_DEFINE([IB_HAVE_PAUSE_INSTRUCTION], [1], [Does x86 PAUSE instruction exist])
-  fi
   ])
 
 # vim: set ft=config: