X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=configure;h=0b966ede89bf98366ef87417884089c1ef707f1c;hb=b90841e2583237a4132bbbd74752e0e9563660cd;hp=853bf05e8cb6499dd3b48bd62b6c425330c5c6d0;hpb=718f363bc2067b6487900eddc9180c84e7739f80;p=musl diff --git a/configure b/configure index 853bf05e..0b966ede 100755 --- a/configure +++ b/configure @@ -444,7 +444,20 @@ xno|x) printf "disabled\n" ; optimize=no ;; *) printf "custom\n" ;; esac -test "$optimize" = no || tryflag CFLAGS_AUTO -Os || tryflag CFLAGS_AUTO -O2 +if test "$optimize" = no ; then : +else +tryflag CFLAGS_AUTO -O2 +tryflag CFLAGS_AUTO -fno-align-jumps +tryflag CFLAGS_AUTO -fno-align-functions +tryflag CFLAGS_AUTO -fno-align-loops +tryflag CFLAGS_AUTO -fno-align-labels +tryflag CFLAGS_AUTO -fira-region=one +tryflag CFLAGS_AUTO -fira-hoist-pressure +tryflag CFLAGS_AUTO -freorder-blocks-algorithm=simple \ +|| tryflag CFLAGS_AUTO -fno-reorder-blocks +tryflag CFLAGS_AUTO -fno-prefetch-loop-arrays +tryflag CFLAGS_AUTO -fno-tree-ch +fi test "$optimize" = yes && optimize="internal,malloc,string" if fnmatch 'no|size' "$optimize" ; then :