On 2013-09-26 05:51, Manfred Lotz wrote:
I've got a very old assembler program which still has a
       SPLEVEL SET=2
statement at the beginning.

I think that these days this is obsolete and should be removed.


As I'm not sure if removing this could break anything what could I check 
(besides testing the program itself) in order to make sure all is fine after 
removing SPLEVEL?

The only idea I had was to assembly the source one time using SPLEVEL SET=2 and 
the next time using SPLEVEL SET=6. Then comparing the assembler listings to see 
if there is a difference.

The default value for &SYSSPLV has been 6 since OS/390 R2, and it's been a very long time since that OS release was supported by IBM, so we just let it default to 6. It seems quite evident that IBM has migrated from SPLEVEL to SYSSTATE for setting environmental options.

For what it's worth, we do specify the following:
         ACONTROL OPTABLE(ZOP)
         SYSSTATE ARCHLVL=2
         SYSSTATE OSREL=ZOSV1R9
We have a usermod that adds PROFILE=YES to the default assembler options, and the macro library for each release of our products includes a ASMAPROF member that specifies the above options. This allows us to change the settings for a new release, while preserving the settings used to build each prior release.

--

Regards, Gord Tomlin
Action Software International
(a division of Mazda Computer Corporation)
Tel: (905) 470-7113, Fax: (905) 470-6507

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to