diff --git a/configure b/configure
index fd72f1e8a6ba53cd39855207eaf9807889f5a35d..b571a94eb5a2eed23dd2ab6d5fcdc05917cfb75c 100755
--- a/configure
+++ b/configure
@@ -2279,9 +2279,12 @@ elif enabled ppc; then
         74*|ppc74*|powerpc74*)
             cpuflags="-mcpu=7400 -mpowerpc-gfxopt"
         ;;
-        g5|970|ppc970|powerpc970|power4*)
+        g5|970|ppc970|powerpc970)
             cpuflags="-mcpu=970 -mpowerpc-gfxopt -mpowerpc64"
         ;;
+        power[3-7]*)
+            cpuflags="-mcpu=$cpu -mpowerpc-gfxopt -mpowerpc64"
+        ;;
         cell)
             cpuflags="-mcpu=cell"
             enable ldbrx