In most circumstances, an unidentified routine malfunction does
not occur when using the compiler. If your routine terminates abnormally
without an accompanying
Language Environment runtime
diagnostic message, the error causing the termination might also be
inhibiting the production of a message. Check for the following:
- Your job control statements might be in error, particularly in
defining data sets.
- Your routine might overwrite main storage areas containing executable
instructions. This can happen if you have accidentally: