summaryrefslogtreecommitdiff
path: root/mpi
diff options
context:
space:
mode:
authorVladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com>2013-11-29 08:56:43 +0100
committerJussi Kivilinna <jussi.kivilinna@iki.fi>2013-11-29 13:05:21 +0200
commit3b1cc9e6c357574f54160298d731c18f3d717b6c (patch)
tree06960e4d6a4b495620dcf6c75b27a3da7033516e /mpi
parent1ecbd0bca31d462719a2a6590c1d03244e76ef89 (diff)
downloadlibgcrypt-3b1cc9e6c357574f54160298d731c18f3d717b6c.tar.gz
Fix armv3 compile error
* mpi/longlong.h [__arm__ && __ARM_ARCH < 4] (umul_ppmm): Use __AND_CLOBBER_CC instead of __CLOBBER_CC. -- ARMv3 code uses __CLOBBER_CC at the end of clobber list while it should have been __AND_CLOBBER_CC. [jk: add changelog, rebase on libgcrypt repository] Signed-off-by: Jussi Kivilinna <jussi.kivilinna@iki.fi>
Diffstat (limited to 'mpi')
-rw-r--r--mpi/longlong.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/mpi/longlong.h b/mpi/longlong.h
index 90b0fd55..146830b0 100644
--- a/mpi/longlong.h
+++ b/mpi/longlong.h
@@ -247,7 +247,7 @@ extern UDItype __udiv_qrnnd ();
"=r" ((xl)) \
: "r" ((USItype)(a)), \
"r" ((USItype)(b)) \
- : "r0", "r1", "r2" __CLOBBER_CC)
+ : "r0", "r1", "r2" __AND_CLOBBER_CC)
#else /* __ARM_ARCH >= 4 */
#define umul_ppmm(xh, xl, a, b) \
__asm__ ("@ Inlined umul_ppmm\n" \