- User Since
- Jan 7 2014, 10:13 PM (378 w, 4 d)
Fri, Apr 9
Note that we could also apply this flag *only* to lib/msun/src/s_ctanhf.c optionally, as this is the only case we know for certain that has issues with these spurious exceptions.
Thu, Apr 8
Fri, Mar 26
Sat, Mar 20
Sat, Mar 13
Mar 10 2021
Mar 9 2021
Mar 5 2021
Although the original authors seem to dislike constant folding by the compiler, it is a good idea here. :)
If this also works for softfloat now, please go ahead.
Looks like a good idea to me.
Yes, I like this. It's always annoyed me that the failing values weren't printed, and that a lot of code was repeated.
I don't like it too much, but it seems to be necessary to be able to build world with sanitizers later, so let's go for it. :)
Mar 3 2021
Ah sorry, totally forgotten about this. It seems to be fine, let's get it in then.
Mar 1 2021
Feb 28 2021
Feb 24 2021
Feb 23 2021
It's rather huge, and I'm unsure if the new implementation is much clearer than the old one, with all the magic numbers.... But it passes all current tests, and looks about one or two levels less scary. :)
Hm, wouldn't it be better to fix this in gdtoa() instead? Then it would be solved for all gdtoa() consumers. That said, I've understood that the gdtoa code is very impenetrable...
Though I dislike this all getting so complex, I guess there is no good alternative way to get the required information. At some point using an external toolchain will become the default, and then it'd better work... :)
Feb 22 2021
Feb 21 2021
Feb 20 2021
Feb 19 2021
Feb 18 2021
Feb 16 2021
Feb 15 2021
LGTM, I ran make check (with LD_LIBRARY_PATH set :) ) and it worked.
Remove the list of math builtins, and only pass -fno-builtin while
building tests for now.
Closing this in favor of D28690.