41 lines
1.5 KiB
Plaintext
41 lines
1.5 KiB
Plaintext
--- 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"
|
|
+ optimize="$optimize"
|
|
+ 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"
|