Add a build test for #+(and arm64 relocatable-static-space)

This commit is contained in:
Douglas Katzman 2024-03-04 15:11:33 -05:00
parent b35ce6636a
commit d8befc4545
3 changed files with 13 additions and 1 deletions

View file

@ -33,7 +33,8 @@
(defparameter *all-configurations*
'(("arm" ("arm" :little-endian :largefile))
("arm64" ("arm64" :little-endian :sb-thread)
("arm64-darwin" :darwin :bsd :unix :mach-o :little-endian :sb-thread :darwin-jit))
("arm64-darwin" :darwin :bsd :unix :mach-o :little-endian :sb-thread :darwin-jit)
("arm64-reloc" :little-endian :sb-thread :relocatable-static-space))
("mips" ("mips" :largefile :little-endian))
("ppc" ("ppc" :big-endian)
("ppc-thread" :big-endian :sb-thread))

View file

@ -19,6 +19,11 @@ obj/xbuild/arm64-darwin/xc.core: $(DEPS1)
obj/xbuild/arm64-darwin.core: obj/xbuild/arm64-darwin/xc.core
$(SBCL) $(ARGS) arm64-darwin < $(SCRIPT2)
obj/xbuild/arm64-reloc/xc.core: $(DEPS1)
$(SBCL) $(ARGS) arm64-reloc arm64 "(:UNIX :LINUX :ELF :LITTLE-ENDIAN :SB-THREAD :RELOCATABLE-STATIC-SPACE)" < $(SCRIPT1)
obj/xbuild/arm64-reloc.core: obj/xbuild/arm64-reloc/xc.core
$(SBCL) $(ARGS) arm64-reloc < $(SCRIPT2)
obj/xbuild/mips/xc.core: $(DEPS1)
$(SBCL) $(ARGS) mips mips "(:UNIX :LINUX :ELF :LARGEFILE :LITTLE-ENDIAN)" < $(SCRIPT1)
obj/xbuild/mips.core: obj/xbuild/mips/xc.core

View file

@ -2712,5 +2712,11 @@
(#(35387DE 7E4DD5CC 92586CF4 A758CF19 C3EABF48)
"(:TYPE :FUNCTION :IMPORTANT :POLICY :ALLOW-OTHER-KEYS)"
"( (& (- (>> val 1) (>> val 5)) 7))")
(#(12C6DBF 35387DE 7E4DD5CC A758CF19 C3EABF48)
"(:TYPE :%FUN :IMPORTANT :POLICY :ALLOW-OTHER-KEYS)"
"( (& (^ (>> val 1) (>> val 13)) 7))")
(#(246D4FD0 321B4470 42CAE6A9 55DFCE4E 59FE9825 F569D93E)
"(SB-VM::FIXEDOBJ SB-VM::TEXT SB-VM::PERMGEN SB-VM::SAFEPOINT SB-VM::STATIC SB-VM::READ-ONLY)"
"( (& (^ (>> val 1) (>> val 21)) 7))")
)
;; EOF