Google
 

Trailing-Edge - PDP-10 Archives - bb-bt99g-bb - srtv4c.d09
There is 1 other file named srtv4c.d09 in the archive. Click here to see a list.
                 EDIT DESCRIPTIONS FOR SORT-10-V4C                              
  
  
                             EDIT 523    FOR SORT
  
  
  
  
[SYMPTOM]
  
  
Program TSTSRT
  
CALL    SORT('MERGE/R:17/K:1,17/ASC HANS.OUT,ERIK.OUT MERGE.PYP')
  
FORTRAN 7 plus SORT 4C
  
crashes with PUSH DOWN LIST OVERFLOW at 1,,611333
  
  
[DIAGNOSIS]
  
  
At routine GETMRG in module  SRTSTA  stack  pointer  becomes
zero provoking a push down list overflow.
  
  
[CURE]
  
  
At location GETMRG + 43 add conditional code  so  that  when
SORT  runs  on  a KL it adjusts stack pointer via ADJSP P,-2
rather than SUB P,[2,,2].  In this fashion the code will  be
able to handle global stack pointers.
  
  
********************************************************************************
  
  
  
END OF  SORT-10-V4C