mirror of
https://github.com/PDP-10/its.git
synced 2026-01-17 08:43:21 +00:00
Ignore EXPUNGE for nonexistant symbols in REL files.
Most versions of MIDAS emit a 76 directive for each EXPUNGE, even if the symbol being EXPUNGEd didn't exist. However, STINK treated a 76 directive for a symbol it didn't know about as an error. Make it ignore the directive instead, skipping the next word to stay in sync.
This commit is contained in:
parent
f5dfd38f16
commit
6a4633dcc0
@ -527,7 +527,8 @@ LOCGLO: JUMPGE T,LG2 ;JUMP FOR NORMAL LOCAL TO GLOBAL RECOVERY
|
||||
|
||||
;HERE TO EXPUNGE OR RENAME LOCAL IN LOADER TABLE
|
||||
|
||||
JUMPGE D,[JRST 4,.] ;NO SYMBOL THERE
|
||||
JUMPGE D,[PUSHJ P,RPB ;Expunge for nonexistant symbol - ignore
|
||||
JRST DATABK]
|
||||
HRRZM D,T2 ;TABLE ENTRY TO DELETE
|
||||
PUSHJ P,RPB ;SOAK UP ANOTHER WORD
|
||||
JUMPGE T,LG1 ;JUMP TO RENAME LOCAL
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user