0
0
Fork 0
mirror of https://github.com/matrix-construct/construct synced 2024-06-09 13:38:55 +02:00

configure: Fix clang-7 incompatible optimization cxxflags.

This commit is contained in:
Jason Volk 2019-07-19 16:22:18 -07:00
parent fd504be82c
commit df5f00d145

View file

@ -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"