Developer for System z, Version 7.6.x

# Limitation: Enterprise COBOL issues message IGYOP3094 when compiling COBOL XML Converters using the OPTIMIZE (OPT) option.

Problem: The Enterprise COBOL optimizer flags several PERFORM statements in the Compiled XML Conversion code generated by RD/z Enterprise Service Tools Wizards when using the COBOL optimizer. The format message of the message is “IGYOP3094-W There may be a loop from the "PERFORM" statement at "PERFORM (line n)" to itself. "PERFORM" statement optimization was not attempted.”

Workaround: The control flow of the XML2LS converter is too complex for the COBOL optimizer to process. The algorithm used by the COBOL optimizer is currently unable to recognize that a GO TO statement in the XML2LS converter that leads to a previous point in the program is not unconditional; therefore, in this case, the message IGYOP3094 represents an optimizer limitation, not a problem with the correctness of the generated code. For additional information, see Enterprise COBOL APAR PQ74496.

Terms of use | Feedback
This information center is powered by Eclipse technology. (http://www.eclipse.org)