On Thu, Nov 9, 2023 at 1:00 PM Sevan Janiyan <ventur...@geeklan.co.uk> wrote: > > On 10.4 > FAIL: test-nanosleep > ==================== > > test-nanosleep.c:50: assertion 'nanosleep (&ts, NULL) == -1' failed > FAIL test-nanosleep (exit status: 134) > > > On 10.4 & 10.5 > FAIL: test-float > ================ > > test-float.c:332: assertion 'x + x == x' failed > FAIL test-float (exit status: 134) > > > On 10.5 > > FAIL: test-snan-2.sh > ==================== > > Use of SNaNf() did not signal. > FAIL test-snan-2.sh (exit status: 1) > > FAIL: test-fenv-except-tracking-2.sh > ==================================== > > Failed: ./test-fenv-except-tracking-2 f > FAIL test-fenv-except-tracking-2.sh (exit status: 1) > > FAIL: test-fenv-except-tracking-3.sh > ==================================== > > Failed: ./test-fenv-except-tracking-3 FE_INVALID > FAIL test-fenv-except-tracking-3.sh (exit status: 1) > > FAIL: test-fenv-except-trapping-2.sh > ==================================== > > Failed (got no trap): ./test-fenv-except-trapping-2 1 p f > Failed (got no trap): ./test-fenv-except-trapping-2 1 p d > Failed (got no trap): ./test-fenv-except-trapping-2 1 p l > Failed (got no trap): ./test-fenv-except-trapping-2 1 q f > Failed (got no trap): ./test-fenv-except-trapping-2 1 q d > Failed (got no trap): ./test-fenv-except-trapping-2 1 q l > Failed (got no trap): ./test-fenv-except-trapping-2 1 r f > Failed (got no trap): ./test-fenv-except-trapping-2 1 r d > Failed (got no trap): ./test-fenv-except-trapping-2 1 r l > Failed (got no trap): ./test-fenv-except-trapping-2 2 p f > Failed (got no trap): ./test-fenv-except-trapping-2 2 p d > Failed (got no trap): ./test-fenv-except-trapping-2 2 p l > Failed (got no trap): ./test-fenv-except-trapping-2 2 q f > Failed (got no trap): ./test-fenv-except-trapping-2 2 q d > Failed (got no trap): ./test-fenv-except-trapping-2 2 q l > Failed (got no trap): ./test-fenv-except-trapping-2 2 r f > Failed (got no trap): ./test-fenv-except-trapping-2 2 r d > Failed (got no trap): ./test-fenv-except-trapping-2 2 r l > Failed (got no trap): ./test-fenv-except-trapping-2 3 p f > Failed (got no trap): ./test-fenv-except-trapping-2 3 p d > Failed (got no trap): ./test-fenv-except-trapping-2 3 p l > Failed (got no trap): ./test-fenv-except-trapping-2 3 q f > Failed (got no trap): ./test-fenv-except-trapping-2 3 q d > Failed (got no trap): ./test-fenv-except-trapping-2 3 q l > Failed (got no trap): ./test-fenv-except-trapping-2 3 r f > Failed (got no trap): ./test-fenv-except-trapping-2 3 r d > Failed (got no trap): ./test-fenv-except-trapping-2 3 r l > Failed (got no trap): ./test-fenv-except-trapping-2 4 p f > Failed (got no trap): ./test-fenv-except-trapping-2 4 p d > Failed (got no trap): ./test-fenv-except-trapping-2 4 p l > Failed (got no trap): ./test-fenv-except-trapping-2 4 q f > Failed (got no trap): ./test-fenv-except-trapping-2 4 q d > Failed (got no trap): ./test-fenv-except-trapping-2 4 q l > Failed (got no trap): ./test-fenv-except-trapping-2 4 r f > Failed (got no trap): ./test-fenv-except-trapping-2 4 r d > Failed (got no trap): ./test-fenv-except-trapping-2 4 r l > Failed (got no trap): ./test-fenv-except-trapping-2 5 p f > Failed (got no trap): ./test-fenv-except-trapping-2 5 p d > Failed (got no trap): ./test-fenv-except-trapping-2 5 p l > Failed (got no trap): ./test-fenv-except-trapping-2 5 q f > Failed (got no trap): ./test-fenv-except-trapping-2 5 q d > Failed (got no trap): ./test-fenv-except-trapping-2 5 q l > Failed (got no trap): ./test-fenv-except-trapping-2 5 r f > Failed (got no trap): ./test-fenv-except-trapping-2 5 r d > Failed (got no trap): ./test-fenv-except-trapping-2 5 r l > Failed (got no trap): ./test-fenv-except-trapping-2 6 p f > Failed (got no trap): ./test-fenv-except-trapping-2 6 p d > Failed (got no trap): ./test-fenv-except-trapping-2 6 p l > Failed (got no trap): ./test-fenv-except-trapping-2 6 q f > Failed (got no trap): ./test-fenv-except-trapping-2 6 q d > Failed (got no trap): ./test-fenv-except-trapping-2 6 q l > Failed (got no trap): ./test-fenv-except-trapping-2 6 r f > Failed (got no trap): ./test-fenv-except-trapping-2 6 r d > Failed (got no trap): ./test-fenv-except-trapping-2 6 r l > Failed (got no trap): ./test-fenv-except-trapping-2 7 p f > Failed (got no trap): ./test-fenv-except-trapping-2 7 p d > Failed (got no trap): ./test-fenv-except-trapping-2 7 p l > Failed (got no trap): ./test-fenv-except-trapping-2 7 q f > Failed (got no trap): ./test-fenv-except-trapping-2 7 q d > Failed (got no trap): ./test-fenv-except-trapping-2 7 q l > Failed (got no trap): ./test-fenv-except-trapping-2 7 r f > Failed (got no trap): ./test-fenv-except-trapping-2 7 r d > Failed (got no trap): ./test-fenv-except-trapping-2 7 r l > Failed (got no trap): ./test-fenv-except-trapping-2 8 p f > Failed (got no trap): ./test-fenv-except-trapping-2 8 p d > Failed (got no trap): ./test-fenv-except-trapping-2 8 p l > Failed (got no trap): ./test-fenv-except-trapping-2 8 q f > Failed (got no trap): ./test-fenv-except-trapping-2 8 q d > Failed (got no trap): ./test-fenv-except-trapping-2 8 q l > Failed (got no trap): ./test-fenv-except-trapping-2 8 r f > Failed (got no trap): ./test-fenv-except-trapping-2 8 r d > Failed (got no trap): ./test-fenv-except-trapping-2 8 r l > Failed (got no trap): ./test-fenv-except-trapping-2 9 p f > Failed (got no trap): ./test-fenv-except-trapping-2 9 p d > Failed (got no trap): ./test-fenv-except-trapping-2 9 p l > Failed (got no trap): ./test-fenv-except-trapping-2 9 q f > Failed (got no trap): ./test-fenv-except-trapping-2 9 q d > Failed (got no trap): ./test-fenv-except-trapping-2 9 q l > Failed (got no trap): ./test-fenv-except-trapping-2 9 r f > Failed (got no trap): ./test-fenv-except-trapping-2 9 r d > Failed (got no trap): ./test-fenv-except-trapping-2 9 r l > FAIL test-fenv-except-trapping-2.sh (exit status: 1)
If I recall correctly, those old PowerMac use 128-bit floats from IEEE754 by default. I think you should build with `-mlong-double-64` on the old PowerMacs. Jeff