wok-next diff libmad/stuff/patches/optimize.diff @ rev 21596

updated dos2unix (7.4.0 -> 7.4.1)
author Hans-G?nter Theisgen
date Wed Jun 24 14:10:06 2020 +0100 (2020-06-24)
parents
children
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/libmad/stuff/patches/optimize.diff	Wed Jun 24 14:10:06 2020 +0100
     1.3 @@ -0,0 +1,77 @@
     1.4 +Index: libmad-0.15.1b/configure.ac
     1.5 +===================================================================
     1.6 +--- libmad-0.15.1b.orig/configure.ac	2008-03-07 20:31:23.000000000 +0000
     1.7 ++++ libmad-0.15.1b/configure.ac	2008-03-07 20:34:26.000000000 +0000
     1.8 +@@ -124,71 +124,7 @@
     1.9 + 
    1.10 + if test "$GCC" = yes
    1.11 + then
    1.12 +-    if test -z "$arch"
    1.13 +-    then
    1.14 +-	case "$host" in
    1.15 +-	    i386-*)           ;;
    1.16 +-	    i?86-*)           arch="-march=i486" ;;
    1.17 +-	    arm*-empeg-*)     arch="-march=armv4 -mtune=strongarm1100" ;;
    1.18 +-	    armv4*-*)         arch="-march=armv4 -mtune=strongarm" ;;
    1.19 +-	    powerpc-*)        ;;
    1.20 +-	    mips*-agenda-*)   arch="-mcpu=vr4100" ;;
    1.21 +-	    mips*-luxsonor-*) arch="-mips1 -mcpu=r3000 -Wa,-m4010" ;;
    1.22 +-	esac
    1.23 +-    fi
    1.24 +-
    1.25 +-    case "$optimize" in
    1.26 +-	-O|"-O "*)
    1.27 +-	    optimize="-O"
    1.28 +-	    optimize="$optimize -fforce-mem"
    1.29 +-	    optimize="$optimize -fforce-addr"
    1.30 +-	    : #x optimize="$optimize -finline-functions"
    1.31 +-	    : #- optimize="$optimize -fstrength-reduce"
    1.32 +-	    optimize="$optimize -fthread-jumps"
    1.33 +-	    optimize="$optimize -fcse-follow-jumps"
    1.34 +-	    optimize="$optimize -fcse-skip-blocks"
    1.35 +-	    : #x optimize="$optimize -frerun-cse-after-loop"
    1.36 +-	    : #x optimize="$optimize -frerun-loop-opt"
    1.37 +-	    : #x optimize="$optimize -fgcse"
    1.38 +-	    optimize="$optimize -fexpensive-optimizations"
    1.39 +-	    optimize="$optimize -fregmove"
    1.40 +-	    : #* optimize="$optimize -fdelayed-branch"
    1.41 +-	    : #x optimize="$optimize -fschedule-insns"
    1.42 +-	    optimize="$optimize -fschedule-insns2"
    1.43 +-	    : #? optimize="$optimize -ffunction-sections"
    1.44 +-	    : #? optimize="$optimize -fcaller-saves"
    1.45 +-	    : #> optimize="$optimize -funroll-loops"
    1.46 +-	    : #> optimize="$optimize -funroll-all-loops"
    1.47 +-	    : #x optimize="$optimize -fmove-all-movables"
    1.48 +-	    : #x optimize="$optimize -freduce-all-givs"
    1.49 +-	    : #? optimize="$optimize -fstrict-aliasing"
    1.50 +-	    : #* optimize="$optimize -fstructure-noalias"
    1.51 +-
    1.52 +-	    case "$host" in
    1.53 +-		arm*-*)
    1.54 +-		    optimize="$optimize -fstrength-reduce"
    1.55 +-		    ;;
    1.56 +-		mips*-*)
    1.57 +-		    optimize="$optimize -fstrength-reduce"
    1.58 +-		    optimize="$optimize -finline-functions"
    1.59 +-		    ;;
    1.60 +-		i?86-*)
    1.61 +-		    optimize="$optimize -fstrength-reduce"
    1.62 +-		    ;;
    1.63 +-		powerpc-apple-*)
    1.64 +-		    # this triggers an internal compiler error with gcc2
    1.65 +-		    : #optimize="$optimize -fstrength-reduce"
    1.66 +-
    1.67 +-		    # this is really only beneficial with gcc3
    1.68 +-		    : #optimize="$optimize -finline-functions"
    1.69 +-		    ;;
    1.70 +-		*)
    1.71 +-		    # this sometimes provokes bugs in gcc 2.95.2
    1.72 +-		    : #optimize="$optimize -fstrength-reduce"
    1.73 +-		    ;;
    1.74 +-	    esac
    1.75 +-	    ;;
    1.76 +-    esac
    1.77 ++    optimize="-O2"
    1.78 + fi
    1.79 + 
    1.80 + case "$host" in