From: Miguel F. <mig...@us...> - 2005-10-30 22:59:03
|
Update of /cvsroot/xine/xine-lib/m4 In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv10277/m4 Modified Files: optimizations.m4 Log Message: 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. Index: optimizations.m4 =================================================================== RCS file: /cvsroot/xine/xine-lib/m4/optimizations.m4,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- optimizations.m4 23 Oct 2005 02:01:22 -0000 1.2 +++ optimizations.m4 30 Oct 2005 22:58:55 -0000 1.3 @@ -107,7 +107,7 @@ 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 @@ 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 @@ 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 @@ 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*) |