I couldn't tell if this is patch is already applied, but I came across this issue while looking into using this API here: https://github.com/JuliaLang/libuv/commit/64105e8ea4dfc41b79b9773d2d9c83d63624ef7f#diff-988d8a9c2901069aeda2eaddf2822482ff5dbd490d405ef1bd50f130e25b1a19R46
You might want to pick up something like glibc (GNU) or openlibm (BSD) for the fma/fmaf/fmal algorithms from https://github.com/lattera/glibc/blob/master/sysdeps/ieee754/dbl-64/s_fma.c or https://github.com/JuliaMath/openlibm/blob/master/src/s_fma.c since you are missing a lot of edge cases for the fma algorithm that are critical to getting the rounding correct and avoiding double-rounding errors in the answer. For example, this is another case we had come across in random testing, where mingw-w64...
Looks like this will be closed by https://sourceforge.net/p/mingw-w64/mingw-w64/ci/2c0bc10db78341d28fe39deb645dcb55c05e52d7/? Thanks!
Missing GetHostNameW
pcre test failure