Pierre Blanchard
Pierre Blanchard
I'm closing this PR for the reason pointed by @friendlyanon.
Again thanks for the detailed report! AFAICT your baseline sounds sensible, these bugs have not been fixed yet unfortunately. I'm going to look into these failures right now. > I...
So the issue with the `iut(y)purec(fma)_scalar` tests seem to be related to the `-fno-trapping-math` option. The issue appears at `-O1` and with `gcc12 -fno-trapping-math`, and can be reproduced with the...
> It was introduced in https://github.com/shibatch/sleef/commit/33ffaff872511c1f46244533480dc641b0c0b144 via https://github.com/shibatch/sleef/pull/169. Unfortunately, the rationale was never documented. The comment seems to indicate that the aim was to prevent compilers from emitting calls to...
Hi! Good news, this was filed as a definite gcc bug and has been taken care of by @joeramsay and people in our GNU team. It is now merged in...
Hi! Thanks, we appreciate the effort. Let me know how it goes, if new failures are still present in 3.6 we will investigate each of them to better characterise the...
Indeed it is a workaround, but we were worried about the implications on performance (although scalar performance should not matter). We might drop the `-fno-trapping-math` in the future as we...
I like the idea of removing the scalar implementations (in `src/libm/sleef{s,d}p.c`), for the sake of keeping maintenance costs low. We actually rarely touch these files but issues have been reported...
I'm closing this issue as I believe it was solved by #283. Feel free to re-open if not the case or open a new issue.
I'm closing this issue as features discussed here have been integrated a while ago already.