--- configure.old	Thu Jul  5 12:42:10 2001
+++ configure	Sun Jul 29 15:51:36 2001
@@ -1561,7 +1561,7 @@
 # if --with-gcc, take it as a sign of trouble 
 # with gcc and lower optimization levels
 if test -n "$with_gcc" ; then
-	emuloop_opt_level=-${optimization_level-"O4 -fomit-frame-pointer"}
+	emuloop_opt_level=-${optimization_level-"O2 -fomit-frame-pointer"}
 	trutils_opt_level=-${optimization_level-"O1 -fomit-frame-pointer"}
 	builtins_opt_level=-${optimization_level-"O1 -fomit-frame-pointer"}
 	if test -n "$optimization_level"; then
@@ -1572,9 +1572,9 @@
 	CFLAGS="-Wall -ansi -pedantic"
 else
  case $CC in
-   gcc) emuloop_opt_level=-${optimization_level-"O4 -fomit-frame-pointer"}
+   gcc) emuloop_opt_level=-${optimization_level-"O2 -fomit-frame-pointer"}
 	trutils_opt_level=-${optimization_level-"O1 -fomit-frame-pointer"}
-	builtins_opt_level=-${optimization_level-"O4 -fomit-frame-pointer"}
+	builtins_opt_level=-${optimization_level-"O2 -fomit-frame-pointer"}
 	if test -n "$optimization_level"; then
 	   c_inline_level=""
 	else
@@ -1583,23 +1583,23 @@
 	CFLAGS="-Wall -ansi -pedantic"
 	 ;;
    cc)	if test "$__sunpro_c" = "no"; then
-	   emuloop_opt_level=-${optimization_level-"O4"}
-	   trutils_opt_level=-${optimization_level-"O4"}
-	   builtins_opt_level=-${optimization_level-"O4"}
+	   emuloop_opt_level=-${optimization_level-"O2"}
+	   trutils_opt_level=-${optimization_level-"O2"}
+	   builtins_opt_level=-${optimization_level-"O2"}
 	else
 	   # emuloop_opt_level is the optimization level for emuloop.c
-	   # Using xO4 would take SunPro more than an hour, hence xO2.
+	   # Using xO2 would take SunPro more than an hour, hence xO2.
 	   emuloop_opt_level=-${optimization_level-"xO2"}
-	   trutils_opt_level=-${optimization_level-"xO4"}
-	   builtins_opt_level=-${optimization_level-"xO4"}
+	   trutils_opt_level=-${optimization_level-"xO2"}
+	   builtins_opt_level=-${optimization_level-"xO2"}
 	fi
 	c_inline_level=""
 	CFLAGS=""
 	;;
    acc) # acc also seems to choke on high optimization levels for emuloop.c
 	emuloop_opt_level=-${optimization_level-"O2"}
-	trutils_opt_level=-${optimization_level-"O4"}
-	builtins_opt_level=-${optimization_level-"O4"}
+	trutils_opt_level=-${optimization_level-"O2"}
+	builtins_opt_level=-${optimization_level-"O2"}
 	c_inline_level=""
 	CFLAGS="-Xa"
 	;;
@@ -3006,16 +3006,16 @@
 #fi
 
 
-# Normally, the optimization level will be O4. 
+# Normally, the optimization level will be O2. 
 # SGI64 must have O1 and 32 bit SGI's can have O2
 if test "$__sunpro_c" = "no"; then
    if test "$CC" = "gcc" ; then
-	c_opt_level=-${optimization_level-"O4 -fomit-frame-pointer"}
+	c_opt_level=-${optimization_level-"O2 -fomit-frame-pointer"}
    else
-	c_opt_level=-${optimization_level-"O4"}
+	c_opt_level=-${optimization_level-"O2"}
    fi
 else
-   c_opt_level=-${optimization_level-"xO4"}
+   c_opt_level=-${optimization_level-"xO2"}
 fi
 
 
