The Enterprise COBOL compiler now uses the Language Environment STACK storage work area for several functions, including ``++UPPER-CASE++``, ``++LOWER-CASE++``, and ``++NATIONAL-OF++``. If the STACK is allocated below the 16-MB line and a large DSA (Dynamic Save Area) is needed, an insufficient storage error might occur.
____
To aid in migrations to IBM Enterprise COBOL 5.x, this rule raises an issue when ``++UPPER-CASE++``, ``++LOWER-CASE++``, or ``++NATIONAL-OF++`` is used.
=== on 1 Dec 2015, 08:40:00 Pierre-Yves Nicolas wrote:
According to an http://www-01.ibm.com/support/knowledgecenter/SS6SG3_3.4.0/com.ibm.entcobol.doc_3.4/igym1370.htm[IBM documentation], there may be an issue when switching from IBM COBOL to any version of IBM *Enterprise* COBOL: this documentation is about "Enterprise COBOL for z/OS 3.4.0" and the page starts with "This chapter describes the differences between the IBM COBOL language and the Enterprise COBOL language".
=== on 1 Dec 2015, 15:22:46 Ann Campbell wrote:
I added the word 'Enterprise' [~pierre-yves.nicolas]. S'okay?
=== on 1 Dec 2015, 16:11:32 Pierre-Yves Nicolas wrote: