Merge branch 'cross-fasdump-v2'
authorTaylor R Campbell <campbell@mumble.net>
Fri, 4 Jan 2019 06:59:33 +0000 (06:59 +0000)
committerTaylor R Campbell <campbell@mumble.net>
Fri, 4 Jan 2019 06:59:33 +0000 (06:59 +0000)
commit56c055ec812b9133008f09d7e7cc54ce1e09f551
tree8a02b0079b9fb9e8723d35164c0d7e7b347ddb9b
parent048d4f9bee26fe0e9b23e44483de726642151994
parent935c97dff2add81e76bae3a7180f910a19d7e873
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.
src/runtime/runtime.pkg
tests/check.scm