https://bugs.kde.org/show_bug.cgi?id=481874
--- Comment #5 from Paul Floyd <pjfl...@wanadoo.fr> --- Most of the changes are the stuff that's needed for any new VGP: adding VGP_arm64_freebsd to may places, implementing initimg, aspacemgr, debuglog, syscall, sigframe, trampoline, vki headers. There is no brk function so I had to disable that in the tests. I had a lot of problems with none/tests/arm64. clang really did not like the GCC dialect or aarch64 assembler. I had to fix a lot of errors - use of redundant offsets that GCC accepts but clang rejects - use of x registers where w registers should be used There were also a huge number of warnings (I still haven't fixed them all). I added new expecteds for fp_and_simd because there's a printf of a nan that has the topmost (negative) bit set. glibc outputs "-nan" but FreeBSD libc outputs just "nan". The behaviour is defined as platform dependent in the C standard. Nevertheless I did open a bugzilla item for it https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=277612 . There's also a new expected for memory. The problem here is that the testcase reads its own code, which is using inline assembler. That means it is at the mercy of the compiler for the register allocation. GCC uses x0, clang uses x8. Maybe the testcase should be modified to select opcodes that don't depend on the compiler. Next few steps - clean up the none tests warnings - test on buildbot - test on a few cfarm machines -- You are receiving this mail because: You are watching all bug changes.