summaryrefslogtreecommitdiff
path: root/configure.in
diff options
context:
space:
mode:
authorTorbjorn Granlund <tege@gmplib.org>2012-11-28 16:19:56 +0100
committerTorbjorn Granlund <tege@gmplib.org>2012-11-28 16:19:56 +0100
commita7c07d95fccb8acba42f8682a0c4c1fb90e0d38a (patch)
treebb6653ff6c41007efabcf4b6d599035b94e6b53f /configure.in
parent8e9de1d487fb7206505314ce9d7399837ce368da (diff)
downloadgmp-a7c07d95fccb8acba42f8682a0c4c1fb90e0d38a.tar.gz
Support specific ARM processors.
Diffstat (limited to 'configure.in')
-rw-r--r--configure.in8
1 files changed, 5 insertions, 3 deletions
diff --git a/configure.in b/configure.in
index f8f757f52..0f0ac32bf 100644
--- a/configure.in
+++ b/configure.in
@@ -570,15 +570,17 @@ case $host in
gcc_testlist="gcc-arm-umodsi"
GMP_INCLUDE_MPN(arm/arm-defs.m4)
case $host_cpu in
- armv5*)
+ armsa1 | armv4*)
+ ;;
+ armxscale | arm926 | arm946 | arm966 | arm1026 | armv5*)
path="arm/v5 arm"
gcc_cflags_arch="-march=armv5"
;;
- armv6*)
+ arm11mpcore | arm1136 | arm1156 | arm1176 | armv6*)
path="arm/v6 arm/v5 arm"
gcc_cflags_arch="-march=armv6"
;;
- armv7*) # FIXME: plain v7 is thumb-only, should we match more strictly?
+ armcortexa5 | armcortexa8 | armcortexa9 | armcortexa15 | armv7a*)
path="arm/v6t2 arm/v6 arm/v5 arm"
gcc_cflags_arch="-march=armv7-a"
;;