From: Taylor R Campbell Date: Fri, 4 Jan 2019 06:59:33 +0000 (+0000) Subject: Merge branch 'cross-fasdump-v2' X-Git-Tag: mit-scheme-pucked-10.1.9~3^2~35 X-Git-Url: https://birchwood-abbey.net/git?a=commitdiff_plain;h=56c055ec812b9133008f09d7e7cc54ce1e09f551;p=mit-scheme.git Merge branch 'cross-fasdump-v2' - 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. --- 56c055ec812b9133008f09d7e7cc54ce1e09f551 diff --cc tests/check.scm index 4eb7aa03a,a0dd7b452..632a93329 --- a/tests/check.scm +++ b/tests/check.scm @@@ -40,9 -40,10 +40,11 @@@ USA (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.