diff options
author | Werner Koch <wk@gnupg.org> | 2018-04-17 17:15:30 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2018-04-17 17:16:07 +0200 |
commit | e7ae0ae243c8978a67c802169183187d88557be8 (patch) | |
tree | efab454d84b1984389f8abc375b3f3b7b773cdcb /mpi/longlong.h | |
parent | 3e3b520fb32a37c5c23762531a7b3168e112ac36 (diff) | |
download | libgcrypt-e7ae0ae243c8978a67c802169183187d88557be8.tar.gz |
mpi: Fix for buidling for MIPS64 with Clang
* mpi/longlong.h [MIPS64][__clang__]: Use the C version like we
already do for 32 bit MIPS.
--
GnuPG-bug-id: 3915
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'mpi/longlong.h')
-rw-r--r-- | mpi/longlong.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mpi/longlong.h b/mpi/longlong.h index 0a5acb60..d6958f3b 100644 --- a/mpi/longlong.h +++ b/mpi/longlong.h @@ -890,7 +890,8 @@ extern USItype __udiv_qrnnd (); ************** MIPS/64 ************** ***************************************/ #if (defined (__mips) && __mips >= 3) && W_TYPE_SIZE == 64 -# if (__GNUC__ >= 5) || (__GNUC__ == 4 && __GNUC_MINOR__ >= 4) +# if defined (__clang__) || (__GNUC__ >= 5) || (__GNUC__ == 4 && \ + __GNUC_MINOR__ >= 4) typedef unsigned int UTItype __attribute__ ((mode (TI))); # define umul_ppmm(w1, w0, u, v) \ do { \ |