diff --git a/src/configure.in b/src/configure.in
index 68902e747ee73fa30b67a5c24a240c823293d510..13fe431bbf79a30ecb8f91f851bdae731ed45319 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -1,4 +1,4 @@
-AC_REVISION("$Id: configure.in,v 1.319 1999/08/31 23:31:11 hubbe Exp $")
+AC_REVISION("$Id: configure.in,v 1.320 1999/09/23 12:15:18 noring Exp $")
 AC_INIT(interpret.c)
 AC_CONFIG_HEADER(machine.h)
 
@@ -2274,7 +2274,7 @@ fi
 
 #############################################################################
 if test "x$ac_cv_header_mmx_h" = xyes ; then
-  AC_MSG_CHECKING(Working MMX)
+  AC_MSG_CHECKING(for working MMX)
 
   AC_CACHE_VAL(pike_cv_sys_has_working_mmx,
   [
@@ -2282,9 +2282,11 @@ if test "x$ac_cv_header_mmx_h" = xyes ; then
 #include <mmx.h>
     ],[
     {
+      int try_use_mmx;
       mmx_t a;
       mmx_t b;
       paddw(a,b);
+      try_use_mmx=mmx_ok();
     }
     ], pike_cv_sys_has_working_mmx=yes,pike_cv_sys_has_working_mmx=no)
   ])