fix default -O
diff --git a/auto/cc/gcc b/auto/cc/gcc
index e377fce..8ac76fb 100644
--- a/auto/cc/gcc
+++ b/auto/cc/gcc
@@ -147,7 +147,7 @@
 # warnings
 
 # -W requires at least -O
-CFLAGS="$CFLAGS ${NGX_GCC_OPT:-O} -W"
+CFLAGS="$CFLAGS ${NGX_GCC_OPT:--O} -W"
 
 CFLAGS="$CFLAGS -Wall -Wpointer-arith"
 #CFLAGS="$CFLAGS -Wconversion"