Skip to content
Snippets Groups Projects
gcc.opts 678 B
Newer Older
# options for gcc/g++
# remember to run ./autogen.sh after changing these values!

# name of compiler binaries
Robert Klöfkorn's avatar
Robert Klöfkorn committed
COMP="gcc-4.3.2"
Robert Klöfkorn's avatar
Robert Klöfkorn committed
#CXXCOMP="g++"

# flags set in any case
FLAGS="-Wall -std=c++0x" 
Robert Klöfkorn's avatar
Robert Klöfkorn committed
#FLAGS="-Wall" 
Robert Klöfkorn's avatar
Robert Klöfkorn committed
# -I/opt/openmpi/include -I/opt/openmpi/include/openmpi"

# additional flags for debugging
DEBUGFLAGS="-g"

Robert Klöfkorn's avatar
Robert Klöfkorn committed
# additional flags for optimizatio
#OPTIMFLAGS="-O3 -DNDEBUG -funroll-loops -finline-functions"
OPTIMFLAGS="-O3 -DNDEBUG \
  -funroll-loops -finline-functions \
  -fomit-frame-pointer \
Robert Klöfkorn's avatar
Robert Klöfkorn committed
  -msse3 -mfpmath=sse -march=opteron \
Robert Klöfkorn's avatar
Robert Klöfkorn committed
  --param max-inline-insns-single=6000 \
  --param large-function-growth=6500 \
  --param inline-unit-growth=6000"