Language Environment supports object modules and load modules for OS PL/I Version 1 with some restrictions. You can continue to use most of your Version 1 object and load modules if you observe the rules described in the following sections.
If a load module contains an OS PL/I Version 1 object module but is linked with OS PL/I Version 2 resident library, the load module is considered an OS PL/I Version 2 load module and the rules for OS PL/I Version 2 apply. If the load module contains OS PL/I Version 1 Release 1.0 - 2.3 object modules, however, the object module must be recompiled.
If a load module contains the OS PL/I abend exit, IBMBEER, the abend exit is ignored by Language Environment. See Considerations for using assembler user exits for more information on this topic.