Fix #-sb-thread builds for code and data separation
commit1692a336e865cda2d6563585c126a4c5efad5091
authorDouglas Katzman <dougk@google.com>
Sun, 8 Oct 2017 05:24:56 +0000 (8 01:24 -0400)
committerDouglas Katzman <dougk@google.com>
Sun, 8 Oct 2017 05:44:01 +0000 (8 01:44 -0400)
treec70757ee82a961e7e63cd47ee2b7791c2e6065d6
parenta7b92f7b02dd28aa699c8cee94ea3a66fafe4a0d
Fix #-sb-thread builds for code and data separation

And after 9 years of work on this, we finally have it.
(Started with approximately change aab81dccfb)
src/code/target-sxhash.lisp
src/compiler/arm/macros.lisp
src/compiler/arm64/macros.lisp
src/compiler/ppc/macros.lisp
src/compiler/sparc/macros.lisp
src/compiler/x86-64/macros.lisp
src/compiler/x86/macros.lisp
src/runtime/gc-internal.h
src/runtime/gencgc-alloc-region.h
src/runtime/gencgc.c
src/runtime/x86-assem.S