- Introduces a portable fasdumper that the compiler can use for
cross-compiling.
- Adapt the build system to use it. This form is not final: we
should really be using GNU configure's build/host/target form.
- Fix up the i386 back end, particularly floating-point stuff.
- Split svm1 into four architectures: svm1-32be, svm1-32le,
svm1-64be, svm1-64le. This way you can, e.g., use your x86 laptop
to cross-build an svm1-32le system to run on an arm32 machine.
- Various minor other fixes for cross-compilation.
(define known-tests
'(
+ ("compiler/test-fasdump" (compiler portable-fasdump))
"compiler/test-fgopt-conect"
+ "compiler/test-toplev"
"compiler/test-varname"
+ "compiler/test-y"
"microcode/test-chacha"
;++ Kludge to run the flonum cast tests interpreted and compiled --
;++ the compiler has a bug with negative zero.