# HG changeset patch # User gpoirier # Date 1117293910 0 # Node ID 0da006f9f822612b48439f049febe5a54cda8a9a # Parent 4f55a470dcb3f5c4c4382df475a734acfb25e48a support for AMD64 compiler optimizations flags in 32-bit mode. Patch by Corey Hickey diff -r 4f55a470dcb3 -r 0da006f9f822 configure --- 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