echo "ASSUME GCC"
;;
esac
-case ${USE_LTO} in
- "Yes" | "yes" | "YES" )
- MAKEFLAGS_BASE2="-flto ${MAKEFLAGS_BASE2}"
- MAKEFLAGS_LINK_BASE2="-flto -O3 ${MAKEFLAGS_BASE2}"
- ;;
- "No" | "no" | "NO" | * )
- MAKEFLAGS_BASE2="${MAKEFLAGS_BASE2}"
- MAKEFLAGS_LINK_BASE2="${MAKEFLAGS_BASE2}"
- ;;
-esac
case ${STRIP_SYMBOLS} in
"Yes" | "yes" | "YES" )
#################
#
#
-MAKEFLAGS_CXX="${MAKEFLAGS_CXX_BASE2}"
-MAKEFLAGS_CC="${MAKEFLAGS_CC_BASE2}"
-MAKEFLAGS_LIB_CXX="${MAKEFLAGS_CXX_BASE2}"
-MAKEFLAGS_LIB_CC="${MAKEFLAGS_CC_BASE2}"
+MAKEFLAGS_CXX="${MAKEFLAGS_BASE2}"
+MAKEFLAGS_CC="${MAKEFLAGS_BASE2}"
+MAKEFLAGS_LIB_CXX="${MAKEFLAGS_BASE2}"
+MAKEFLAGS_LIB_CC="${MAKEFLAGS_BASE2}"
###################
#
MAKEFLAGS_BASE2="-g -ggdb ${MAKEFLAGS_BASE} -DNDEBUG"
;;
"No" | "no" | "NO" | * )
- MAKEFLAGS_BASE2="-fvect-cost-model=dynamic -ftree-vectorize \
+ MAKEFLAGS_BASE2="-g -ggdb \
+ -O3 \
+ -fvect-cost-model=dynamic -ftree-vectorize \
-ftree-loop-distribute-patterns \
-ftree-loop-optimize -ftree-loop-if-convert-stores \
-fbranch-probabilities -fbranch-target-load-optimize \
-fgraphite-identity \
-floop-nest-optimize \
-msse -msse2 \
- ${MAKEFLAGS_BASE} \
+ ${MAKEFLAGS_BASE} \
"
;;
esac
case ${USE_LTO} in
"Yes" | "yes" | "YES" )
MAKEFLAGS_BASE2="-flto -ffat-lto-objects ${MAKEFLAGS_BASE2}"
- MAKEFLAGS_LINK_BASE="-flto -ffat-lto-objects -fwhole-program ${MAKEFLAGS_BASE2}"
+ MAKEFLAGS_LINK_BASE2="-flto=6 -fwhole-program ${MAKEFLAGS_BASE2}"
;;
"No" | "no" | "NO" | * )
- MAKEFLAGS_LINK_BASE="${MAKEFLAGS_BASE2}"
+ MAKEFLAGS_LINK_BASE2="${MAKEFLAGS_BASE2}"
;;
esac