THE F04 VERSION OF COBOL CONTAINS CORRECTIONS TO 75 ADDITIONAL
SIDR'S SINCE THE F00 RELEASE.
THE CURRENT VERSION OF F04 ON THE SST IS THE LATEST VERSION
OF COBOL, AND HAS BEEN TESTED.

************************************************************************
THE FOLLOWING IS A LIST OF SIDR'S FIXED PER RELEASE.


SIDR 26340 F01
     DIAGNOSTIC FOR 'LABEL RECORDS OMMITTED' IS NOT CLEAR AND COMES
     OUT TOO LATE.   SOLUTION MOVED DIAGNOSTIC TO BETTER PLACE.

SIDR 27860 F02
     REPORT WITH COMP ITEM FOR CF CAUSES CF GROUPS TO BE
     PRINTED EVERY TIME A DETAIL LINE IS GENERATED.

SIDR 28283 F02
     DIVIDE STATEMENT DID NOT WORK.

SIDR 28325 F02
     COBOL ON-LINE DEBUGGER WILL NOT PRINT THE CONTENTS OF A DATA
     NAME THAT IS NOT UNIQUE TO THE PROGRAM BUT THAT IS UNIQUE
     WITHIN A LEVEL.  THE DEBUGGER DOES NOT LIKE QUALIFIERS.

SIDR 28364 F02
     BAD CODE ON A MOVE STATEMENT WITH TWO DESTINATIONS IN ONE
     STATEMENT.  ONE ITEM IS IN THE LINKAGE SECTION.

SIDR 28366 F01
     WHEN ARITHMETIC OPERATOR WAS IN COLUMN 72 AND LITERAL ON
     CONTINUATION CARD (NO HYPHEN IN COL. 7) COMPILER SHOULD ASSUME
     A SPACE AS IS STATED ON P. 9 LANG REF MANUAL.

SIDR 28422 F01
     INCORRECT SLACK BYTES FOR TABLE WHERE FIRST ITEM IS COMP.

SIDR 28459 F02
     BAD CODE GENERATED WHEN AN INDEX NAME IS USED IN A RELATION
     TEST AGAINST A DATA NAME IN THE LINKAGE SECTION.

SIDR 28525 F01
     BAD CODE FOR A MOVE TO AN INDEXED COMP FIELD IN LINKAGE
     SECTION.

SIDR 28541 F01
     COBOL DOES NOT SET ERROR SEVERITY LEVEL IN JIT THEREFORE THE

SIDR 28623 F01
     BAD CODE WHEN CALCULATING SUBSCRIPTS FOR DATA ITEMS IN THE
     LINKAGE SECTION.  SPECIFICALLY DURING THE CONVERSION OF A
     SUBSCRIPT TO BINARY.

SIDR 28639 F01
     MISLEADING ERROR MESSAGE PRINTED WHEN UNKOWN WORD IS FOUND
     WHERE A VERB OR KEY WORD SHOULD BE.

SIDR 28644 F01
     NO BRANCH INSTRUCTION GENERATED FOR OVERFLOW ON UNSTRING
     STATEMENT.

SIDR 28713 F01
     COBOL SHOULD NOT ALLOW A USER TO CLOSE A PREVIOUSLY CLOSED FILE.

SIDR 28786 F01
     MISPLACED DIAGNOSTIC WHEN USING CLAUSE OF PROCEDURE DIVISION
     HEADER SPECIFIES AN UNDEFINED DATA ITEM.

SIDR 28866 F01
     NO DIAGNOSTIC GIVEN WHEN 77 ITEM WAS QUALIFIED IN
     WORKING-STORAGE.

SIDR 28882 F01
     VALUE GENERATED IN WRONG PLACE IN LARGE DATA DIVISION PROGRAM.

SIDR 28886 F01
     SAME AS 28644.

SIDR 28916 F01
     LOOP IN COBOL63 DURING PRINTOUT OF CROSS REFERENCE.

SIDR 28983 F01
     BAD OBJECT CODE IF VALUE CLAUSE USED ON DATA STATEMENT WITH
     PIC X(256).

SIDR 28995 F02
     NUMERIC/ALPHABETIC/SPACE TESTS STILL FAIL ON VARIABLE
     LENGTH DATA ITEMS.

SIDR 29017 F02
     CHANGING AN ITEM FROM 'FILLER' TO 'NAME17' CAUSES COMPILER TO
     FORGET THAT AN UNRELATED VARIABLE IS DIMENSIONED.
     NOTE:  ACTUAL PROBLEM WAS A 66 ITEM CONTAINED DATA NAMES THAT
            WERE SUBORDINATE TO AN OCCURS CLAUSE WHICH IS ILLEGAL.
            A DIAGNOSTIC IS NOW ISSUED.
SIDR 29076 F02
     COMPILER TRAP ON MOVE WITH MULTIPLE DESTINATIONS. SOURCE IS
     COMP-1 DESTINATION IS COMP.

SIDR 29303 F02

SIDR 29350 F02
     INSPECT VERB DOES NOT CORRECT SIGN WHEN AN UNSIGNED DATA ITEM
     IS USED IN THE 'TALLYING' OPTION.

SIDR 29375 F02
     UNSTRING WITH SEVERAL SUBSCRIPTED FIELDS CAUSES OVERFLOW
     ALL THE TIME.

SIDR 29437 F02
     LDEV DONE BY FORMESS SHOULD SPECIFY ASAVE SO THAT STREAM
     ATTRIBUTES SUCH AS CONCURRENCY MAY APPLY TO NEW FORMS AS WELL.

SIDR 29527 F03
     TRAP IN COBOL41L.

SIDR 29540 F03
     TRAP IN COBOL34 CAUSED BY 2 RD'S WITH SAME NAME AND/OR
     MISSING RD.

