diff options
author | Vladimir 'φ-coder/phcoder' Serbinenko <phcoder@gmail.com> | 2013-11-29 08:56:43 +0100 |
---|---|---|
committer | Jussi Kivilinna <jussi.kivilinna@iki.fi> | 2013-11-29 13:05:21 +0200 |
commit | 3b1cc9e6c357574f54160298d731c18f3d717b6c (patch) | |
tree | 06960e4d6a4b495620dcf6c75b27a3da7033516e /mpi/longlong.h | |
parent | 1ecbd0bca31d462719a2a6590c1d03244e76ef89 (diff) | |
download | libgcrypt-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/longlong.h')
-rw-r--r-- | mpi/longlong.h | 2 |
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" \ |