On Thu, 26 Jan 2017 20:56:27 -0600, Mike Schwab <[email protected]> wrote:
>Initially, the numeric / zero checks would not work like before. I >know there is an parm to make it work like before in 6.1. Not sure if >they applied it to 5.2. > >IBM Cobol Documentation page. Click on Version (6.1) then download >Migration guide. Compare to 5.2 guide. >http://www-01.ibm.com/support/docview.wss?uid=swg27036733 & download PDF. > > > INITCHECK is new, so can't really have a different behaviour to before. I think what you are referring to is the general problem that using "bad data", which then gives "undefined results" (perhaps rather "not the expected defined results") can change between compilers (up to V4.2 vs V5+). IBM's recommendation is to compile with SSRANGE, ZONECHECK and INITCHECK and run regression-tests (acutually, since INITCHECK is a compile-time-only thing, check the compile listing before running anything for that...). Even where suggesting that there should be a mention of OPT greater than zero if required for INITCHECK. ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [email protected] with the message: INFO IBM-MAIN
