|
| From: | Sevan Janiyan |
| Subject: | Re: test-fenv-* failures on legacy Darwin/powerpc |
| Date: | Fri, 10 Nov 2023 19:30:51 +0000 |
| User-agent: | Mozilla Thunderbird |
On 10/11/2023 19:25, Bruno Haible wrote:
That's the same as without these gl_cv_* overrides. This means, the system function feraiseexcept is most likely working right, and the problem is that the Gnulib code does not know how to enforce traps on floating-point exceptions.
I see.
I would guess that the problem is that on PowerPC, enabling these traps requires OS support (in order to set the bits FE0 and FE1 of the MSR (= Machine State Register), which can only be done through privileged instructions), and Mac OS X 10.4 does not provide that support, or we don't know how to use it.
In this case, it was 10.5.8 PowerPC. I can try 10.4 as well, the tests are skipped by default there. Sevan
| [Prev in Thread] | Current Thread | [Next in Thread] |