[Gmp-commit] /var/hg/gmp: Change changecom to work around GNU m4 apparent mis...

mercurial at gmplib.org mercurial at gmplib.org
Mon Mar 21 22:17:30 UTC 2016


details:   /var/hg/gmp/rev/5845c57ef64f
changeset: 17040:5845c57ef64f
user:      Torbjorn Granlund <torbjorng at google.com>
date:      Mon Mar 21 23:17:26 2016 +0100
description:
Change changecom to work around GNU m4 apparent miscompilation.

diffstat:

 mpn/arm64/aors_n.asm        |  2 +-
 mpn/arm64/aorsmul_1.asm     |  2 +-
 mpn/arm64/cnd_aors_n.asm    |  2 +-
 mpn/arm64/com.asm           |  2 +-
 mpn/arm64/copyd.asm         |  2 +-
 mpn/arm64/copyi.asm         |  2 +-
 mpn/arm64/gcd_1.asm         |  2 +-
 mpn/arm64/hamdist.asm       |  2 +-
 mpn/arm64/logops_n.asm      |  2 +-
 mpn/arm64/lshift.asm        |  2 +-
 mpn/arm64/mod_34lsub1.asm   |  2 +-
 mpn/arm64/popcount.asm      |  2 +-
 mpn/arm64/rshift.asm        |  2 +-
 mpn/arm64/sec_tabselect.asm |  2 +-
 14 files changed, 14 insertions(+), 14 deletions(-)

diffs (168 lines):

diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/aors_n.asm
--- a/mpn/arm64/aors_n.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/aors_n.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -36,7 +36,7 @@
 C Cortex-A53	 ?
 C Cortex-A57	 ?
 
-changecom(@&*$)
+changecom(blah)
 
 define(`rp', `x0')
 define(`up', `x1')
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/aorsmul_1.asm
--- a/mpn/arm64/aorsmul_1.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/aorsmul_1.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -36,7 +36,7 @@
 C Cortex-A53	 ?
 C Cortex-A57	 ?
 
-changecom(@&*$)
+changecom(blah)
 
 define(`rp', `x0')
 define(`up', `x1')
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/cnd_aors_n.asm
--- a/mpn/arm64/cnd_aors_n.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/cnd_aors_n.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -36,7 +36,7 @@
 C Cortex-A53	 ?
 C Cortex-A57	 ?
 
-changecom(@&*$)
+changecom(blah)
 
 define(`cnd',	`x0')
 define(`rp',	`x1')
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/com.asm
--- a/mpn/arm64/com.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/com.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -34,7 +34,7 @@
 C Cortex-A53	 ?
 C Cortex-A57	 ?
 
-changecom(@&*$)
+changecom(blah)
 
 define(`rp', `x0')
 define(`up', `x1')
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/copyd.asm
--- a/mpn/arm64/copyd.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/copyd.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -34,7 +34,7 @@
 C Cortex-A53	 ?
 C Cortex-A57	 ?
 
-changecom(@&*$)
+changecom(blah)
 
 define(`rp', `x0')
 define(`up', `x1')
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/copyi.asm
--- a/mpn/arm64/copyi.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/copyi.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -34,7 +34,7 @@
 C Cortex-A53	 ?
 C Cortex-A57	 ?
 
-changecom(@&*$)
+changecom(blah)
 
 define(`rp', `x0')
 define(`up', `x1')
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/gcd_1.asm
--- a/mpn/arm64/gcd_1.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/gcd_1.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -33,7 +33,7 @@
 
 include(`../config.m4')
 
-changecom(@&*$)
+changecom(blah)
 
 C	     cycles/bit (approx)
 C Cortex-A53	 ?
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/hamdist.asm
--- a/mpn/arm64/hamdist.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/hamdist.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -42,7 +42,7 @@
 C  * Explore if explicit align directives, e.g., "[ptr:128]" help.
 C  * See rth's gmp-devel 2013-02/03 messages about final summation tricks.
 
-changecom(@&*$)
+changecom(blah)
 
 C INPUT PARAMETERS
 define(`ap', x0)
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/logops_n.asm
--- a/mpn/arm64/logops_n.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/logops_n.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -36,7 +36,7 @@
 C Cortex-A53	 ?
 C Cortex-A57	 ?
 
-changecom(@&*$)
+changecom(blah)
 
 define(`rp', `x0')
 define(`up', `x1')
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/lshift.asm
--- a/mpn/arm64/lshift.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/lshift.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -23,7 +23,7 @@
 C Cortex-A53	 ?
 C Cortex-A57	 ?
 
-changecom(@&*$)
+changecom(blah)
 
 define(`rp_arg', `x0')
 define(`up',     `x1')
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/mod_34lsub1.asm
--- a/mpn/arm64/mod_34lsub1.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/mod_34lsub1.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -37,7 +37,7 @@
 define(`ap',	x0)
 define(`n',	x1)
 
-changecom(@&*$)
+changecom(blah)
 
 C mp_limb_t mpn_mod_34lsub1 (mp_srcptr up, mp_size_t n)
 
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/popcount.asm
--- a/mpn/arm64/popcount.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/popcount.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -42,7 +42,7 @@
 C  * Explore if explicit align directives, e.g., "[ptr:128]" help.
 C  * See rth's gmp-devel 2013-02/03 messages about final summation tricks.
 
-changecom(@&*$)
+changecom(blah)
 
 C INPUT PARAMETERS
 define(`ap', x0)
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/rshift.asm
--- a/mpn/arm64/rshift.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/rshift.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -23,7 +23,7 @@
 C Cortex-A53	 ?
 C Cortex-A57	 ?
 
-changecom(@&*$)
+changecom(blah)
 
 define(`rp_arg', `x0')
 define(`up',     `x1')
diff -r 308c35ee3dc4 -r 5845c57ef64f mpn/arm64/sec_tabselect.asm
--- a/mpn/arm64/sec_tabselect.asm	Sun Mar 20 21:56:51 2016 +0100
+++ b/mpn/arm64/sec_tabselect.asm	Mon Mar 21 23:17:26 2016 +0100
@@ -41,7 +41,7 @@
 C mpn_sec_tabselect (mp_ptr rp, mp_srcptr *tab,
 C		     mp_size_t n, mp_size_t nents, mp_size_t which)
 
-changecom(@&*$)
+changecom(blah)
 
 define(`rp',     `x0')
 define(`tp',     `x1')


More information about the gmp-commit mailing list