diff options
author | Torbjorn Granlund <tege@gmplib.org> | 2012-11-28 16:19:56 +0100 |
---|---|---|
committer | Torbjorn Granlund <tege@gmplib.org> | 2012-11-28 16:19:56 +0100 |
commit | a7c07d95fccb8acba42f8682a0c4c1fb90e0d38a (patch) | |
tree | bb6653ff6c41007efabcf4b6d599035b94e6b53f /configure.in | |
parent | 8e9de1d487fb7206505314ce9d7399837ce368da (diff) | |
download | gmp-a7c07d95fccb8acba42f8682a0c4c1fb90e0d38a.tar.gz |
Support specific ARM processors.
Diffstat (limited to 'configure.in')
-rw-r--r-- | configure.in | 8 |
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" ;; |