mirror of
https://github.com/matrix-construct/construct
synced 2024-09-28 19:58:53 +02:00
configure: Fix clang-7 incompatible optimization cxxflags.
This commit is contained in:
parent
fd504be82c
commit
df5f00d145
1 changed files with 14 additions and 10 deletions
24
configure.ac
24
configure.ac
|
@ -512,19 +512,23 @@ AM_COND_IF([LTO],
|
||||||
AM_COND_IF([OPTIMIZE],
|
AM_COND_IF([OPTIMIZE],
|
||||||
[
|
[
|
||||||
optimize="yes"
|
optimize="yes"
|
||||||
CXXFLAGS+=" -fweb"
|
|
||||||
CXXFLAGS+=" -fdata-sections"
|
CXXFLAGS+=" -fdata-sections"
|
||||||
CXXFLAGS+=" -ffunction-sections"
|
CXXFLAGS+=" -ffunction-sections"
|
||||||
CXXFLAGS+=" -ftree-vectorize"
|
CXXFLAGS+=" -ftree-vectorize"
|
||||||
CXXFLAGS+=" -fgcse-sm"
|
|
||||||
CXXFLAGS+=" -fgcse-las"
|
AM_COND_IF([GCC],
|
||||||
CXXFLAGS+=" -fgcse-after-reload"
|
[
|
||||||
CXXFLAGS+=" -fsched-stalled-insns=0"
|
CXXFLAGS+=" -fweb"
|
||||||
CXXFLAGS+=" -frename-registers"
|
CXXFLAGS+=" -fgcse-sm"
|
||||||
CXXFLAGS+=" -fira-hoist-pressure"
|
CXXFLAGS+=" -fgcse-las"
|
||||||
CXXFLAGS+=" -fbranch-target-load-optimize"
|
CXXFLAGS+=" -fgcse-after-reload"
|
||||||
CXXFLAGS+=" -frerun-loop-opt"
|
CXXFLAGS+=" -frename-registers"
|
||||||
CXXFLAGS+=" -fdevirtualize-at-ltrans"
|
CXXFLAGS+=" -fsched-stalled-insns=0"
|
||||||
|
CXXFLAGS+=" -fira-hoist-pressure"
|
||||||
|
CXXFLAGS+=" -fbranch-target-load-optimize"
|
||||||
|
CXXFLAGS+=" -frerun-loop-opt"
|
||||||
|
CXXFLAGS+=" -fdevirtualize-at-ltrans"
|
||||||
|
])
|
||||||
], [
|
], [
|
||||||
optimize="no"
|
optimize="no"
|
||||||
CXXFLAGS+=" -falign-functions"
|
CXXFLAGS+=" -falign-functions"
|
||||||
|
|
Loading…
Reference in a new issue