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


Reply via email to