diff options
author | Torbjorn Granlund <torbjorng@google.com> | 2014-11-06 22:29:45 +0100 |
---|---|---|
committer | Torbjorn Granlund <torbjorng@google.com> | 2014-11-06 22:29:45 +0100 |
commit | 1028f9bb86c33e10244a839838886ddcdae20c11 (patch) | |
tree | 7712f0c1d12edcf626658d04e4123db0bff772f3 | |
parent | db02c1444e9cd11648d7e1655c4c91dc0cc23d0f (diff) | |
download | gmp-1028f9bb86c33e10244a839838886ddcdae20c11.tar.gz |
Support power8.
-rw-r--r-- | ChangeLog | 7 | ||||
-rwxr-xr-x | config.guess | 4 | ||||
-rw-r--r-- | configure.ac | 3 |
3 files changed, 10 insertions, 4 deletions
@@ -1,3 +1,8 @@ +2014-11-06 Torbjörn Granlund <torbjorng@google.com> + + * config.guess: Ignore appended letters such E in POWER8E. + * configure.ac: Supply cflags for power8, power9. + 2014-11-03 Torbjörn Granlund <torbjorng@google.com> * mpn/powerpc32/addmul_1.asm: Avoid negative stack pointer references. @@ -9,8 +14,6 @@ * mpn/powerpc32/submul_1.asm: Likewise. * mpn/powerpc32/vmx/mod_34lsub1.asm: Likewise. - * mpn/powerpc32/divrem_2.asm: Slightly trim stack usage. - 2014-10-13 Torbjörn Granlund <torbjorng@google.com> * acinclude.m4 (freebsd hacked gcc): Test for crash-prone FreeBSD gcc. diff --git a/config.guess b/config.guess index 71dae0737..d097afa24 100755 --- a/config.guess +++ b/config.guess @@ -456,8 +456,8 @@ EOF 970??) exact_cpu="powerpc970" ;; 603 | 603e | 604 | 604e | 750 | 821 | 860) exact_cpu="powerpc$x" ;; - POWER[4-9]) - exact_cpu=`echo $x | sed "s;POWER;power;"` ;; + POWER[4-9]*) + exact_cpu=`echo $x | sed -e "s;POWER;power;" -e "s;[a-zA-Z]*$;;"` ;; esac fi diff --git a/configure.ac b/configure.ac index 534dff11a..638e200fa 100644 --- a/configure.ac +++ b/configure.ac @@ -1038,6 +1038,9 @@ case $host in power7) gcc_cflags_cpu="-mtune=power7 -mtune=power5" xlc_cflags_arch="-qarch=pwr7 -qarch=pwr5" cpu_path="p7 p5 p4 p3-p7" ;; + [power[89]]) gcc_cflags_cpu="-mtune=power8 -mtune=power7 -mtune=power5" + xlc_cflags_arch="-qarch=pwr8 -qarch=pwr7 -qarch=pwr5" + cpu_path="p7 p5 p4 p3-p7" ;; esac case $host in |