From 96b85369547f37dc07f232a6a0055c0c6aae21ca Mon Sep 17 00:00:00 2001 From: "David E. O'Brien" Date: Thu, 11 Nov 2004 01:09:56 +0000 Subject: [PATCH] Compiling with 'strict-aliasing' optimization breaks some [notable] ports. GCC turns on 'strict-aliasing' optimization at all levels above -O[1], so explicitly turn it off when using compiling with the -O2 optimization level. --- share/mk/sys.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/share/mk/sys.mk b/share/mk/sys.mk index 2760ac59f0f..aa313b776ba 100644 --- a/share/mk/sys.mk +++ b/share/mk/sys.mk @@ -37,7 +37,7 @@ CC ?= c89 CFLAGS ?= -O .else CC ?= cc -CFLAGS ?= -O2 -pipe +CFLAGS ?= -O2 -fno-strict-aliasing -pipe .endif CXX ?= c++