Dan Horák 6cb516
diff -up ATLAS/CONFIG/src/probe_comp.c.s390 ATLAS/CONFIG/src/probe_comp.c
Dan Horák 6cb516
--- ATLAS/CONFIG/src/probe_comp.c.s390	2009-12-10 13:18:24.000000000 +0100
Dan Horák 6cb516
+++ ATLAS/CONFIG/src/probe_comp.c	2009-12-10 13:19:17.000000000 +0100
Dan Horák 6cb516
@@ -535,7 +535,11 @@ char *GetPtrbitsFlag(enum OSTYPE OS, enu
Dan Horák 6cb516
    else if (ptrbits == 64)
Dan Horák 6cb516
      sp = "-m64";
Dan Horák 6cb516
    else if (ptrbits == 32)
Dan Horák 6cb516
+#ifdef __s390__
Dan Horák 6cb516
+     sp = "-m31";
Dan Horák 6cb516
+#else
Dan Horák 6cb516
      sp = "-m32";
Dan Horák 6cb516
+#endif
Dan Horák 6cb516
    return(sp);
Dan Horák 6cb516
 }
Dan Horák 6cb516
 char *GetStandardCompName(char *comp)
Dan Horák 6cb516
diff -up ATLAS/CONFIG/src/SpewMakeInc.c.s390 ATLAS/CONFIG/src/SpewMakeInc.c
Dan Horák 6cb516
--- ATLAS/CONFIG/src/SpewMakeInc.c.s390	2009-12-10 13:22:16.000000000 +0100
Dan Horák 6cb516
+++ ATLAS/CONFIG/src/SpewMakeInc.c	2009-12-10 13:22:19.000000000 +0100
Dan Horák 6cb516
@@ -368,7 +368,11 @@ char *GetPtrbitsFlag(enum OSTYPE OS, enu
Dan Horák 6cb516
    else if (ptrbits == 64)
Dan Horák 6cb516
      sp = "-m64";
Dan Horák 6cb516
    else if (ptrbits == 32)
Dan Horák 6cb516
+#ifdef __s390__
Dan Horák 6cb516
+     sp = "-m31";
Dan Horák 6cb516
+#else
Dan Horák 6cb516
      sp = "-m32";
Dan Horák 6cb516
+#endif
Dan Horák 6cb516
    return(sp);
Dan Horák 6cb516
 }
Dan Horák 6cb516