https://gcc.gnu.org/bugzilla/show_bug.cgi?id=96958
Ryan Houdek <houdek.r...@fex-emu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |houdek.r...@fex-emu.org --- Comment #4 from Ryan Houdek <houdek.r...@fex-emu.org> --- Hello. Original creator of this fork here. It would be nice to at least remove the long double requirement here, I personally don't have much stock in the internal implementation details other than that. I believe other STL compliant hashable implementations end up doing something using integers for their bucket calculations. So I guess it isn't strictly necessary that it needs to even be double there. In my particular case the long double implementation falls down a particularly slow soft float path for me, so this has real performance implications. More so than just the regular AArch64 soft float path. Looking forward to this getting rectified.