SIDR 29556 F03
     PROGRAM ABORTS WHEN BLOCK SIZE IS NOT EVEN MULTIPLE
     OF RECORD SIZE.

SIDR 29582 F03
     INDEXED MOVE FROM VARIABLE LENGTH FIELD TO EDITED FIELD
     CAUSES BAD CODE TO BE GENERATED.

SIDR 29747 F03
     BAD ROM IF '01' MISSING IN FD

SIDR 29820 F03
     STRING STATEMENT TERMINATES AFTER FIRST SUBSCRIPTED VARIABLE
     IN A SERIES OF SENDING ITEMS.

SIDR 29833 F03
     BAD CODE GENERATED FOR ADD STATEMENT USING SUBSCRIPTED
     LINKAGE DATA.

SIDR 29899 F03
     ERROR 184 SHOULD NOT BEEN GENERATED.  WHEN STATEMENT IN
     SEARCH ALL STATEMENT USED INDEXED SUBJECT AND OBJECT.

SIDR 29903 F03
     NO BLOCK CONTAINS ON RELATIVE FILES CAUSES DIVISION BY ZERO AT
     C:WLR + X'12F'  (COBOL I/O RUNTIME ROUTINE).

SIDR 29904 F03
     COBOL DOES NOT READ 1ST GRANULE OF RELATIVE FILE (DISC-R)

SIDR 29927 F03
     DEBUGGER LOOPS IF THE FILE IN THE 'SETFILES' COMMAND DOES NOT
     EXIST.

SIDR 29951 F03

SIDR 30153 F03
     TRAP IN COBOL42--PROGRAM INVOLVED LIMKAGE SECTION DATA

SIDR 30213 F03
     COBOL LOOPED WHEN READING A COPY FILE WHICH WAS NULL (1 GRANULE
     0 RECORDS).

SIDR 30353 F04
     ANS LABEL TAPE HAVING THE INCORRECT RECORD LENGTH IN HEADER2 .

SIDR 30530 F04
     COMPILER ERR#6 FROM COBOL42

SIDR 30572 F04
     BAD CODE WAS GENERATED ON A MOVE TO A LINKAGE GROUP WITH
     AN OCCURS CLAUSE.

SIDR 30615 F04
     BAD CODE GENERATED FOR MOVE OR SET TO LINKAGE IDENTIFIER.

SIDR 30712 F04
     CLARIFICATION OF THE DEPENDING ON OPTION OF THE OCCURS CLAUSE.

SIDR 30740 F04
     UNABLE TO DUPLICATE PROBLEM.

SIDR 30750 F04
     UNABLE TO DUPLICATE PROBLEM.

SIDR 30847 F04
     COMPUTE STATEMENT PROBLEM.

SIDR 30860 F04
     MOVE CORRESPONDING FAILED TO MOVE ALL THE REQUIRED FIELDS.

SIDR 30936 F04
     DUPLICATE OF SIDR #30530.

SIDR 31095 F04
     COMPILER WAS HANGING UP AT THE MAP LISTING.

SIDR 31099 F04
     UNABLE TO DUPLICATE PROBLEM.

SIDR 31127 F04
     DUPLICATE OF SIDR #31095

SIDR 31144 F04
     VARIABLE LENGTH DATA RECORDS CAUSE A TRAP WHEN MOVING
     TO A RIGHT JUSTIFIED FIELD.

SIDR 31145 F04
     I/O ERROR USING M:EO.

SIDR 31149 F04
     SUGGESTED IMPROVEMENT DOES NOT MEET THE ANSI COBOL STANDARD.

SIDR 31150 F04
     COMPILER TRAP ON ILLEGAL USE OF RESERVE WORD 'KEY'.

SIDR 31189 F04
     USER PROBLEM.

SIDR 31196 F04
     INCORRECT DIAGNOSTIC.

SIDR 31231 F04
     NO ERROR MESSAGE FOR THAN 127 01 LEVEL ENTRIES IN A REPORT
     GROUP.

SIDR 31283 F04
     DUPLICATE OF SIDR #31476

SIDR 31464 F04
     USER PROBLEM.

SIDR 31472 F04
     DUPLICATE OF SIDR #30530

SIDR 31473 F04
     WITH DEBUGGING MODE CLAUSE ON SOURCE COMPUTER PARAGRAPH
     CAUSES AN INCORRECT DIAGNOSTIC.

SIDR 31474 F04
     INSPECT WAS INITIALIZING THE TALLYING COUNTER TO ZERO.

SIDR 31476 F04
     MORE THAN FOUR COPY FILES IN ONE PROGRAM WERE NOT BEING FOUND.

SIDR 31697 F04
     TRAP IN COBOL21 DUE TO MISPLACED 77 LEVEL ITEM.

SIDR 31700 F04
     A 'CALL' WITHIN A 'AT END' CONDITION IS NOT BEING FLAGGED AS A
     COMPILE ERROR AS IT SHOULD.

SIDR 31766 F04
     DUPLICATE OF SIDR #31476

SIDR 31845 F04
     USER PROBLEM

SIDR 32099 F04
     STRING STATEMENT WITH THE LAST VALUE TYPE COMP-3 CAUSED A LOOP
     IN THE COMPILER.

SIDR 32316 F04
     DUPLICATE OF SIDR #31476

SIDR 32488 F04
     SEARCH ALL WAS GENERATING A SEQUENTIAL SEARCH INSTEAD OF A
     BINARY SEARCH.

SIDR 32636 F04
     DISC-R WITH A RANDOM FILE WAS WIPING OUT THE LAST RECORD WRITTTEN
     BUT NOT IT'S KEY WHEN YOU CLOSED THE FILE.

