remove hardcoded optimization flag

Index: Quake/Makefile
--- Quake/Makefile.orig
+++ Quake/Makefile
@@ -29,7 +29,7 @@ VORBISLIB=vorbis
 # Helper functions
 # ---------------------------
 
-check_gcc = $(shell if echo | $(CC) $(1) -Werror -S -o /dev/null -xc - > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi;)
+check_gcc = $(shell if echo | $(CC) $(1) -S -o /dev/null -xc - > /dev/null 2>&1; then echo "$(1)"; else echo "$(2)"; fi;)
 
 # ---------------------------
 
@@ -51,7 +51,7 @@ LDFLAGS ?=
 DFLAGS ?=
 CFLAGS ?=
 
-CFLAGS += -Wall -Wno-trigraphs -Wno-unused-function -Werror -std=gnu11
+CFLAGS += -Wall -Wno-trigraphs -Wno-unused-function -std=gnu11
 CFLAGS += $(CPUFLAGS)
 ifneq ($(DEBUG),0)
 DFLAGS += -D_DEBUG
@@ -59,7 +59,6 @@ CFLAGS += -g
 do_strip=
 else
 DFLAGS += -DNDEBUG
-CFLAGS += -O3
 CFLAGS += $(call check_gcc,-fweb,)
 CFLAGS += $(call check_gcc,-frename-registers,)
 cmd_strip=$(STRIP) $(1)
