Google
 

Trailing-Edge - PDP-10 Archives - BB-L014E-BM - autopatch/srt24c.d04
There are no other files named srt24c.d04 in the archive.
                 EDIT DESCRIPTIONS FOR SORT-20-V4C                              
  
  
                             EDIT 472    FOR SORT
  
  
  
  
[SYMPTOM]
  
SORT called from FORTRAN or COBOL under TOPS-10  does  not  release
the core it retained before return to the calling program.
  
[DIAGNOSIS]
  
The call to FUNCT.  routine CBC  was  not  being  executed  because
FSORT would not work if CBC was called.
  
[CURE]
  
Call FUNCT.  routine CBC for all SORTs except FSORT.
********************************************************************************
  
  
                             EDIT 473    FOR SORT
  
  
  
  
[SYMPTOM]
  
?ILL MEM REF when calling SORT from FORTRAN using FSORT.
  
[DIAGNOSIS]
  
All of SORT's internal data  pages  were  not  created.   The  user
program  had  went  virtual,  and  there  was  no  room left in the
physical limit to create the pages.
  
[CURE]
  
When trying to create the pages, if  the  PAGE.   UUO  fails,  then
check the error code returned.  Create the page on disk if the code
is PAGLE%.  Otherwise, give an error message.
********************************************************************************
  
  
                             EDIT 474    FOR SORT
  
  
  
  
[SYMPTOM]
  
FORTRAN programs using FORTRAN V6 on TOPS-10, fail with a PDL overflow
error when SORT 4C is called.
  
  
  
  
  
[DIAGNOSIS]
  
FORTRAN uses a MERGE UUO to merge FSORT.EXE  into  the  high  segment,
therefore expects a TOPS10-type stack containing a negative left half.
A special marker "STOP!!", is not on the stack as expected by  FORTRAN
V6.
  
  
  
  
  
[CURE]
  
Change in the Initialization Procedure in SRTSTA to set up  the  stack
correctly for TOPS10 interface and push a "STOP!!" on the stack.
********************************************************************************
  
  
                             EDIT 475    FOR SORT
  
  
  
  
[SYMPTOM]
  
When /HELP switch is included in the command line passed to FSORT from
a FORTTRAN program, the HELPER message is output and the program fails
with "PC out of bounds" error.
  
  
  
  
  
[DIAGNOSIS]
  
SCAN encounters the /HELP switch and calls HELPER which is loaded into
memory.   After  the  HELPER message is output, the program fails when
attempting to continue.
  
  
  
  
  
[CURE]
  
An edit in SRTSTA which returns the program to SORT to output an error
message when SCAN attempts to call HELPER.
********************************************************************************
  
  
                             EDIT 476    FOR SORT
  
  
  
  
[SYMPTOM]
  
SORT does not correctly load the address of the argument passed  by
the FORTRAN caller on TOPS20.
  
[DIAGNOSIS]
  
SORT fails to resolve more than one level  of  indirect  addressing
properly.   The  instruction  which attempts to load the address of
the argument passed  by  the  FORTRAN  caller  is  a  local  format
indirect  word.   Therefore  it  will  reference  an address in the
current section (non-zero) where SORT is running, not  the  section
that the FORTRAN caller is in.
  
[CURE]
  
Make the instruction a global indirect word.
********************************************************************************
  
  
                             EDIT 477    FOR SORT
  
  
  
  
[SYMPTOM]
  
The wrong error code is type sometimes when a FILOP.  fails.
  
[DIAGNOSIS]
  
The  error  code  is  contained  AC  1.   However,  AC  2  was  the
accumulator that was actually being passed to the type out routine.
  
[CURE]
  
Pass the correct accumulator to the type out routine.
********************************************************************************
  
  
                             EDIT 500    FOR SORT
  
  
  
  
[SYMPTOM]
  
SORT sometimes gives "SRTICS -  Illegal  collating  sequence"  when
using a collating sequence file.
  
[DIAGNOSIS]
  
The first word of a TOPS-10 collating sequence file is lost.  There
are also various errors in the collating sequence code.
  
[CURE]
  
Fix all the errors.
********************************************************************************
  
  
  
END OF  SORT-20-V4C