diff options
author | Werner Koch <wk@gnupg.org> | 2013-08-30 17:56:35 +0200 |
---|---|---|
committer | Werner Koch <wk@gnupg.org> | 2013-09-04 11:25:06 +0200 |
commit | 8698530b2f9ef95542f1dd550961de7af86cc256 (patch) | |
tree | 4f389d0931e7ee327895102ba2e5128434167300 /mpi/mpi-internal.h | |
parent | b28b1f732e1b4f9c62a9de87c22c6bb0d3f8fdb8 (diff) | |
download | libgcrypt-8698530b2f9ef95542f1dd550961de7af86cc256.tar.gz |
mpi: Suppress newer gcc warnings.
* src/g10lib.h (GCC_ATTR_UNUSED): Define for gcc >= 3.5.
* mpi/mpih-div.c (_gcry_mpih_mod_1, _gcry_mpih_divmod_1): Mark dummy
as unused.
* mpi/mpi-internal.h (UDIV_QRNND_PREINV): Mark _ql as unused.
--
Due to the use of macros and longlong.h, we use variables which are
only used by some architectures. At least gcc 4.7.2 prints new
warnings abot set but not used variables. This patch silences them.
Signed-off-by: Werner Koch <wk@gnupg.org>
Diffstat (limited to 'mpi/mpi-internal.h')
-rw-r--r-- | mpi/mpi-internal.h | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/mpi/mpi-internal.h b/mpi/mpi-internal.h index e75b7c6d..178378fe 100644 --- a/mpi/mpi-internal.h +++ b/mpi/mpi-internal.h @@ -145,7 +145,8 @@ typedef int mpi_size_t; /* (must be a signed type) */ */ #define UDIV_QRNND_PREINV(q, r, nh, nl, d, di) \ do { \ - mpi_limb_t _q, _ql, _r; \ + mpi_limb_t _ql GCC_ATTR_UNUSED; \ + mpi_limb_t _q, _r; \ mpi_limb_t _xh, _xl; \ umul_ppmm (_q, _ql, (nh), (di)); \ _q += (nh); /* DI is 2**BITS_PER_MPI_LIMB too small */ \ |