These tests currently fail on AArch64 and RISC-V:
AArch64:
RISC-V:
These tests fail on RISC-V if the time wan't set by ntpquery -s (and likely also on AArch64/x86-64 if the time isn't set correctly):
All tests that fail on RISC-V also fail on AArch64. These common test failures seem to all be caused by missing/inaccurate math functions.
These tests currently fail on AArch64 and RISC-V:
AArch64:
from_polar_magnitudeandfrom_polar_phasefail AK: Make sin(), cos() more precise on non-x86 #26669TODO_AARCH64s in aarch64/fenv.cpp LibC: Add basic fenv support on AArch64 #26697{set,sigset,long}jmparen't implemented on AArch64 LibC: Implement setjmp and longjmp for aarch64 #26000internal_gammaalways usesrintl, butlong doublemath functions are unimplemented on AArch64EXPECT_APPROXIMATEs fail AK: Make atan() more precise and faster on non-x86 #26691 (probably?)postscriptfails AK: Make atan() more precise and faster on non-x86 #26691hangs during builtins/Intl/NumberFormat/NumberFormat.prototype.format.js(AK: Let fmod(n*x, x) return 0 #26599)serenity/Tests/Kernel/CMakeLists.txt
Line 74 in 93add0a
RISC-V:
from_polar_magnitudeandfrom_polar_phasefail AK: Make sin(), cos() more precise on non-x86 #26669internal_gammaalways usesrintl, butlong doublemath functions are unimplemented on RISC-VEXPECT_APPROXIMATEs fail AK: Make atan() more precise and faster on non-x86 #26691 (probably?)postscriptfails AK: Make atan() more precise and faster on non-x86 #26691hangs during builtins/Intl/NumberFormat/NumberFormat.prototype.format.js(AK: Let fmod(n*x, x) return 0 #26599)These tests fail on RISC-V if the time wan't set by
ntpquery -s(and likely also on AArch64/x86-64 if the time isn't set correctly):tzsetfails Kernel/riscv64: Support the Google Goldfish real-time clock #26698test_TLS_hello_handshakefails Kernel/riscv64: Support the Google Goldfish real-time clock #26698Datetests fail Kernel/riscv64: Support the Google Goldfish real-time clock #26698All tests that fail on RISC-V also fail on AArch64. These common test failures seem to all be caused by missing/inaccurate math functions.