Darwin compilation settings; optimiser bug requires lower compiler opt level
This commit is contained in:
parent
b71851619f
commit
99a5e3ecc8
6 changed files with 8 additions and 13 deletions
|
@ -1,8 +1,8 @@
|
||||||
.SUFFIXES: .C .cxx .cc .cpp
|
.SUFFIXES: .C .cxx .cc .cpp
|
||||||
|
|
||||||
c++WARN = -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wnon-virtual-dtor -Wno-overloaded-virtual -Wno-unused-comparison
|
c++WARN = -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wno-overloaded-virtual -Wno-unused-comparison -Wno-undefined-var-template -Wno-null-dereference
|
||||||
|
|
||||||
CC = $(WM_CXX) -m64 -ftrapping-math
|
CC = $(WM_CXX) -m64 -std=c++11 -ftrapping-math
|
||||||
# -fsignaling-nans
|
# -fsignaling-nans
|
||||||
|
|
||||||
include $(RULES)/c++$(WM_COMPILE_OPTION)
|
include $(RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
|
@ -1,5 +1,2 @@
|
||||||
c++DBUG =
|
c++DBUG =
|
||||||
# c++OPT = -O4
|
c++OPT = -O1 -ftree-vectorize
|
||||||
c++OPT = -O3
|
|
||||||
#c++OPT = -march=nocona -O3
|
|
||||||
# -ftree-vectorize -ftree-vectorizer-verbose=3
|
|
||||||
|
|
|
@ -1,8 +1,8 @@
|
||||||
.SUFFIXES: .C .cxx .cc .cpp
|
.SUFFIXES: .C .cxx .cc .cpp
|
||||||
|
|
||||||
c++WARN = -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wno-overloaded-virtual -Wno-unsequenced -Wno-c++11-extensions -Wno-unused-comparison -Wno-undefined-var-template -Wno-null-dereference
|
c++WARN = -Wall -Wextra -Wno-unused-parameter -Wold-style-cast -Wno-overloaded-virtual -Wno-unsequenced -Wno-unused-comparison -Wno-undefined-var-template -Wno-null-dereference
|
||||||
|
|
||||||
CC = $(WM_CXX) $(WM_CXXFLAGS) -ftrapping-math
|
CC = $(WM_CXX) -g -std=c++11 $(WM_CXXFLAGS) -ftrapping-math
|
||||||
|
|
||||||
include $(RULES)/c++$(WM_COMPILE_OPTION)
|
include $(RULES)/c++$(WM_COMPILE_OPTION)
|
||||||
|
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
c++DBUG = -ggdb2 -DFULLDEBUG
|
c++DBUG = -ggdb2 -DFULLDEBUG
|
||||||
c++OPT = -O0 -fdefault-inline
|
c++OPT = -O0
|
||||||
|
|
|
@ -1,4 +1,2 @@
|
||||||
c++DBUG =
|
c++DBUG =
|
||||||
c++OPT = -O3
|
c++OPT = -O1
|
||||||
#c++OPT = -march=nocona -O3
|
|
||||||
# -ftree-vectorize -ftree-vectorizer-verbose=3
|
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
cDBUG = -ggdb -DFULLDEBUG
|
cDBUG = -ggdb -DFULLDEBUG
|
||||||
cOPT = -O1 -fdefault-inline -finline-functions
|
cOPT = -O1 -finline-functions
|
||||||
|
|
Reference in a new issue