The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SwiftMP, reference 0.2.0 (35a1c0), with Swift 6.1 for Wasm on 28 May 2025 14:42:09 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[224/258] Compiling Cmpfr cmp_ld.c
/host/spi-builder-workspace/Sources/Cmpfr/check.c:69:9: warning: shift count >= width of type [-Wshift-count-overflow]
   69 |   if (! MPFR_IS_NORMALIZED (x))
      |         ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1091:4: note: expanded from macro 'MPFR_IS_NORMALIZED'
 1091 |   (MPFR_LIMB_MSB (MPFR_MANT(x)[MPFR_LAST_LIMB(x)]) != 0)
      |    ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1280:46: note: expanded from macro 'MPFR_LIMB_MSB'
 1280 | #define MPFR_LIMB_MSB(l) ((mp_limb_t) ((l) & MPFR_LIMB_HIGHBIT))
      |                                              ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
1 warning generated.
[225/258] Compiling Cmpfr buildopt.c
[225/258] Compiling Cmpfr check.c
/host/spi-builder-workspace/Sources/Cmpfr/cache.c:67:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   67 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cache.c:67:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   67 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/cache.c:67:3: warning: shift count >= width of type [-Wshift-count-overflow]
   67 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cache.c:67:3: warning: shift count >= width of type [-Wshift-count-overflow]
   67 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cache.c:130:3: warning: shift count >= width of type [-Wshift-count-overflow]
  130 |   MPFR_RNDRAW_GEN (inexact, dest,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |                    MPFR_MANT (cache->x), cprec, rnd, sign,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |                    if (MPFR_UNLIKELY (cache->inexact == 0))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |                      {
      |                      ~
  134 |                        if ((_sp[0] & _ulp) == 0)
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |                          {
      |                          ~
  136 |                            inexact = -sign;
      |                            ~~~~~~~~~~~~~~~~
  137 |                            goto trunc_doit;
      |                            ~~~~~~~~~~~~~~~~
  138 |                          }
      |                          ~
  139 |                        else
      |                        ~~~~
  140 |                          goto addoneulp;
      |                          ~~~~~~~~~~~~~~~
  141 |                      }
      |                      ~
  142 |                    else if (cache->inexact < 0)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  143 |                      goto addoneulp;
      |                      ~~~~~~~~~~~~~~~
  144 |                    else /* cache->inexact > 0 */
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145 |                      {
      |                      ~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1832:29: note: expanded from macro 'MPFR_RNDRAW_GEN'
 1832 |             _rb = _sp[-1] & MPFR_LIMB_HIGHBIT;                              \
      |                             ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/cache.c:130:3: warning: shift count >= width of type [-Wshift-count-overflow]
  130 |   MPFR_RNDRAW_GEN (inexact, dest,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |                    MPFR_MANT (cache->x), cprec, rnd, sign,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |                    if (MPFR_UNLIKELY (cache->inexact == 0))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |                      {
      |                      ~
  134 |                        if ((_sp[0] & _ulp) == 0)
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |                          {
      |                          ~
  136 |                            inexact = -sign;
      |                            ~~~~~~~~~~~~~~~~
  137 |                            goto trunc_doit;
      |                            ~~~~~~~~~~~~~~~~
  138 |                          }
      |                          ~
  139 |                        else
      |                        ~~~~
  140 |                          goto addoneulp;
      |                          ~~~~~~~~~~~~~~~
  141 |                      }
      |                      ~
  142 |                    else if (cache->inexact < 0)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  143 |                      goto addoneulp;
      |                      ~~~~~~~~~~~~~~~
  144 |                    else /* cache->inexact > 0 */
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145 |                      {
      |                      ~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1833:30: note: expanded from macro 'MPFR_RNDRAW_GEN'
 1833 |             _sb = _sp[-1] & (MPFR_LIMB_HIGHBIT-1);                          \
      |                              ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/cache.c:130:3: warning: shift count >= width of type [-Wshift-count-overflow]
  130 |   MPFR_RNDRAW_GEN (inexact, dest,
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  131 |                    MPFR_MANT (cache->x), cprec, rnd, sign,
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  132 |                    if (MPFR_UNLIKELY (cache->inexact == 0))
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  133 |                      {
      |                      ~
  134 |                        if ((_sp[0] & _ulp) == 0)
      |                        ~~~~~~~~~~~~~~~~~~~~~~~~~
  135 |                          {
      |                          ~
  136 |                            inexact = -sign;
      |                            ~~~~~~~~~~~~~~~~
  137 |                            goto trunc_doit;
      |                            ~~~~~~~~~~~~~~~~
  138 |                          }
      |                          ~
  139 |                        else
      |                        ~~~~
  140 |                          goto addoneulp;
      |                          ~~~~~~~~~~~~~~~
  141 |                      }
      |                      ~
  142 |                    else if (cache->inexact < 0)
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  143 |                      goto addoneulp;
      |                      ~~~~~~~~~~~~~~~
  144 |                    else /* cache->inexact > 0 */
      |                    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  145 |                      {
      |                      ~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1873:42: note: expanded from macro 'MPFR_RNDRAW_GEN'
 1873 |                     _destp[_dests - 1] = MPFR_LIMB_HIGHBIT;                 \
      |                                          ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
7 warnings generated.
[227/258] Compiling Cmpfr cache.c
[228/258] Compiling Cmpfr bernoulli.c
/host/spi-builder-workspace/Sources/Cmpfr/cbrt.c:87:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   87 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cbrt.c:87:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   87 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/cbrt.c:87:3: warning: shift count >= width of type [-Wshift-count-overflow]
   87 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cbrt.c:87:3: warning: shift count >= width of type [-Wshift-count-overflow]
   87 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[229/258] Compiling Cmpfr cbrt.c
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:90:19: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   90 |                   MPFR_SAVE_EXPO_MARK (expo);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:90:19: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   90 |                   MPFR_SAVE_EXPO_MARK (expo);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:220:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  220 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:220:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  220 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:90:19: warning: shift count >= width of type [-Wshift-count-overflow]
   90 |                   MPFR_SAVE_EXPO_MARK (expo);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:90:19: warning: shift count >= width of type [-Wshift-count-overflow]
   90 |                   MPFR_SAVE_EXPO_MARK (expo);
      |                   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:220:3: warning: shift count >= width of type [-Wshift-count-overflow]
  220 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/beta.c:220:3: warning: shift count >= width of type [-Wshift-count-overflow]
  220 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
[230/258] Compiling Cmpfr beta.c
/host/spi-builder-workspace/Sources/Cmpfr/atanh.c:154:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  154 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atanh.c:154:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  154 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atanh.c:154:3: warning: shift count >= width of type [-Wshift-count-overflow]
  154 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atanh.c:154:3: warning: shift count >= width of type [-Wshift-count-overflow]
  154 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[231/258] Compiling Cmpfr atanh.c
/host/spi-builder-workspace/Sources/Cmpfr/asin.c:68:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   68 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/asin.c:68:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   68 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/asin.c:68:3: warning: shift count >= width of type [-Wshift-count-overflow]
   68 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/asin.c:68:3: warning: shift count >= width of type [-Wshift-count-overflow]
   68 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[232/258] Compiling Cmpfr asin.c
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:32:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   32 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:32:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   32 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:32:3: warning: shift count >= width of type [-Wshift-count-overflow]
   32 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:32:3: warning: shift count >= width of type [-Wshift-count-overflow]
   32 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:125:15: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  125 |               MPFR_SAVE_EXPO_MARK (expo);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:125:15: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  125 |               MPFR_SAVE_EXPO_MARK (expo);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:180:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  180 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:180:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  180 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:223:47: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  222 |             MPFR_ASSERTN (MPFR_PREC_MAX <=
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223 |                           2 * (mpfr_uexp_t) - MPFR_EMIN_MIN + 5);
      |                           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                         ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
  496 |   ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
      |             ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
 1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                              ^
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:125:15: warning: shift count >= width of type [-Wshift-count-overflow]
  125 |               MPFR_SAVE_EXPO_MARK (expo);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:125:15: warning: shift count >= width of type [-Wshift-count-overflow]
  125 |               MPFR_SAVE_EXPO_MARK (expo);
      |               ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:180:3: warning: shift count >= width of type [-Wshift-count-overflow]
  180 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:180:3: warning: shift count >= width of type [-Wshift-count-overflow]
  180 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan2.c:223:47: warning: shift count >= width of type [-Wshift-count-overflow]
  222 |             MPFR_ASSERTN (MPFR_PREC_MAX <=
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  223 |                           2 * (mpfr_uexp_t) - MPFR_EMIN_MIN + 5);
      |                           ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
  496 |   ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
      |             ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
 1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                              ^
14 warnings generated.
[233/258] Compiling Cmpfr atan2.c
/host/spi-builder-workspace/Sources/Cmpfr/asinh.c:82:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   82 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/asinh.c:82:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   82 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/asinh.c:82:3: warning: shift count >= width of type [-Wshift-count-overflow]
   82 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/asinh.c:82:3: warning: shift count >= width of type [-Wshift-count-overflow]
   82 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[234/258] Compiling Cmpfr asinh.c
/host/spi-builder-workspace/Sources/Cmpfr/add_ui.c:64:5: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   64 |     MPFR_SAVE_EXPO_MARK (expo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add_ui.c:64:5: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   64 |     MPFR_SAVE_EXPO_MARK (expo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/add_ui.c:64:5: warning: shift count >= width of type [-Wshift-count-overflow]
   64 |     MPFR_SAVE_EXPO_MARK (expo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add_ui.c:64:5: warning: shift count >= width of type [-Wshift-count-overflow]
   64 |     MPFR_SAVE_EXPO_MARK (expo);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[235/258] Compiling Cmpfr add_ui.c
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:112:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  112 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:112:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  112 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:167:29: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  167 |               if (e1 + e2 > MPFR_EMAX_MAX)
      |                             ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:169:45: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  169 |                   scaleop = - (((e1 + e2) - MPFR_EMAX_MAX + 1) / 2);
      |                                             ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:175:39: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  175 |                   MPFR_ASSERTN (e2 == MPFR_EMAX_MAX);
      |                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                                        ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
  496 |   ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
      |             ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
 1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                              ^
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:179:38: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  179 |                   MPFR_ASSERTN (e1 > MPFR_EMIN_MIN);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                         ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
  496 |   ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
      |             ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
 1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                              ^
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:202:26: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  202 |               scaleop = (MPFR_EMIN_MIN + 2 - e1 - e2) / 2;
      |                          ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:268:30: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  268 |                            - MPFR_EMAX_MAX + 1) / 2);
      |                              ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:112:3: warning: shift count >= width of type [-Wshift-count-overflow]
  112 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:112:3: warning: shift count >= width of type [-Wshift-count-overflow]
  112 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:167:29: warning: shift count >= width of type [-Wshift-count-overflow]
  167 |               if (e1 + e2 > MPFR_EMAX_MAX)
      |                             ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:169:45: warning: shift count >= width of type [-Wshift-count-overflow]
  169 |                   scaleop = - (((e1 + e2) - MPFR_EMAX_MAX + 1) / 2);
      |                                             ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:175:39: warning: shift count >= width of type [-Wshift-count-overflow]
  175 |                   MPFR_ASSERTN (e2 == MPFR_EMAX_MAX);
      |                   ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
  496 |   ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
      |             ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
 1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                              ^
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:179:38: warning: shift count >= width of type [-Wshift-count-overflow]
  179 |                   MPFR_ASSERTN (e1 > MPFR_EMIN_MIN);
      |                   ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:496:25: note: expanded from macro 'MPFR_ASSERTN'
  496 |   ((void) ((MPFR_LIKELY(expr)) || (ASSERT_FAIL(expr),MPFR_ASSUME(expr),0)))
      |             ~~~~~~~~~~~~^~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1484:46: note: expanded from macro 'MPFR_LIKELY'
 1484 | # define MPFR_LIKELY(x) (__builtin_expect(!!(x), 1))
      |                                              ^
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:202:26: warning: shift count >= width of type [-Wshift-count-overflow]
  202 |               scaleop = (MPFR_EMIN_MIN + 2 - e1 - e2) / 2;
      |                          ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/agm.c:268:30: warning: shift count >= width of type [-Wshift-count-overflow]
  268 |                            - MPFR_EMAX_MAX + 1) / 2);
      |                              ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
16 warnings generated.
[236/258] Compiling Cmpfr agm.c
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:55:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18425676830641806735 to 1015864719 [-Wconstant-conversion]
   55 |     {0xb0a7931deec6fe60, 0xb46feea78588554b, 0xffb527743c8cdd8f}  /* (8,15) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:55:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 13001873052509164875 to 2240304459 [-Wconstant-conversion]
   55 |     {0xb0a7931deec6fe60, 0xb46feea78588554b, 0xffb527743c8cdd8f}  /* (8,15) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:55:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12729304628555349600 to 4006018656 [-Wconstant-conversion]
   55 |     {0xb0a7931deec6fe60, 0xb46feea78588554b, 0xffb527743c8cdd8f}  /* (8,15) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:54:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18428387303993759721 to 2111690729 [-Wconstant-conversion]
   54 |     {0x4eff0b53d4e905b7, 0x28ac1e800ca31e9d, 0xffbec89d7dddd7e9}, /* (8,14) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:54:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 2930750992828014237 to 212016797 [-Wconstant-conversion]
   54 |     {0x4eff0b53d4e905b7, 0x28ac1e800ca31e9d, 0xffbec89d7dddd7e9}, /* (8,14) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:54:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 5692280908701828535 to 3572041143 [-Wconstant-conversion]
   54 |     {0x4eff0b53d4e905b7, 0x28ac1e800ca31e9d, 0xffbec89d7dddd7e9}, /* (8,14) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:53:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18430912138634187190 to 1572458934 [-Wconstant-conversion]
   53 |     {0xca629e927383fe97, 0x8c61aedf58e42206, 0xffc7c0f05db9d1b6}, /* (8,13) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:53:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 10115558512343130630 to 1491345926 [-Wconstant-conversion]
   53 |     {0xca629e927383fe97, 0x8c61aedf58e42206, 0xffc7c0f05db9d1b6}, /* (8,13) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:53:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 14583392895219531415 to 1938030231 [-Wconstant-conversion]
   53 |     {0xca629e927383fe97, 0x8c61aedf58e42206, 0xffc7c0f05db9d1b6}, /* (8,13) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:52:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18433251059007864766 to 3015819198 [-Wconstant-conversion]
   52 |     {0xd27d1dbf55fed60d, 0xd812c11d7d473e5e, 0xffd0102cb3c1bfbe}, /* (8,12) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:52:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 15569719194173259358 to 2101821022 [-Wconstant-conversion]
   52 |     {0xd27d1dbf55fed60d, 0xd812c11d7d473e5e, 0xffd0102cb3c1bfbe}, /* (8,12) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:52:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 15167311827672421901 to 1442764301 [-Wconstant-conversion]
   52 |     {0xd27d1dbf55fed60d, 0xd812c11d7d473e5e, 0xffd0102cb3c1bfbe}, /* (8,12) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:51:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18435403809610046125 to 45128365 [-Wconstant-conversion]
   51 |     {0x4efc1f931f7ec9b3, 0xb7f43cd16195ef4b, 0xffd7b61702b09aad}, /* (8,11) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:51:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 13255286473241259851 to 1637216075 [-Wconstant-conversion]
   51 |     {0x4efc1f931f7ec9b3, 0xb7f43cd16195ef4b, 0xffd7b61702b09aad}, /* (8,11) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:51:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 5691458745838520755 to 528402867 [-Wconstant-conversion]
   51 |     {0x4efc1f931f7ec9b3, 0xb7f43cd16195ef4b, 0xffd7b61702b09aad}, /* (8,11) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:50:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18437370155069266625 to 2102057665 [-Wconstant-conversion]
   50 |     {0x6e47a91d015f4133, 0xc085ab6b490b7f02, 0xffdeb2787d4adac1}, /* (8,10) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:50:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 13872682704460021506 to 1225490178 [-Wconstant-conversion]
   50 |     {0x6e47a91d015f4133, 0xc085ab6b490b7f02, 0xffdeb2787d4adac1}, /* (8,10) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:50:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7946506009560695091 to 23019827 [-Wconstant-conversion]
   50 |     {0x6e47a91d015f4133, 0xc085ab6b490b7f02, 0xffdeb2787d4adac1}, /* (8,10) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:49:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18439149880223725370 to 183236410 [-Wconstant-conversion]
   49 |     {0x5545d1914ef21478, 0x3aea58d6660f5a12, 0xffe5051f0aebf73a}, /* (8,9) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:49:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 4245303276608641554 to 1712282130 [-Wconstant-conversion]
   49 |     {0x5545d1914ef21478, 0x3aea58d6660f5a12, 0xffe5051f0aebf73a}, /* (8,9) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:49:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 6144547688641860728 to 1324487800 [-Wconstant-conversion]
   49 |     {0x5545d1914ef21478, 0x3aea58d6660f5a12, 0xffe5051f0aebf73a}, /* (8,9) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:48:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18440742790191195458 to 1269900610 [-Wconstant-conversion]
   48 |     {0x806d0294c0db8816, 0x779d776dda8c6213, 0xffeaaddd4bb12542}, /* (8,8) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:48:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 8619176575558771219 to 3666633235 [-Wconstant-conversion]
   48 |     {0x806d0294c0db8816, 0x779d776dda8c6213, 0xffeaaddd4bb12542}, /* (8,8) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:48:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 9254055647230265366 to 3235612694 [-Wconstant-conversion]
   48 |     {0x806d0294c0db8816, 0x779d776dda8c6213, 0xffeaaddd4bb12542}, /* (8,8) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:47:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18442148710432416363 to 2621481579 [-Wconstant-conversion]
   47 |     {0xe5a85657103c1aa8, 0xb8409e6c914191d3, 0xffefac8a9c40a26b}, /* (8,7) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:47:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 13276785890618872275 to 2436993491 [-Wconstant-conversion]
   47 |     {0xe5a85657103c1aa8, 0xb8409e6c914191d3, 0xffefac8a9c40a26b}, /* (8,7) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:47:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 16548571762707405480 to 272374440 [-Wconstant-conversion]
   47 |     {0xe5a85657103c1aa8, 0xb8409e6c914191d3, 0xffefac8a9c40a26b}, /* (8,7) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:46:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18443367486807926605 to 422373197 [-Wconstant-conversion]
   46 |     {0xa37f403c7279c5cb, 0x13ab53a1c8db8497, 0xfff40103192ce74d}, /* (8,6) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:46:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 1417318462062822551 to 3369829527 [-Wconstant-conversion]
   46 |     {0xa37f403c7279c5cb, 0x13ab53a1c8db8497, 0xfff40103192ce74d}, /* (8,6) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:46:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 11781205778587305419 to 1920583115 [-Wconstant-conversion]
   46 |     {0xa37f403c7279c5cb, 0x13ab53a1c8db8497, 0xfff40103192ce74d}, /* (8,6) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:45:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18444398985628299157 to 2717069205 [-Wconstant-conversion]
   45 |     {0x3ce233aa002f0344, 0x9dd8ea342a65d4cc, 0xfff7ab27a1f32f95}, /* (8,5) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:45:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 11374098368694703308 to 711316684 [-Wconstant-conversion]
   45 |     {0x3ce233aa002f0344, 0x9dd8ea342a65d4cc, 0xfff7ab27a1f32f95}, /* (8,5) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:45:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 4387125792252822340 to 3081028 [-Wconstant-conversion]
   45 |     {0x3ce233aa002f0344, 0x9dd8ea342a65d4cc, 0xfff7ab27a1f32f95}, /* (8,5) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:44:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18445243093697746363 to 3683964347 [-Wconstant-conversion]
   44 |     {0x20ef65c10deef460, 0xe78c564015f76048, 0xfffaaadddb94d5bb}, /* (8,4) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:44:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 16684805552747274312 to 368533576 [-Wconstant-conversion]
   44 |     {0x20ef65c10deef460, 0xe78c564015f76048, 0xfffaaadddb94d5bb}, /* (8,4) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:44:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 2373227408484398176 to 233763936 [-Wconstant-conversion]
   44 |     {0x20ef65c10deef460, 0xe78c564015f76048, 0xfffaaadddb94d5bb}, /* (8,4) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:43:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18445899718351065465 to 852169081 [-Wconstant-conversion]
   43 |     {0x69164c094f49da06, 0xd517294f7373d07a, 0xfffd001032cb1179}, /* (8,3) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:43:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 15354786875759120506 to 1936969850 [-Wconstant-conversion]
   43 |     {0x69164c094f49da06, 0xd517294f7373d07a, 0xfffd001032cb1179}, /* (8,3) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:43:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7572323426338724358 to 1330240006 [-Wconstant-conversion]
   43 |     {0x69164c094f49da06, 0xd517294f7373d07a, 0xfffd001032cb1179}, /* (8,3) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:42:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18446368787483900264 to 3721705832 [-Wconstant-conversion]
   42 |     {0x6856a0171a2f001a, 0x62351fbbe60af47,  0xfffeaaadddd4b968}, /* (8,2) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:42:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 442287330085089095 to 3194007367 [-Wconstant-conversion]
   42 |     {0x6856a0171a2f001a, 0x62351fbbe60af47,  0xfffeaaadddd4b968}, /* (8,2) */
      |     ~                    ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:42:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7518372649025601562 to 439287834 [-Wconstant-conversion]
   42 |     {0x6856a0171a2f001a, 0x62351fbbe60af47,  0xfffeaaadddd4b968}, /* (8,2) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:41:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18446650249576298827 to 3722295627 [-Wconstant-conversion]
   41 |     {0x7c18baeb9bc95789, 0xb12afb6b6d4f7e16, 0xffffaaaaddddb94b}, /* (8,1) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:41:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12766292532549090838 to 1833926166 [-Wconstant-conversion]
   41 |     {0x7c18baeb9bc95789, 0xb12afb6b6d4f7e16, 0xffffaaaaddddb94b}, /* (8,1) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:41:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 8942102581237864329 to 2613663625 [-Wconstant-conversion]
   41 |     {0x7c18baeb9bc95789, 0xb12afb6b6d4f7e16, 0xffffaaaaddddb94b}, /* (8,1) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:40:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18235019723505582491 to 1137361307 [-Wconstant-conversion]
   40 |     {0xc4e6abc8af62e439, 0x4eb9bf602625f0b4, 0xfd0fcdd343cac19b}, /* (4,3) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:40:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 5672775625327636660 to 640020660 [-Wconstant-conversion]
   40 |     {0xc4e6abc8af62e439, 0x4eb9bf602625f0b4, 0xfd0fcdd343cac19b}, /* (4,3) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:40:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 14188216554501628985 to 2942493753 [-Wconstant-conversion]
   40 |     {0xc4e6abc8af62e439, 0x4eb9bf602625f0b4, 0xfd0fcdd343cac19b}, /* (4,3) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:39:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18351558069533240882 to 1635479090 [-Wconstant-conversion]
   39 |     {0x8b3957d95d9ad922, 0xc897989f3e888ef7, 0xfeadd4d5617b6e32}, /* (4,2) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:39:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 14454189338785255159 to 1049136887 [-Wconstant-conversion]
   39 |     {0x8b3957d95d9ad922, 0xc897989f3e888ef7, 0xfeadd4d5617b6e32}, /* (4,2) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:39:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 10032146236034439458 to 1570429218 [-Wconstant-conversion]
   39 |     {0x8b3957d95d9ad922, 0xc897989f3e888ef7, 0xfeadd4d5617b6e32}, /* (4,2) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:38:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18422781014094859830 to 1743736374 [-Wconstant-conversion]
   38 |     {0x319c12cf59d4b2dc, 0xcb2792dc0e2e0d51, 0xffaaddb967ef4e36}, /* (4,1) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:38:26: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 14638830587619446097 to 237899089 [-Wconstant-conversion]
   38 |     {0x319c12cf59d4b2dc, 0xcb2792dc0e2e0d51, 0xffaaddb967ef4e36}, /* (4,1) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:38:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 3574752885999973084 to 1507111644 [-Wconstant-conversion]
   38 |     {0x319c12cf59d4b2dc, 0xcb2792dc0e2e0d51, 0xffaaddb967ef4e36}, /* (4,1) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:37:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 18076234808883079957 to 1678174997 [-Wconstant-conversion]
   37 |     {0xaa7fa90388b3836b, 0x6dc79ef5f7a217e5, 0xfadbafc96406eb15}, /* (2,1) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:37:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7910466049758336997 to 4154595301 [-Wconstant-conversion]
   37 |     {0xaa7fa90388b3836b, 0x6dc79ef5f7a217e5, 0xfadbafc96406eb15}, /* (2,1) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:37:6: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12285724141133464427 to 2293465963 [-Wconstant-conversion]
   37 |     {0xaa7fa90388b3836b, 0x6dc79ef5f7a217e5, 0xfadbafc96406eb15}, /* (2,1) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:36:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 17105577567250447173 to 232422213 [-Wconstant-conversion]
   36 |     {0x6e141587261cdf00, 0x6fe445ecbc3a8d03, 0xed63382b0dda7b45}, /* (1,1) */
      |     ~                                        ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:36:26: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 8062646115972582659 to 3157953795 [-Wconstant-conversion]
   36 |     {0x6e141587261cdf00, 0x6fe445ecbc3a8d03, 0xed63382b0dda7b45}, /* (1,1) */
      |     ~                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:36:6: warning: implicit conversion from 'long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 7931988513910480640 to 639426304 [-Wconstant-conversion]
   36 |     {0x6e141587261cdf00, 0x6fe445ecbc3a8d03, 0xed63382b0dda7b45}, /* (1,1) */
      |     ~^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:315:11: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  315 |           MPFR_SAVE_EXPO_MARK (expo);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:315:11: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  315 |           MPFR_SAVE_EXPO_MARK (expo);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:346:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  346 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:346:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  346 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:315:11: warning: shift count >= width of type [-Wshift-count-overflow]
  315 |           MPFR_SAVE_EXPO_MARK (expo);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:315:11: warning: shift count >= width of type [-Wshift-count-overflow]
  315 |           MPFR_SAVE_EXPO_MARK (expo);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:346:3: warning: shift count >= width of type [-Wshift-count-overflow]
  346 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/atan.c:346:3: warning: shift count >= width of type [-Wshift-count-overflow]
  346 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
68 warnings generated.
[237/258] Compiling Cmpfr atan.c
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:77:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   77 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:77:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   77 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:77:3: warning: shift count >= width of type [-Wshift-count-overflow]
   77 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:77:3: warning: shift count >= width of type [-Wshift-count-overflow]
   77 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:349:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  349 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:349:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  349 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:349:3: warning: shift count >= width of type [-Wshift-count-overflow]
  349 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:349:3: warning: shift count >= width of type [-Wshift-count-overflow]
  349 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:664:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  664 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:664:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  664 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:664:3: warning: shift count >= width of type [-Wshift-count-overflow]
  664 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/ai.c:664:3: warning: shift count >= width of type [-Wshift-count-overflow]
  664 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
12 warnings generated.
[238/258] Compiling Cmpfr ai.c
[239/258] Compiling Cmpfr add.c
/host/spi-builder-workspace/Sources/Cmpfr/add_d.c:40:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   40 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add_d.c:40:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   40 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/add_d.c:40:3: warning: shift count >= width of type [-Wshift-count-overflow]
   40 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add_d.c:40:3: warning: shift count >= width of type [-Wshift-count-overflow]
   40 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
[240/258] Compiling Cmpfr add_d.c
/host/spi-builder-workspace/Sources/Cmpfr/acosh.c:69:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   69 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/acosh.c:69:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   69 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/acosh.c:69:3: warning: shift count >= width of type [-Wshift-count-overflow]
   69 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/acosh.c:69:3: warning: shift count >= width of type [-Wshift-count-overflow]
   69 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
4 warnings generated.
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:199:23: warning: shift count >= width of type [-Wshift-count-overflow]
  199 |           ap[an-1] += MPFR_LIMB_HIGHBIT;
      |                       ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:270:27: warning: shift count >= width of type [-Wshift-count-overflow]
  270 |                   rb = bb >> (GMP_NUMB_BITS - 1);
      |                           ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:271:25: warning: shift count >= width of type [-Wshift-count-overflow]
  271 |                   bb |= MPFR_LIMB_HIGHBIT;
      |                         ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:331:30: warning: shift count >= width of type [-Wshift-count-overflow]
  331 |                   ap[an-1] = MPFR_LIMB_HIGHBIT;
      |                              ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:337:27: warning: shift count >= width of type [-Wshift-count-overflow]
  337 |                   rb = bb >> (GMP_NUMB_BITS - 1);
      |                           ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:339:28: warning: shift count >= width of type [-Wshift-count-overflow]
  339 |                   bb |= bb >> (GMP_NUMB_BITS - 1);
      |                            ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:390:34: warning: shift count >= width of type [-Wshift-count-overflow]
  390 |                       ap[an-1] = MPFR_LIMB_HIGHBIT;
      |                                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:432:27: warning: shift count >= width of type [-Wshift-count-overflow]
  432 |                   rb = bb >> (GMP_NUMB_BITS - 1);
      |                           ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:433:26: warning: shift count >= width of type [-Wshift-count-overflow]
  433 |                   bb &= ~MPFR_LIMB_HIGHBIT;
      |                          ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:486:27: warning: shift count >= width of type [-Wshift-count-overflow]
  486 |                   rb = cc >> (GMP_NUMB_BITS - 1);
      |                           ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:487:26: warning: shift count >= width of type [-Wshift-count-overflow]
  487 |                   cc &= ~MPFR_LIMB_HIGHBIT;
      |                          ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1.c:562:18: warning: shift count >= width of type [-Wshift-count-overflow]
  562 |       ap[an-1] = MPFR_LIMB_HIGHBIT;
      |                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
12 warnings generated.
[241/258] Compiling Cmpfr acosh.c
[242/258] Compiling Cmpfr add1.c
/host/spi-builder-workspace/Sources/Cmpfr/acos.c:53:11: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   53 |           MPFR_SAVE_EXPO_MARK (expo);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/acos.c:53:11: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   53 |           MPFR_SAVE_EXPO_MARK (expo);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/acos.c:85:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   85 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:25: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                        ~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/acos.c:85:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   85 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:40: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ~~~~~~~~~~~~~~~~^~
/host/spi-builder-workspace/Sources/Cmpfr/acos.c:53:11: warning: shift count >= width of type [-Wshift-count-overflow]
   53 |           MPFR_SAVE_EXPO_MARK (expo);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/acos.c:53:11: warning: shift count >= width of type [-Wshift-count-overflow]
   53 |           MPFR_SAVE_EXPO_MARK (expo);
      |           ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/acos.c:85:3: warning: shift count >= width of type [-Wshift-count-overflow]
   85 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1734:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1734 |   __gmpfr_emin = MPFR_EMIN_MIN,    \
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1031:26: note: expanded from macro 'MPFR_EMIN_MIN'
 1031 | #define MPFR_EMIN_MIN (1-MPFR_EXP_INVALID)
      |                          ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/acos.c:85:3: warning: shift count >= width of type [-Wshift-count-overflow]
   85 |   MPFR_SAVE_EXPO_MARK (expo);
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1735:18: note: expanded from macro 'MPFR_SAVE_EXPO_MARK'
 1735 |   __gmpfr_emax = MPFR_EMAX_MAX)
      |                  ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1034:24: note: expanded from macro 'MPFR_EMAX_MAX'
 1034 | #define MPFR_EMAX_MAX (MPFR_EXP_INVALID-1)
      |                        ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1020:18: note: expanded from macro 'MPFR_EXP_INVALID'
 1020 |  ((mpfr_exp_t) 1 << (GMP_NUMB_BITS*sizeof(mpfr_exp_t)/sizeof(mp_limb_t)-2))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
8 warnings generated.
[243/258] Compiling Cmpfr acos.c
[244/258] Compiling Cmpfr abort_prec_max.c
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:184:20: warning: shift count >= width of type [-Wshift-count-overflow]
  184 |               a0 = MPFR_LIMB_HIGHBIT | (a0 >> 1);
      |                    ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:198:20: warning: shift count >= width of type [-Wshift-count-overflow]
  198 |               a0 = MPFR_LIMB_HIGHBIT | (a0 >> 1);
      |                    ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:244:19: warning: shift count >= width of type [-Wshift-count-overflow]
  244 |           ap[0] = MPFR_LIMB_HIGHBIT;
      |                   ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:279:15: warning: shift count >= width of type [-Wshift-count-overflow]
  279 |       ap[0] = MPFR_LIMB_HIGHBIT | (a0 >> 1);
      |               ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:300:23: warning: shift count >= width of type [-Wshift-count-overflow]
  300 |               ap[0] = MPFR_LIMB_HIGHBIT | (a0 >> 1);
      |                       ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:307:25: warning: shift count >= width of type [-Wshift-count-overflow]
  307 |               rb = sb & MPFR_LIMB_HIGHBIT;
      |                         ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:308:22: warning: shift count >= width of type [-Wshift-count-overflow]
  308 |               sb &= ~MPFR_LIMB_HIGHBIT;
      |                      ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:313:47: warning: shift count >= width of type [-Wshift-count-overflow]
  313 |           sb = d != GMP_NUMB_BITS || cp[0] != MPFR_LIMB_HIGHBIT;
      |                                               ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:350:19: warning: shift count >= width of type [-Wshift-count-overflow]
  350 |           ap[0] = MPFR_LIMB_HIGHBIT;
      |                   ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:385:28: warning: shift count >= width of type [-Wshift-count-overflow]
  385 |       a0 = (a0 >> 1) | (a1 << (GMP_NUMB_BITS - 1));
      |                            ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:388:15: warning: shift count >= width of type [-Wshift-count-overflow]
  388 |       ap[1] = MPFR_LIMB_HIGHBIT | (a1 >> 1);
      |               ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:414:24: warning: shift count >= width of type [-Wshift-count-overflow]
  414 |               a0 = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
      |                        ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:415:23: warning: shift count >= width of type [-Wshift-count-overflow]
  415 |               ap[1] = MPFR_LIMB_HIGHBIT | (a1 >> 1);
      |                       ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:472:19: warning: shift count >= width of type [-Wshift-count-overflow]
  472 |           ap[1] = MPFR_LIMB_HIGHBIT;
      |                   ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:504:19: warning: shift count >= width of type [-Wshift-count-overflow]
  504 |       ap[0] = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
      |                   ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:505:15: warning: shift count >= width of type [-Wshift-count-overflow]
  505 |       ap[1] = MPFR_LIMB_HIGHBIT | (a1 >> 1);
      |               ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:525:29: warning: shift count >= width of type [-Wshift-count-overflow]
  525 |                     cp[1] > MPFR_LIMB_HIGHBIT);
      |                             ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:560:23: warning: shift count >= width of type [-Wshift-count-overflow]
  560 |               rb = a0 << (GMP_NUMB_BITS - 1);
      |                       ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:563:27: warning: shift count >= width of type [-Wshift-count-overflow]
  563 |               ap[0] = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
      |                           ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:564:23: warning: shift count >= width of type [-Wshift-count-overflow]
  564 |               ap[1] = MPFR_LIMB_HIGHBIT | (a1 >> 1);
      |                       ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:569:20: warning: shift count >= width of type [-Wshift-count-overflow]
  569 |               rb = MPFR_LIMB_MSB (sb);
      |                    ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1280:46: note: expanded from macro 'MPFR_LIMB_MSB'
 1280 | #define MPFR_LIMB_MSB(l) ((mp_limb_t) ((l) & MPFR_LIMB_HIGHBIT))
      |                                              ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:603:19: warning: shift count >= width of type [-Wshift-count-overflow]
  603 |           ap[1] = MPFR_LIMB_HIGHBIT;
      |                   ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:640:16: warning: shift count >= width of type [-Wshift-count-overflow]
  640 |       a0 = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
      |                ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:643:15: warning: shift count >= width of type [-Wshift-count-overflow]
  643 |       ap[2] = MPFR_LIMB_HIGHBIT | (a2 >> 1);
      |               ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:644:19: warning: shift count >= width of type [-Wshift-count-overflow]
  644 |       ap[1] = (a2 << (GMP_NUMB_BITS - 1)) | (a1 >> 1);
      |                   ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:674:24: warning: shift count >= width of type [-Wshift-count-overflow]
  674 |               a0 = (a1 << (GMP_NUMB_BITS - 1)) | (a0 >> 1);
      |                        ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:675:27: warning: shift count >= width of type [-Wshift-count-overflow]
  675 |               ap[1] = (a2 << (GMP_NUMB_BITS - 1)) | (a1 >> 1);
      |                           ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:676:23: warning: shift count >= width of type [-Wshift-count-overflow]
  676 |               ap[2] = MPFR_LIMB_HIGHBIT | (a2 >> 1);
      |                       ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:763:19: warning: shift count >= width of type [-Wshift-count-overflow]
  763 |           ap[2] = MPFR_LIMB_HIGHBIT;
      |                   ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:927:18: warning: shift count >= width of type [-Wshift-count-overflow]
  927 |       ap[n-1] |= MPFR_LIMB_HIGHBIT;        /* Set MSB */
      |                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:1026:21: warning: shift count >= width of type [-Wshift-count-overflow]
 1026 |           rb = sb & MPFR_LIMB_HIGHBIT;
      |                     ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:1027:18: warning: shift count >= width of type [-Wshift-count-overflow]
 1027 |           sb &= ~MPFR_LIMB_HIGHBIT;
      |                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:1038:22: warning: shift count >= width of type [-Wshift-count-overflow]
 1038 |           ap[n-1] |= MPFR_LIMB_HIGHBIT;         /* Set MSB */
      |                      ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/add1sp.c:1083:17: warning: shift count >= width of type [-Wshift-count-overflow]
 1083 |       ap[n-1] = MPFR_LIMB_HIGHBIT;
      |                 ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1276:27: note: expanded from macro 'MPFR_LIMB_HIGHBIT'
 1276 | #define MPFR_LIMB_HIGHBIT MPFR_LIMB_LSHIFT (MPFR_LIMB_ONE, GMP_NUMB_BITS - 1)
      |                           ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1267:36: note: expanded from macro 'MPFR_LIMB_LSHIFT'
 1267 | #define MPFR_LIMB_LSHIFT(x,c) ((x) << (c))
      |                                    ^  ~~~
34 warnings generated.
[245/258] Compiling Cmpfr add1sp.c
[246/258] Compiling Cminigmp mini-mpq.c
[247/258] Compiling Cminigmp mini-gmp.c
[249/258] Compiling RealModule Float16+Real.swift
[250/258] Compiling RealModule Real.swift
[251/259] Compiling RealModule Float80+Real.swift
[252/259] Compiling RealModule RealFunctions.swift
[253/259] Emitting module RealModule
[254/259] Compiling RealModule AlgebraicField.swift
[255/259] Compiling RealModule ApproximateEquality.swift
[256/259] Compiling RealModule ElementaryFunctions.swift
[257/259] Compiling RealModule AugmentedArithmetic.swift
[258/259] Compiling RealModule Double+Real.swift
[259/259] Compiling RealModule Float+Real.swift
[261/265] Compiling ComplexModule Differentiable.swift
[262/265] Compiling ComplexModule Arithmetic.swift
[263/265] Compiling ComplexModule Complex.swift
[264/265] Emitting module ComplexModule
[265/265] Compiling ComplexModule ElementaryFunctions.swift
[267/268] Emitting module Numerics
[268/268] Compiling Numerics Numerics.swift
[270/274] Compiling SwiftMP UIntMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[271/274] Compiling SwiftMP IntMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[272/274] Compiling SwiftMP FloatMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:36:1: warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
34 |
35 | #endif /* CMPFR_H */
36 |
   | `- warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[273/274] Compiling SwiftMP QuotMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[274/274] Emitting module SwiftMP
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:36:1: warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
34 |
35 | #endif /* CMPFR_H */
36 |
   | `- warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
warning: 'spi-builder-workspace': ignoring target 'CmpfrTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
warning: 'spi-builder-workspace': ignoring target 'CminigmpTests' in package 'spi-builder-workspace'; C language in tests is not yet supported
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/11] Compiling RealModule Real.swift
[3/12] Compiling RealModule ElementaryFunctions.swift
[4/12] Compiling RealModule Float80+Real.swift
[5/12] Compiling RealModule RealFunctions.swift
[6/12] Compiling RealModule Float+Real.swift
[7/12] Compiling RealModule Float16+Real.swift
[8/12] Emitting module RealModule
[9/12] Compiling RealModule AugmentedArithmetic.swift
[10/12] Compiling RealModule Double+Real.swift
[11/12] Compiling RealModule AlgebraicField.swift
[12/12] Compiling RealModule ApproximateEquality.swift
[14/18] Compiling ComplexModule Differentiable.swift
[15/18] Compiling ComplexModule ElementaryFunctions.swift
[16/18] Compiling ComplexModule Arithmetic.swift
[17/18] Emitting module ComplexModule
[18/18] Compiling ComplexModule Complex.swift
[20/21] Compiling Numerics Numerics.swift
[21/21] Emitting module Numerics
[23/27] Compiling SwiftMP UIntMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[24/27] Emitting module SwiftMP
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:36:1: warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
34 |
35 | #endif /* CMPFR_H */
36 |
   | `- warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[25/27] Compiling SwiftMP FloatMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:36:1: warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
34 |
35 | #endif /* CMPFR_H */
36 |
   | `- warning: umbrella header for module 'Cmpfr' does not include header 'mpf2mpfr.h'
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[26/27] Compiling SwiftMP IntMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
[27/27] Compiling SwiftMP QuotMP.swift
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:532:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 530 | __MPFR_DECLSPEC void mpfr_free_str (char *);
 531 |
 532 | __MPFR_DECLSPEC int mpfr_urandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 533 | #ifndef _MPFR_NO_DEPRECATED_GRANDOM /* for the test of this function */
 534 | MPFR_DEPRECATED
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:536:55: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 534 | MPFR_DEPRECATED
 535 | #endif
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
     |                                                       `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:538:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 536 | __MPFR_DECLSPEC int mpfr_grandom (mpfr_ptr, mpfr_ptr, gmp_randstate_t,
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:539:45: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 537 |                                   mpfr_rnd_t);
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
     |                                             `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
 541 |
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:10: note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
31 | #include <Cminigmp.h>
32 |
33 | #include <mpfr.h>
   |          `- note: in file included from /host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h:33:
34 |
35 | #endif /* CMPFR_H */
/host/spi-builder-workspace/Sources/Cmpfr/include/mpfr.h:540:46: error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 538 | __MPFR_DECLSPEC int mpfr_nrandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 539 | __MPFR_DECLSPEC int mpfr_erandom (mpfr_ptr, gmp_randstate_t, mpfr_rnd_t);
 540 | __MPFR_DECLSPEC int mpfr_urandomb (mpfr_ptr, gmp_randstate_t);
     |                                              `- error: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int
 541 |
 542 | __MPFR_DECLSPEC void mpfr_nextabove (mpfr_ptr);
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/Cmpfr/include/Cmpfr.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/SwiftMP/FloatMP.swift:9:8: error: could not build C module 'Cmpfr'
  7 |
  8 | import Foundation
  9 | import Cmpfr
    |        `- error: could not build C module 'Cmpfr'
 10 | import RealModule
 11 |
BUILD FAILURE 6.1 wasm