summaryrefslogtreecommitdiff
path: root/m4
diff options
context:
space:
mode:
authorMiguel Freitas <miguelfreitas@users.sourceforge.net>2005-10-30 22:58:55 +0000
committerMiguel Freitas <miguelfreitas@users.sourceforge.net>2005-10-30 22:58:55 +0000
commitb18f029e4efd82f0e4b32e02bfcf1556e99afd2b (patch)
tree44740abfbb370ec362da9b605003411a71ff1002 /m4
parent76cebb55a9520cd99e69d344aab0e30f7b940e80 (diff)
downloadxine-lib-b18f029e4efd82f0e4b32e02bfcf1556e99afd2b.tar.gz
xine-lib-b18f029e4efd82f0e4b32e02bfcf1556e99afd2b.tar.bz2
disable controversial -funroll-loops
users should set their own flags (with --disable-optimizations) if they want to try making xine faster. default flags should provide good optimization while keeping libxine stable. CVS patchset: 7789 CVS date: 2005/10/30 22:58:55
Diffstat (limited to 'm4')
-rw-r--r--m4/optimizations.m416
1 files changed, 8 insertions, 8 deletions
diff --git a/m4/optimizations.m4 b/m4/optimizations.m4
index 85f70f154..88e4f9fea 100644
--- a/m4/optimizations.m4
+++ b/m4/optimizations.m4
@@ -107,7 +107,7 @@ AC_DEFUN([AC_OPTIMIZATIONS], [
AC_TRY_CFLAGS("$sarchopt=athlon", k7cpu="athlon", k7cpu="i686")
dnl add x86 specific gcc CFLAGS
- CFLAGS="-O3 -fomit-frame-pointer $f_af $f_al $f_aj $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math -funroll-loops $INLINE_FUNCTIONS $CFLAGS"
+ CFLAGS="-O3 -pipe -fomit-frame-pointer $f_af $f_al $f_aj $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math $INLINE_FUNCTIONS $CFLAGS"
DEBUG_CFLAGS="-O $DEBUG_CFLAGS"
@@ -191,16 +191,16 @@ AC_DEFUN([AC_OPTIMIZATIONS], [
DEBUG_CFLAGS="-O3 -mieee $DEBUG_CFLAGS"
;;
*darwin*)
- CFLAGS="-O3 -pipe -fomit-frame-pointer $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math -funroll-loops $INLINE_FUNCTIONS -no-cpp-precomp -D_INTL_REDIRECT_MACROS $CFLAGS"
+ CFLAGS="-O3 -pipe -fomit-frame-pointer $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math $INLINE_FUNCTIONS -no-cpp-precomp -D_INTL_REDIRECT_MACROS $CFLAGS"
DEBUG_CFLAGS="-O3 $DEBUG_CFLAGS"
;;
ppc-*-linux* | powerpc-*)
- CFLAGS="-O3 -pipe -fomit-frame-pointer $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math -funroll-loops $INLINE_FUNCTIONS $CFLAGS"
+ CFLAGS="-O3 -pipe -fomit-frame-pointer $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math $INLINE_FUNCTIONS $CFLAGS"
DEBUG_CFLAGS="-O3 $DEBUG_CFLAGS"
;;
sparc*-*-linux*)
- CFLAGS="-O3 $cpu_cflags -funroll-loops $INLINE_FUNCTIONS $CFLAGS"
- DEBUG_CFLAGS="-O $cpu_cflags -funroll-loops $INLINE_FUNCTIONS $DEBUG_CFLAGS"
+ CFLAGS="-O3 $cpu_cflags $INLINE_FUNCTIONS $CFLAGS"
+ DEBUG_CFLAGS="-O $cpu_cflags $INLINE_FUNCTIONS $DEBUG_CFLAGS"
case `uname -m` in
sparc)
@@ -230,8 +230,8 @@ AC_DEFUN([AC_OPTIMIZATIONS], [
esac
;;
esac
- cc_optimize_cflags="-O3 $cpu_cflags -funroll-loops $INLINE_FUNCTIONS"
- cc_debug_cflags="-O $cpu_cflags -funroll-loops $INLINE_FUNCTIONS"
+ cc_optimize_cflags="-O3 $cpu_cflags $INLINE_FUNCTIONS"
+ cc_debug_cflags="-O $cpu_cflags $INLINE_FUNCTIONS"
else
case `uname -m` in
sun4c) cpu_cflags="-xarch=v7" ;;
@@ -246,7 +246,7 @@ AC_DEFUN([AC_OPTIMIZATIONS], [
DEBUG_CFLAGS="$cc_debug_cflags $DEBUG_CFLAGS"
;;
x86_64-*)
- CFLAGS="-O3 -fomit-frame-pointer $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math -funroll-loops $INLINE_FUNCTIONS $CFLAGS"
+ CFLAGS="-O3 -fomit-frame-pointer $m_wm $m_psb -fexpensive-optimizations $f_si $f_nsa -ffast-math $INLINE_FUNCTIONS $CFLAGS"
DEBUG_CFLAGS="-g $DEBUG_CFLAGS"
;;
armv4l-*-linux*)