diff --git a/configure b/configure index 0c23ccc56e..193b5ac7fd 100755 --- a/configure +++ b/configure @@ -1059,7 +1059,7 @@ EOF *) ;; esac # gcc 3.1(.1) and up supports 7400 and 7450 - if test "$_cc_major" -ge "3" && test "$_cc_minor" -ge "1"; then + if test "$_cc_major" -ge "3" && test "$_cc_minor" -ge "1" || test "$_cc_major" -ge "4"; then case "$proc" in 7400*|7410*) _march='-mcpu=7400' _mcpu='-mtune=7400' ;; 7450*|7455*) _march='-mcpu=7450' _mcpu='-mtune=7450' ;; @@ -1067,7 +1067,7 @@ EOF esac fi # gcc 3.2 and up supports 970 - if test "$_cc_major" -ge "3" && test "$_cc_minor" -ge "3"; then + if test "$_cc_major" -ge "3" && test "$_cc_minor" -ge "3" || test "$_cc_major" -ge "4"; then case "$proc" in 970*) _march='-mcpu=970' _mcpu='-mtune=970' _def_dcbzl='#undef NO_DCBZL' ;;