Change `(Registers[REGBLOCK_STACK_GUARD])' to be a cache for the C
authorChris Hanson <org/chris-hanson/cph>
Sat, 26 Sep 1992 02:55:06 +0000 (02:55 +0000)
committerChris Hanson <org/chris-hanson/cph>
Sat, 26 Sep 1992 02:55:06 +0000 (02:55 +0000)
commit60dc9ee0a55c7b98ff49f105a4699f044bf2954d
tree90ef4d230980fb20a91582c63d0ec87eab43b0bf
parent35d5b1349ba8364206949d1e966bfe0aed5371ba
Change `(Registers[REGBLOCK_STACK_GUARD])' to be a cache for the C
variable `Stack_Guard'.  Change COMPILER_SETUP_INTERRUPT so that
compiled code doesn't signal GC or stack-overflow interrupts when the
corresponding interrupt enable bit is not set.  Change compiled-code
interface to assume this, and eliminate back-out code; this eliminates
the _SKIPPED_CHECK_OFFSET constants built into the microcode, allowing
the compiled code more coding flexibility.
22 files changed:
v7/src/microcode/cmpint.c
v7/src/microcode/cmpintmd/alpha.h
v7/src/microcode/cmpintmd/hppa.h
v7/src/microcode/cmpintmd/i386.h
v7/src/microcode/cmpintmd/mc68k.h
v7/src/microcode/cmpintmd/mips.h
v7/src/microcode/cmpintmd/vax.h
v7/src/microcode/default.h
v7/src/microcode/dossig.c
v7/src/microcode/extern.h
v7/src/microcode/gc.h
v7/src/microcode/interp.c
v7/src/microcode/interp.h
v7/src/microcode/intrpt.h
v7/src/microcode/stack.h
v7/src/microcode/storage.c
v7/src/microcode/utils.c
v7/src/microcode/version.h
v8/src/microcode/cmpint.c
v8/src/microcode/cmpintmd/hppa.h
v8/src/microcode/interp.c
v8/src/microcode/version.h