It is in the Language Environment Programming Guide > Specialized programming tasks > Assembler considerations > Compatibility considerations > Save areas:
https://www.ibm.com/docs/en/zos/2.3.0?topic=considerations-save-areas "Language Environment does not support the linkage stack." The funny thing is I had a Fault Analyzer issue where a fault wasn't reported correctly when the assembler program used the linkage stack. IBM worked on this for 7 years, but eventually fixed it. Which is pretty good, because they could have just said "Language Environment does not support the linkage stack", since the problem was directly related to how Language Environment's condition handling was affected by a call using the linkage stack. -----Original Message----- From: IBM Mainframe Assembler List <[email protected]> On Behalf Of Gord Tomlin Sent: Friday, January 28, 2022 2:37 PM To: [email protected] Subject: Re: Saving Caller's 64-bit Regsiters On 2022-01-28 15:08 PM, Schmitt, Michael wrote: > Also the linkage stack is not supported by Language Environment, so you > should not be using it in any code that can be called in an LE run-unit. I learned that the hard way quite a few years ago, but I have never been able to find it stated in a published document. Got a link? Thanks!
