diff --git a/Library/ENV/4.3/cc b/Library/ENV/4.3/cc
index d4410fa6854afeee07f4bf6c9ae066b6015852a0..5baba3de5177271d21b3dcc95c3c2e2d23930871 100755
--- a/Library/ENV/4.3/cc
+++ b/Library/ENV/4.3/cc
@@ -163,9 +163,9 @@ class Cmd
   def cflags
     args = []
 
-    return args unless cccfg? 'O'
-
-    args << '-pipe' << '-w' << '-Os'
+    args << '-pipe'
+    args << '-w' unless configure?
+    args << '-Os'
 
     # When bottling use the oldest supported CPU type.
     if cccfg? 'bc'