The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftMP, reference 0.2.0 (35a1c0), with Swift 6.3 for Wasm on 20 Apr 2026 19:05:58 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:wasm-6.3-latest swift build --swift-sdk swift-6.3-RELEASE_wasm 2>&1

Build Log

/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
 2054 |     __ul = __ll_lowpart (__u);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
  279 |     umul_ppmm (rb, sb, u0, inv);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
 2055 |     __uh = __ll_highpart (__u);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
  279 |     umul_ppmm (rb, sb, u0, inv);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
 2056 |     __vl = __ll_lowpart (__v);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
  279 |     umul_ppmm (rb, sb, u0, inv);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
 2057 |     __vh = __ll_highpart (__v);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
  279 |     umul_ppmm (rb, sb, u0, inv);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
 2064 |     __x1 += __ll_highpart (__x0);/* this can't give carry */            \
      |             ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
  279 |     umul_ppmm (rb, sb, u0, inv);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
 2067 |       __x3 += __ll_B;           /* yes, add it in the proper pos. */    \
      |               ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
  279 |     umul_ppmm (rb, sb, u0, inv);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
 2069 |     (w1) = __x3 + __ll_highpart (__x1);                                 \
      |                   ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
  279 |     umul_ppmm (rb, sb, u0, inv);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                  ^  ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:279:5: warning: shift count >= width of type [-Wshift-count-overflow]
  279 |     umul_ppmm (rb, sb, u0, inv);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
  284 |     umul_ppmm (h, l, q0, v0);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
 2054 |     __ul = __ll_lowpart (__u);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
  284 |     umul_ppmm (h, l, q0, v0);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
 2055 |     __uh = __ll_highpart (__u);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
  284 |     umul_ppmm (h, l, q0, v0);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
 2056 |     __vl = __ll_lowpart (__v);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
  284 |     umul_ppmm (h, l, q0, v0);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
 2057 |     __vh = __ll_highpart (__v);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
  284 |     umul_ppmm (h, l, q0, v0);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
 2064 |     __x1 += __ll_highpart (__x0);/* this can't give carry */            \
      |             ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
  284 |     umul_ppmm (h, l, q0, v0);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
 2067 |       __x3 += __ll_B;           /* yes, add it in the proper pos. */    \
      |               ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
  284 |     umul_ppmm (h, l, q0, v0);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
 2069 |     (w1) = __x3 + __ll_highpart (__x1);                                 \
      |                   ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
  284 |     umul_ppmm (h, l, q0, v0);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                  ^  ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:284:5: warning: shift count >= width of type [-Wshift-count-overflow]
  284 |     umul_ppmm (h, l, q0, v0);
      |     ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:320:15: warning: shift count >= width of type [-Wshift-count-overflow]
  320 |       qp[0] = MPFR_LIMB_HIGHBIT | (q0 >> 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/div.c:350:47: warning: shift count >= width of type [-Wshift-count-overflow]
  350 |           (qx < __gmpfr_emin - 1 || (qp[0] == MPFR_LIMB_HIGHBIT && sb == 0)))
      |                                               ^~~~~~~~~~~~~~~~~
/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/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
  427 |       umul_ppmm (s1, s0, q0, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
 2054 |     __ul = __ll_lowpart (__u);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
  427 |       umul_ppmm (s1, s0, q0, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
 2055 |     __uh = __ll_highpart (__u);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
  427 |       umul_ppmm (s1, s0, q0, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
 2056 |     __vl = __ll_lowpart (__v);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
  427 |       umul_ppmm (s1, s0, q0, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
 2057 |     __vh = __ll_highpart (__v);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
  427 |       umul_ppmm (s1, s0, q0, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
 2064 |     __x1 += __ll_highpart (__x0);/* this can't give carry */            \
      |             ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
  427 |       umul_ppmm (s1, s0, q0, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
 2067 |       __x3 += __ll_B;           /* yes, add it in the proper pos. */    \
      |               ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
  427 |       umul_ppmm (s1, s0, q0, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
 2069 |     (w1) = __x3 + __ll_highpart (__x1);                                 \
      |                   ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
  427 |       umul_ppmm (s1, s0, q0, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                  ^  ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:427:7: warning: shift count >= width of type [-Wshift-count-overflow]
  427 |       umul_ppmm (s1, s0, q0, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
  428 |       umul_ppmm (s2, l, q0, v1);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
 2054 |     __ul = __ll_lowpart (__u);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
  428 |       umul_ppmm (s2, l, q0, v1);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
 2055 |     __uh = __ll_highpart (__u);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
  428 |       umul_ppmm (s2, l, q0, v1);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
 2056 |     __vl = __ll_lowpart (__v);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
  428 |       umul_ppmm (s2, l, q0, v1);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
 2057 |     __vh = __ll_highpart (__v);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
  428 |       umul_ppmm (s2, l, q0, v1);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
 2064 |     __x1 += __ll_highpart (__x0);/* this can't give carry */            \
      |             ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
  428 |       umul_ppmm (s2, l, q0, v1);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
 2067 |       __x3 += __ll_B;           /* yes, add it in the proper pos. */    \
      |               ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
  428 |       umul_ppmm (s2, l, q0, v1);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
 2069 |     (w1) = __x3 + __ll_highpart (__x1);                                 \
      |                   ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
  428 |       umul_ppmm (s2, l, q0, v1);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                  ^  ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:428:7: warning: shift count >= width of type [-Wshift-count-overflow]
  428 |       umul_ppmm (s2, l, q0, v1);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
  431 |       umul_ppmm (h, l, q1, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2054:12: note: expanded from macro 'umul_ppmm'
 2054 |     __ul = __ll_lowpart (__u);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
  431 |       umul_ppmm (h, l, q1, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2055:12: note: expanded from macro 'umul_ppmm'
 2055 |     __uh = __ll_highpart (__u);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
  431 |       umul_ppmm (h, l, q1, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2056:12: note: expanded from macro 'umul_ppmm'
 2056 |     __vl = __ll_lowpart (__v);                                          \
      |            ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
  431 |       umul_ppmm (h, l, q1, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2057:12: note: expanded from macro 'umul_ppmm'
 2057 |     __vh = __ll_highpart (__v);                                         \
      |            ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
  431 |       umul_ppmm (h, l, q1, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2064:13: note: expanded from macro 'umul_ppmm'
 2064 |     __x1 += __ll_highpart (__x0);/* this can't give carry */            \
      |             ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
  431 |       umul_ppmm (h, l, q1, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2067:15: note: expanded from macro 'umul_ppmm'
 2067 |       __x3 += __ll_B;           /* yes, add it in the proper pos. */    \
      |               ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
  431 |       umul_ppmm (h, l, q1, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2069:19: note: expanded from macro 'umul_ppmm'
 2069 |     (w1) = __x3 + __ll_highpart (__x1);                                 \
      |                   ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:67:40: note: expanded from macro '__ll_highpart'
   67 | #define __ll_highpart(t) ((UWtype) (t) >> (W_TYPE_SIZE / 2))
      |                                        ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
  431 |       umul_ppmm (h, l, q1, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:18: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                  ^  ~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:431:7: warning: shift count >= width of type [-Wshift-count-overflow]
  431 |       umul_ppmm (h, l, q1, v0);
      |       ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:2070:38: note: expanded from macro 'umul_ppmm'
 2070 |     (w0) = (__x1 << W_TYPE_SIZE/2) + __ll_lowpart (__x0);               \
      |                                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:66:42: note: expanded from macro '__ll_lowpart'
   66 | #define __ll_lowpart(t) ((UWtype) (t) & (__ll_B - 1))
      |                                          ^~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-longlong.h:65:28: note: expanded from macro '__ll_B'
   65 | #define __ll_B ((UWtype) 1 << (W_TYPE_SIZE / 2))
      |                            ^  ~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:574:16: warning: shift count >= width of type [-Wshift-count-overflow]
  574 |       q0 = (q1 << (GMP_NUMB_BITS - 1)) | (q0 >> 1);
      |                ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:575:12: warning: shift count >= width of type [-Wshift-count-overflow]
  575 |       q1 = MPFR_LIMB_HIGHBIT | (q1 >> 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/div.c:607:22: warning: shift count >= width of type [-Wshift-count-overflow]
  607 |            (qp[1] == MPFR_LIMB_HIGHBIT && qp[0] == MPFR_LIMB_ZERO && sb == 0)))
      |                      ^~~~~~~~~~~~~~~~~
/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/div.c:681:37: warning: shift count >= width of type [-Wshift-count-overflow]
  681 |           bb = (extra) ? ((bp[bn+1] << (GMP_NUMB_BITS - 1)) | (bp[bn] >> 1))
      |                                     ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:685:28: warning: shift count >= width of type [-Wshift-count-overflow]
  685 |       bb = (extra) ? bp[0] << (GMP_NUMB_BITS - 1) : MPFR_LIMB_ZERO;
      |                            ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:701:39: warning: shift count >= width of type [-Wshift-count-overflow]
  701 |           bb = (extra) ? ((bp[k+an+1] << (GMP_NUMB_BITS - 1)) | (bp[k+an] >> 1))
      |                                       ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:711:36: warning: shift count >= width of type [-Wshift-count-overflow]
  711 |           bb = (extra) ? ((bp[k+1] << (GMP_NUMB_BITS - 1)) | (bp[k] >> 1))
      |                                    ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:735:23: warning: shift count >= width of type [-Wshift-count-overflow]
  735 |       bb = (extra) ? (MPFR_LIMB_LSHIFT(bp[1],GMP_NUMB_BITS-1) | (bp[0] >> 1)) : bp[0];
      |                       ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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/div.c:982:24: warning: shift count >= width of type [-Wshift-count-overflow]
  982 |           qp[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))
      |                                    ^  ~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:999:35: warning: shift count >= width of type [-Wshift-count-overflow]
  999 |                 round_bit = qp[0] >> (GMP_NUMB_BITS - 1);
      |                                   ^  ~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/div.c:1259:52: warning: shift count >= width of type [-Wshift-count-overflow]
 1259 |                                                 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/div.c:1408:25: warning: shift count >= width of type [-Wshift-count-overflow]
 1408 |       q0p[q0size - 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/div.c:1425:25: warning: shift count >= width of type [-Wshift-count-overflow]
 1425 |       q0p[q0size - 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))
      |                                    ^  ~~~
155 warnings generated.
[212/259] Compiling Cmpfr div.c
In file included from /host/spi-builder-workspace/Sources/Cmpfr/coth.c:93:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: 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)
      |                        ~^~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/coth.c:93:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: 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)
      |                        ~~~~~~~~~~~~~~~~^~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/coth.c:93:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: 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))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/coth.c:93:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: 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.
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: 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)
      |                        ~^~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: 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)
      |                        ~~~~~~~~~~~~~~~~^~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:65:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   65 |   ACTION_TINY (y, x, rnd_mode); /* special case for very small input x */
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cot.c:57:32: note: expanded from macro 'ACTION_TINY'
   57 |       MPFR_STAT_STATIC_ASSERT (MPFR_EMIN_MIN + MPFR_EMAX_MAX == 0);     \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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-sassert.h:69:50: note: expanded from macro 'MPFR_STAT_STATIC_ASSERT'
   69 | # define MPFR_STAT_STATIC_ASSERT(c) MPFR_ASSERTN(c)
      |                                     ~~~~~~~~~~~~~^~
/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))
      |                                              ^
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:65:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   65 |   ACTION_TINY (y, x, rnd_mode); /* special case for very small input x */
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cot.c:57:48: note: expanded from macro 'ACTION_TINY'
   57 |       MPFR_STAT_STATIC_ASSERT (MPFR_EMIN_MIN + MPFR_EMAX_MAX == 0);     \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/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-sassert.h:69:50: note: expanded from macro 'MPFR_STAT_STATIC_ASSERT'
   69 | # define MPFR_STAT_STATIC_ASSERT(c) MPFR_ASSERTN(c)
      |                                     ~~~~~~~~~~~~~^~
/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))
      |                                              ^
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: 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))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:64:3: 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))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:65:3: warning: shift count >= width of type [-Wshift-count-overflow]
   65 |   ACTION_TINY (y, x, rnd_mode); /* special case for very small input x */
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cot.c:57:32: note: expanded from macro 'ACTION_TINY'
   57 |       MPFR_STAT_STATIC_ASSERT (MPFR_EMIN_MIN + MPFR_EMAX_MAX == 0);     \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/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-sassert.h:69:50: note: expanded from macro 'MPFR_STAT_STATIC_ASSERT'
   69 | # define MPFR_STAT_STATIC_ASSERT(c) MPFR_ASSERTN(c)
      |                                     ~~~~~~~~~~~~~^~
/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))
      |                                              ^
In file included from /host/spi-builder-workspace/Sources/Cmpfr/cot.c:96:
/host/spi-builder-workspace/Sources/Cmpfr/gen_inverse.h:65:3: warning: shift count >= width of type [-Wshift-count-overflow]
   65 |   ACTION_TINY (y, x, rnd_mode); /* special case for very small input x */
      |   ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/cot.c:57:48: note: expanded from macro 'ACTION_TINY'
   57 |       MPFR_STAT_STATIC_ASSERT (MPFR_EMIN_MIN + MPFR_EMAX_MAX == 0);     \
      |       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~
/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-sassert.h:69:50: note: expanded from macro 'MPFR_STAT_STATIC_ASSERT'
   69 | # define MPFR_STAT_STATIC_ASSERT(c) MPFR_ASSERTN(c)
      |                                     ~~~~~~~~~~~~~^~
/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))
      |                                              ^
8 warnings generated.
[213/259] Compiling Cmpfr coth.c
[214/259] Compiling Cmpfr cot.c
[215/259] Compiling Cmpfr copysign.c
/host/spi-builder-workspace/Sources/Cmpfr/constant.c:25:44: warning: shift count >= width of type [-Wshift-count-overflow]
   25 | static const mp_limb_t __gmpfr_limb1[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/constant.c:39:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12786308645202655659 to 3520035243 [-Wconstant-conversion]
   39 | static const mp_limb_t mpfr_l2_dd__tab[] = { 0xb17217f7d1cf79ab };
      |                                            ~ ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/constant.c:59:46: warning: implicit conversion from 'unsigned long long' to 'mp_limb_t' (aka 'unsigned long') changes value from 12786308645202655660 to 3520035244 [-Wconstant-conversion]
   59 | static const mp_limb_t mpfr_l2_du__tab[] = { 0xb17217f7d1cf79ac };
      |                                            ~ ^~~~~~~~~~~~~~~~~~
3 warnings generated.
/host/spi-builder-workspace/Sources/Cmpfr/cos.c:162:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  162 |   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/cos.c:162:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
  162 |   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/cos.c:162:3: warning: shift count >= width of type [-Wshift-count-overflow]
  162 |   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/cos.c:162:3: warning: shift count >= width of type [-Wshift-count-overflow]
  162 |   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/cos.c:231:7: warning: shift count >= width of type [-Wshift-count-overflow]
  231 |       MPFR_SET_ONE (r);
      |       ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/Cmpfr/mpfr-impl.h:1599:25: note: expanded from macro 'MPFR_SET_ONE'
 1599 |   MPFR_MANT(x)[_size] = 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))
      |                                    ^  ~~~
5 warnings generated.
/host/spi-builder-workspace/Sources/Cmpfr/cosh.c:61:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   61 |   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/cosh.c:61:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   61 |   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/cosh.c:61:3: warning: shift count >= width of type [-Wshift-count-overflow]
   61 |   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/cosh.c:61:3: warning: shift count >= width of type [-Wshift-count-overflow]
   61 |   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.
[216/259] Compiling Cmpfr cos.c
[216/259] Compiling Cmpfr constant.c
[218/259] Compiling Cmpfr const_pi.c
[219/259] Compiling Cmpfr cosh.c
[220/259] Compiling Cmpfr const_log2.c
[221/259] Compiling Cmpfr cmpabs_ui.c
[222/259] Compiling Cmpfr comparisons.c
[223/259] Compiling Cmpfr const_euler.c
[223/259] Compiling Cmpfr cmpabs.c
/host/spi-builder-workspace/Sources/Cmpfr/cmp_ui.c:68:15: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   68 |       if (f < MPFR_EMAX_MAX - GMP_NUMB_BITS &&
      |               ^~~~~~~~~~~~~
/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/cmp_ui.c:68:15: warning: shift count >= width of type [-Wshift-count-overflow]
   68 |       if (f < MPFR_EMAX_MAX - GMP_NUMB_BITS &&
      |               ^~~~~~~~~~~~~
/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))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[225/259] Compiling Cmpfr cmp_ui.c
[226/259] Compiling Cmpfr const_catalan.c
/host/spi-builder-workspace/Sources/Cmpfr/cmp_si.c:68:15: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   68 |       if (f < MPFR_EMAX_MAX - GMP_NUMB_BITS &&
      |               ^~~~~~~~~~~~~
/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/cmp_si.c:68:15: warning: shift count >= width of type [-Wshift-count-overflow]
   68 |       if (f < MPFR_EMAX_MAX - GMP_NUMB_BITS &&
      |               ^~~~~~~~~~~~~
/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))
      |                  ^  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2 warnings generated.
[227/259] Compiling Cmpfr cmp_si.c
/host/spi-builder-workspace/Sources/Cmpfr/cmp_ld.c:34:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   34 |   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/cmp_ld.c:34:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   34 |   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/cmp_ld.c:34:3: warning: shift count >= width of type [-Wshift-count-overflow]
   34 |   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/cmp_ld.c:34:3: warning: shift count >= width of type [-Wshift-count-overflow]
   34 |   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/cmp_d.c:33:3: warning: overflow in expression; result is -2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   33 |   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/cmp_d.c:33:3: warning: overflow in expression; result is 2'147'483'647 with type 'mpfr_exp_t' (aka 'long') [-Winteger-overflow]
   33 |   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/cmp_d.c:33:3: warning: shift count >= width of type [-Wshift-count-overflow]
   33 |   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/cmp_d.c:33:3: warning: shift count >= width of type [-Wshift-count-overflow]
   33 |   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.
[228/259] Compiling Cmpfr cmp_ld.c
[228/259] Compiling Cmpfr cmp_d.c
[230/259] Compiling Cmpfr cmp.c
/host/spi-builder-workspace/Sources/Cmpfr/cmp2.c:255:28: warning: shift count >= width of type [-Wshift-count-overflow]
  255 |           lastc = cp[cn--] << (GMP_NUMB_BITS - 1);
      |                            ^  ~~~~~~~~~~~~~~~~~~~
1 warning generated.
[230/259] Compiling Cmpfr cmp2.c
[232/259] Compiling Cmpfr clears.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.
[233/259] Compiling Cmpfr check.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.
[234/259] Compiling Cmpfr cbrt.c
[235/259] Compiling Cmpfr buildopt.c
[236/259] Compiling Cmpfr clear.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.
[237/259] Compiling Cmpfr cache.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.
[238/259] Compiling Cmpfr atanh.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.
[239/259] Compiling Cmpfr beta.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.
[240/259] Compiling Cmpfr asinh.c
[241/259] Compiling Cmpfr bernoulli.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.
[242/259] Compiling Cmpfr atan.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.
[243/259] Compiling Cmpfr add_ui.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.
[244/259] 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.
[245/259] Compiling Cmpfr atan2.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.
[246/259] Compiling Cmpfr agm.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.
[247/259] Compiling Cmpfr add_d.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.
[248/259] Compiling Cmpfr ai.c
[250/259] Compiling RealModule Float16+Real.swift
[251/259] Compiling RealModule Float+Real.swift
[252/259] Compiling RealModule ElementaryFunctions.swift
[253/259] Compiling RealModule Real.swift
[254/259] Compiling RealModule Float80+Real.swift
[255/259] Compiling RealModule AlgebraicField.swift
[256/259] Compiling RealModule ApproximateEquality.swift
[257/259] Compiling RealModule AugmentedArithmetic.swift
[258/259] Compiling RealModule Double+Real.swift
[259/259] Compiling RealModule RealFunctions.swift
[261/265] Compiling ComplexModule ElementaryFunctions.swift
[262/265] Compiling ComplexModule Arithmetic.swift
[263/265] Emitting module ComplexModule
[264/265] Compiling ComplexModule Differentiable.swift
[265/265] Compiling ComplexModule Complex.swift
[267/268] Emitting module Numerics
[268/268] Compiling Numerics Numerics.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[270/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 |
[271/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 |
[272/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 |
[273/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 |
[274/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 |
BUILD FAILURE 6.3 wasm