Commit 431c7bd3 authored by Carl Eugen Hoyos's avatar Carl Eugen Hoyos

Map --enable-lto to -ipo when compiling with icc.

parent a64df19c
...@@ -3109,6 +3109,15 @@ icl_flags(){ ...@@ -3109,6 +3109,15 @@ icl_flags(){
done done
} }
icc_flags(){
for flag; do
case $flag in
-flto) echo -ipo ;;
*) echo $flag ;;
esac
done
}
pgi_flags(){ pgi_flags(){
for flag; do for flag; do
case $flag in case $flag in
...@@ -3230,6 +3239,7 @@ probe_cc(){ ...@@ -3230,6 +3239,7 @@ probe_cc(){
_cflags_speed='-O3' _cflags_speed='-O3'
_cflags_size='-Os' _cflags_size='-Os'
_cflags_noopt='-O1' _cflags_noopt='-O1'
_flags_filter=icc_flags
elif $_cc -v 2>&1 | grep -q xlc; then elif $_cc -v 2>&1 | grep -q xlc; then
_type=xlc _type=xlc
_ident=$($_cc -qversion 2>/dev/null | head -n1) _ident=$($_cc -qversion 2>/dev/null | head -n1)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment