Profile File: make.defaults

In Profile: common/safe2

Content

# -O2 conservative+optimized

USE="pgo"
_FLAGS="$_FLAGS-O2 -fno-ident"

# moved to ppatch/profiles/speculative-ram2no-plt
#_FLAGS="$_FLAGS -fno-plt"

_FLAGS="$_FLAGS -fdelete-dead-exceptions"
_FLAGS="$_FLAGS -fmodulo-sched -fmodulo-sched-allow-regmoves -freschedule-modulo-scheduled-loops"
# keep here until new reasons to split
_FLAGS="$_FLAGS -ftracer -fgcse-sm -fgcse-las -fvariable-expansion-in-unroller -fweb"

CFLAGS_SMALL=" -fno-tracer$CFLAGS_SMALL"

LDFLAGS="-Wl,-O1 -Wl,--as-needed -Wl,--hash-style=gnu -Wl,--sort-common"