--- configure.orig 2004-02-05 09:34:07 UTC +++ configure @@ -19096,24 +19096,30 @@ then esac fi + if $CC -v 2>&1 | grep clang > /dev/null; then + CLANG=yes + else + CLANG=no + fi + case "$optimize" in -O|"-O "*) optimize="-O" optimize="$optimize -fforce-mem" - optimize="$optimize -fforce-addr" + test $CLANG = no && optimize="$optimize -fforce-addr" : #x optimize="$optimize -finline-functions" : #- optimize="$optimize -fstrength-reduce" - optimize="$optimize -fthread-jumps" - optimize="$optimize -fcse-follow-jumps" - optimize="$optimize -fcse-skip-blocks" + test $CLANG = no && optimize="$optimize -fthread-jumps" + test $CLANG = no && optimize="$optimize -fcse-follow-jumps" + test $CLANG = no && optimize="$optimize -fcse-skip-blocks" : #x optimize="$optimize -frerun-cse-after-loop" : #x optimize="$optimize -frerun-loop-opt" : #x optimize="$optimize -fgcse" optimize="$optimize -fexpensive-optimizations" - optimize="$optimize -fregmove" + test $CLANG = no && optimize="$optimize -fregmove" : #* optimize="$optimize -fdelayed-branch" : #x optimize="$optimize -fschedule-insns" - optimize="$optimize -fschedule-insns2" + test $CLANG = no && optimize="$optimize -fschedule-insns2" : #? optimize="$optimize -ffunction-sections" : #? optimize="$optimize -fcaller-saves" : #> optimize="$optimize -funroll-loops"