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