1
0
mirror of https://github.com/paboyle/Grid.git synced 2025-04-09 21:50:45 +01:00

Adding -fno-strict-aliasing by default

This commit is contained in:
paboyle 2018-03-08 13:01:24 +00:00
parent 4154fc6f44
commit 5fac7080bc

View File

@ -19,13 +19,13 @@ AC_ARG_ENABLE([debug],[AC_HELP_STRING([--enable-debug=yes|no], [enable debug com
[ac_DEBUG=${enable_debug}], [ac_DEBUG=no]) [ac_DEBUG=${enable_debug}], [ac_DEBUG=no])
case ${ac_DEBUG} in case ${ac_DEBUG} in
yes) yes)
CXXFLAGS="-g $CXXFLAGS" CXXFLAGS="-g $CXXFLAGS "
;; ;;
no) no)
CXXFLAGS="-O3 $CXXFLAGS" CXXFLAGS="-O3 $CXXFLAGS "
;; ;;
*) *)
CXXFLAGS="-O3 $CXXFLAGS" CXXFLAGS="-O3 $CXXFLAGS "
;; ;;
esac esac
@ -237,11 +237,13 @@ AC_ARG_ENABLE([gen-simd-width],
##################### Compiler dependent choices ##################### Compiler dependent choices
case ${CXX} in case ${CXX} in
nvcc) nvcc)
CXX="nvcc -x cu" CXX="nvcc -x cu "
CXXLD="nvcc -link" CXXLD="nvcc -link"
CXXFLAGS="$CXXFLAGS -Xcompiler -fno-strict-aliasing"
;; ;;
*) *)
CXXLD=${CXX} CXXLD=${CXX}
CXXFLAGS="$CXXFLAGS -fno-strict-aliasing"
;; ;;
esac esac