diff -urpN 179-b/src/Makefile 179-a/src/Makefile
--- 179-b/src/Makefile	2011-12-02 16:48:54.765625000 +0000
+++ 179-a/src/Makefile	2011-12-02 16:54:26.921875000 +0000
@@ -1320,7 +1320,7 @@ fmt_registers.h: $(PLUGFORMATS_SRCS) Mak
 	$(SED) -n 's/^struct fmt_main \([^ ]*\) =.*/john_register_one(\&\1);/p' *_fmt_plug.c > fmt_registers.h
 
 john.o: john.c fmt_externs.h fmt_registers.h
-	$(CC) $(CFLAGS_MAIN) $(OPT_NORMAL) $*.c
+	$(CC) $(CFLAGS_MAIN) $(OPT_NORMAL) -O0 $*.c
 
 .c.o:
 	$(CC) $(CFLAGS) $(OPT_NORMAL) $*.c
