I've tested building:
gcc version 8.0.0 20171210 (experimental) (GCC)
With the following in tree:
gmpver=6.1.2
mpfrver=4.0.0-rc1
mpcver=1.1-rc1
islver=0.16.1
This now works fine on:
x86_64-unknown-linux-gnu
armv7l-unknown-linux-gnueabihf
aarch64-unknown-linux-gnu
x86_64-apple-darwin17.3.0
I've also run the "make check" for mpfr and mpc, and all tests pass
apart from those skipped.
The following build is on going but has gotten past building mpfr/mpc etc.
armv6l-unknown-linux-gnueabihf
Regards
Andrew