fegetexcept is a static inline function in the default hardfloat
ABI so only expose it the softfloat case.
Given we've removed riscv64sf from the tree we might want to GC this
entierly at some point.
Differential D44331
msun/riscv: limit exposure of fegetexcept brooks on Mar 12 2024, 9:29 PM. Authored by Tags None Referenced Files
Details
Diff Detail
Event TimelineComment Actions Oh I had it as an in-progress patch to make these *not* inline-only. I don't think it's a bug that they're only inline, but every other architecture exposes them as actual symbols too and GCC at least relies on that. See https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272759 (comment 5 in particular) and https://cgit.freebsd.org/src/commit/?id=448c505c33cc334193590f3844406d6a74f26e2a. Comment Actions Apparently, and not surprisingly, my completely-untested patch wasn't quite right, but whatever I missed is probably straightforward to fix. |