changeset 15578:0da006f9f822

support for AMD64 compiler optimizations flags in 32-bit mode. Patch by Corey Hickey
author gpoirier
date Sat, 28 May 2005 15:25:10 +0000
parents 4f55a470dcb3
children 9493067fe39c
files configure
diffstat 1 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/configure	Fri May 27 14:59:09 2005 +0000
+++ b/configure	Sat May 28 15:25:10 2005 +0000
@@ -801,7 +801,12 @@
 		proc=athlon # TODO: should the Duron Spitfire be considered a Thunderbird instead?
 	fi
 	;;
-    
+    15) iproc=686
+    	# athlon64 cpu-type only supported in gcc >= 3.4.0, but that will be
+    	# caught and remedied in the optimation tests below.
+    	proc=athlon64
+    	;;
+
     *) proc=athlon-xp iproc=686 ;;
     esac
     ;;
@@ -857,6 +862,9 @@
 int main(void) { return 0; }
 EOF
   if test "$_runtime_cpudetection" = no ; then
+    if test "$proc" = "k8" -o "$proc" = "opteron" -o "$proc" = "athlon64" -o "$proc" = "athlon-fx" ; then
+      cc_check -march=$proc $cpuopt=$proc || proc=athlon-xp
+    fi
     if test "$proc" = "athlon-xp" || test "$proc" = "athlon-4" || test "$proc" = "athlon-tbird"; then
       cc_check -march=$proc $cpuopt=$proc || proc=athlon
     fi