Added -fno-strict-aliasing to the C and C++ compiler options, since we break strict aliasing when retyping

This commit is contained in:
Neil Brown 2008-02-26 18:06:50 +00:00
parent 0f437dcf0e
commit 4595a2ddd5

View File

@ -36,9 +36,9 @@ GenOrdAST$(EXEEXT): $(GenOrdAST_SOURCES)
@MKDIR_P@ obj
ghc $(GHC_OPTS) -o GenOrdAST$(EXEEXT) -main-is GenOrdAST --make GenOrdAST -odir obj -hidir obj
TOCK_CFLAGS = @gnu89_inline@ -O2 -g -Wall `kroc --cflags` `kroc --ccincpath`
TOCK_CFLAGS = @gnu89_inline@ -O2 -g -Wall `kroc --cflags` `kroc --ccincpath` -fno-strict-aliasing
TOCK_CXXFLAGS = -O2 -g -Wall -ggdb3 -I.
TOCK_CXXFLAGS = -O2 -g -Wall -ggdb3 -I. -fno-strict-aliasing
TOCK_CXXLDFLAGS = -lcppcsp2 -pthread