* Szabolcs Nagy [2021-02-05 21:09:34 +0100]: > * Paul Zimmermann [2021-02-05 09:01:09 +0100]: > > $ cat test_sinh_musl.c > > #include > > #include > > #include > > > > int > > main () > > { > > float x = 0x1.62e4p+6; > > float y = sinhf (x); > > printf ("x=%a y=%a\n", x, y); > > } > ... > > $ gcc -fno-builtin test_sinh_musl.c $FILES > > $ ./a.out > > x=0x1.62e4p+6 y=-nan > > this seems to be a bug, attaching a fix that one was for the acoshf bug, the sinhf issue was a bug in expm1f (overflowed too early, although sinhf could have used a less tight threshold that would have prevented this causing an issue there)