diff -u -r angband-290/src/makefile.dos angband/src/makefile.dos
--- angband-290/src/makefile.dos	Mon Apr 10 07:42:32 2000
+++ angband/src/makefile.dos	Sat Apr 29 19:44:54 2000
@@ -27,8 +27,8 @@
 CC = gcc
 
 # Compiler flags
-CFLAGS = -Wall -O2 -s -DUSE_DOS -DUSE_IBM -DUSE_BACKGROUND \
--DUSE_TRANSPARENCY -DUSE_AB_TILES
+CFLAGS = -Wall -O2 -fno-strength-reduce -s -DUSE_DOS -DUSE_IBM \
+-DUSE_BACKGROUND -DUSE_TRANSPARENCY -DUSE_AB_TILES
 
 # Libraries
 LIBS = -lpc -lalleg
diff -u -r angband-290/src/makefile.ibm angband/src/makefile.ibm
--- angband-290/src/makefile.ibm	Mon Apr 10 07:42:32 2000
+++ angband/src/makefile.ibm	Sat Apr 29 19:45:00 2000
@@ -27,7 +27,7 @@
 CC = gcc
 
 # Compiler flags
-CFLAGS = -Wall -O2 -s -DUSE_IBM
+CFLAGS = -Wall -O2 -fno-strength-reduce -s -DUSE_IBM
 
 # Libraries
 LIBS = -lpc
diff -u -r angband-290/src/makefile.lsl angband/src/makefile.lsl
--- angband-290/src/makefile.lsl	Mon Apr 10 07:42:32 2000
+++ angband/src/makefile.lsl	Sat Apr 29 19:44:28 2000
@@ -28,7 +28,7 @@
 
 CC = gcc
 
-CFLAGS = -Wall -D"USE_LSL"
+CFLAGS = -O2 -fno-strength-reduce -Wall -D"USE_LSL"
 
 LIBS = -lz -lvgagl -lvga
 
diff -u -r angband-290/src/makefile.std angband/src/makefile.std
--- angband-290/src/makefile.std	Mon Apr 10 07:42:32 2000
+++ angband/src/makefile.std	Sat Apr 29 19:44:04 2000
@@ -156,7 +156,8 @@
 ## Allows the use of Angband in the console using ncurses,
 ## as well as under X11.
 ##
-CFLAGS = -I/usr/X11R6/include -I/usr/include/ncurses -Wall -O2 -m486 \
+CFLAGS = -I/usr/X11R6/include -I/usr/include/ncurses -Wall \
+         -O2 -fno-strength-reduce -m486 \
          -D"USE_X11" -D"USE_GCU" -D"USE_NCURSES"
 LIBS = -L/usr/X11R6/lib -lXaw -lXext -lSM -lICE -lXmu -lXt -lX11 -lncurses
 
@@ -166,7 +167,7 @@
 ##
 ## Allows the use of Angband in the console using curses.
 ##
-#CFLAGS = -Wall -O2 -m486 -pipe -D"USE_GCU"
+#CFLAGS = -Wall -O2 -fno-strength-reduce -m486 -pipe -D"USE_GCU"
 #LIBS = -lcurses
 
 
@@ -175,7 +176,7 @@
 ##
 ## Allows the use of Angband in X11 using the Athena Widget set.
 ##
-#CFLAGS = -Wall -O2 -m486 -pipe -g -D"USE_XAW"
+#CFLAGS = -Wall -O2 -fno-strength-reduce -m486 -pipe -g -D"USE_XAW"
 #LIBS = -L/usr/X11R6/lib -lXaw -lXext -lSM -lICE -lXmu -lXt -lX11
 
 
@@ -183,7 +184,7 @@
 ## Variation -- this might work better than the suggestion above
 ##
 #CFLAGS = -I/usr/include/ncurses \
-#         -Wall -O2 -fomit-frame-pointer \
+#         -Wall -O2 -fno-strength-reduce -fomit-frame-pointer \
 #         -D"USE_X11" -D"USE_GCU" \
 #         -D"USE_TPOSIX" -D"USE_CURS_SET"
 #LIBS = -lX11 -lncurses

