|
@@ -7,37 +7,77 @@ Subject: [PATCH 4/4] Remove clang unsupported compiler flags
|
|
|
configure.ac | 12 ++++++------
|
|
|
1 file changed, 6 insertions(+), 6 deletions(-)
|
|
|
|
|
|
-diff --git a/configure.ac b/configure.ac
|
|
|
-index 4fcd48b..40302db 100644
|
|
|
--- a/configure.ac
|
|
|
+++ b/configure.ac
|
|
|
-@@ -140,20 +140,20 @@ then
|
|
|
- case "$optimize" in
|
|
|
- -O|"-O "*)
|
|
|
- optimize="-O"
|
|
|
+@@ -124,70 +124,7 @@ done
|
|
|
+
|
|
|
+ if test "$GCC" = yes
|
|
|
+ then
|
|
|
+- if test -z "$arch"
|
|
|
+- then
|
|
|
+- case "$host" in
|
|
|
+- i386-*) ;;
|
|
|
+- i?86-*) arch="-march=i486" ;;
|
|
|
+- arm*-empeg-*) arch="-march=armv4 -mtune=strongarm1100" ;;
|
|
|
+- armv4*-*) arch="-march=armv4 -mtune=strongarm" ;;
|
|
|
+- powerpc-*) ;;
|
|
|
+- mips*-agenda-*) arch="-mcpu=vr4100" ;;
|
|
|
+- mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
|
|
|
+- esac
|
|
|
+- fi
|
|
|
+-
|
|
|
+- case "$optimize" in
|
|
|
+- -O|"-O "*)
|
|
|
+- optimize="-O"
|
|
|
- optimize="$optimize -fforce-addr"
|
|
|
-+ : #optimize="$optimize -fforce-addr"
|
|
|
- : #x optimize="$optimize -finline-functions"
|
|
|
- : #- optimize="$optimize -fstrength-reduce"
|
|
|
+- : #x optimize="$optimize -finline-functions"
|
|
|
+- : #- optimize="$optimize -fstrength-reduce"
|
|
|
- optimize="$optimize -fthread-jumps"
|
|
|
- optimize="$optimize -fcse-follow-jumps"
|
|
|
- optimize="$optimize -fcse-skip-blocks"
|
|
|
-+ : #optimize="$optimize -fthread-jumps"
|
|
|
-+ : #optimize="$optimize -fcse-follow-jumps"
|
|
|
-+ : #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"
|
|
|
+- : #x optimize="$optimize -frerun-cse-after-loop"
|
|
|
+- : #x optimize="$optimize -frerun-loop-opt"
|
|
|
+- : #x optimize="$optimize -fgcse"
|
|
|
+- optimize="$optimize -fexpensive-optimizations"
|
|
|
- optimize="$optimize -fregmove"
|
|
|
-+ : #optimize="$optimize -fregmove"
|
|
|
- : #* optimize="$optimize -fdelayed-branch"
|
|
|
- : #x optimize="$optimize -fschedule-insns"
|
|
|
+- : #* optimize="$optimize -fdelayed-branch"
|
|
|
+- : #x optimize="$optimize -fschedule-insns"
|
|
|
- optimize="$optimize -fschedule-insns2"
|
|
|
-+ : #optimize="$optimize -fschedule-insns2"
|
|
|
- : #? optimize="$optimize -ffunction-sections"
|
|
|
- : #? optimize="$optimize -fcaller-saves"
|
|
|
- : #> optimize="$optimize -funroll-loops"
|
|
|
---
|
|
|
-2.1.0
|
|
|
-
|
|
|
+- : #? optimize="$optimize -ffunction-sections"
|
|
|
+- : #? optimize="$optimize -fcaller-saves"
|
|
|
+- : #> optimize="$optimize -funroll-loops"
|
|
|
+- : #> optimize="$optimize -funroll-all-loops"
|
|
|
+- : #x optimize="$optimize -fmove-all-movables"
|
|
|
+- : #x optimize="$optimize -freduce-all-givs"
|
|
|
+- : #? optimize="$optimize -fstrict-aliasing"
|
|
|
+- : #* optimize="$optimize -fstructure-noalias"
|
|
|
+-
|
|
|
+- case "$host" in
|
|
|
+- arm*-*)
|
|
|
+- optimize="$optimize -fstrength-reduce"
|
|
|
+- ;;
|
|
|
+- mips*-*)
|
|
|
+- optimize="$optimize -fstrength-reduce"
|
|
|
+- optimize="$optimize -finline-functions"
|
|
|
+- ;;
|
|
|
+- i?86-*)
|
|
|
+- optimize="$optimize -fstrength-reduce"
|
|
|
+- ;;
|
|
|
+- powerpc-apple-*)
|
|
|
+- # this triggers an internal compiler error with gcc2
|
|
|
+- : #optimize="$optimize -fstrength-reduce"
|
|
|
+-
|
|
|
+- # this is really only beneficial with gcc3
|
|
|
+- : #optimize="$optimize -finline-functions"
|
|
|
+- ;;
|
|
|
+- *)
|
|
|
+- # this sometimes provokes bugs in gcc 2.95.2
|
|
|
+- : #optimize="$optimize -fstrength-reduce"
|
|
|
+- ;;
|
|
|
+- esac
|
|
|
+- ;;
|
|
|
+- esac
|
|
|
++ optimize="-O2"
|
|
|
+ fi
|
|
|
+
|
|
|
+ case "$host" in
|