Update of /cvsroot/alsa/alsa-driver
In directory sc8-pr-cvs1:/tmp/cvs-serv2489

Modified Files:
        configure.in 
Log Message:
- check -falign option.  use -malign as a fallback.
- fixed the check of cyrix chips.



Index: configure.in
===================================================================
RCS file: /cvsroot/alsa/alsa-driver/configure.in,v
retrieving revision 1.147
retrieving revision 1.148
diff -u -r1.147 -r1.148
--- configure.in        9 Mar 2003 19:36:30 -0000       1.147
+++ configure.in        11 Mar 2003 14:40:20 -0000      1.148
@@ -335,8 +335,7 @@
        fprintf(file, "i386");
 #elif defined(CONFIG_M486)
        fprintf(file, "i486");
-#elif defined(CONFIG_M586) || defined(CONFIG_MWINCHIPC6) || defined(CONFIG_MWINCHIP2)\
-       || defined(CONFIG_MWINCHIP3D) || defined(CONFIG_MCYRIXIII)
+#elif defined(CONFIG_M586)
        fprintf(file, "i586");
 #elif defined(CONFIG_M586TSC)
        fprintf(file, "i586tsc");
@@ -434,11 +433,19 @@
     if $CC -march=athlon -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then
       c_opts="-march=athlon"
     else
-      c_opts="-march=i686 -malign-functions=4"
+      if $CC -falign-functions=0 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then
+        c_opts="-march=i686 -falign-functions=4"
+      else
+       c_opts="-march=i686 -malign-functions=4"
+      fi
     fi
     ;;
   crusoe)
-    c_opts="-march=i686 -malign-functions=0 -malign-jumps=0 -malign-loops=0"
+    if $CC -falign-functions=0 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then
+      c_opts="-march=i686 -falign-functions=0 -falign-jumps=0 -falign-loops=0"
+    else
+      c_opts="-march=i686 -malign-functions=0 -malign-jumps=0 -malign-loops=0"
+    fi
     ;;
   mcyrixiii)
     if $CC -march=c3 -S -o /dev/null -xc /dev/null >/dev/null 2>&1; then
@@ -573,7 +580,7 @@
 
 dnl set ia32 (X86)
 case "$processor" in
-  i?86*|k?|crusoe)
+  i?86*|k?|crusoe|mcyrixiii|mwinchip)
     if $CC -mpreferred-stack-boundary=2 -S -o /dev/null -xc /dev/null >/dev/null 
2>&1; then
       c_opts="-mpreferred-stack-boundary=2 $c_opts"
       CONFIG_X86=y



-------------------------------------------------------
This SF.net email is sponsored by:Crypto Challenge is now open! 
Get cracking and register here for some mind boggling fun and 
the chance of winning an Apple iPod:
http://ads.sourceforge.net/cgi-bin/redirect.pl?thaw0031en
_______________________________________________
Alsa-cvslog mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/alsa-cvslog

Reply via email to