When a section has statements before a paragraph header and those statements (which form an unnamed paragraph) include a GO TO statement that causes a PERFORM range overlap, "procedure-name1" is displayed as "{implied first paragraph} of section-name".
In the following example, the GO TO in paragraph x1 is causing the error. One possible correction could be to change the GO TO statement to a PERFORM statement followed by a GO TO statement that refers to the desired PERFORM range end procedure. However, other PERFORM range structure problems might be the cause of the GO TO statement causing a PERFORM range overlap.
$set ilshowperformoverlap ... 01 i pic 9(4) binary value 0. perform b1 thru e1. perform b2 thru e2. goback. *> Errors are displayed as follows: b1. *> COBCH1663E Overlapping perform range: 2 entries if i = 0 *> COBCH1664E perform range: b1 thru e1 go to x1 end-if. go to x2. b2. *> COBCH1664E perform range: b2 thru e2 if i = 0 *> COBCH1668E paragraph "x1" in perform range contains a "GO TO b1", which causes overlap go to x2 end-if. x1. display "In x1". go to b1. x2. display "In x2". e1. display "In e1". e2. display "In e2". ...