In <https://www.ibm.com/docs/en/zos/3.1.0?topic=section-call-description> I see: ,PLIST4=YES ,PLIST4=NO ,PLIST8=YES ,PLIST8=NO Then: PLIST4 and PLIST8 cannot be specified together. But can PLIST8=YES and PLIST8=NO be specified together? That's not explicitly prohibited.
Are the semantics of PLIST8=NO and PLIST4=YES identical? If not, what is the difference? If so, why burden the programmer with the redundancy? default is: If running AMODE 64, PLIST8=YES If not running AMODE 64, PLIST4=YES "If running" implies to me the determination is made at execution time, not at assembly time, so the program might execute a CALL in AMODE 31, switch to AMODE 64 and branch through the same CALL and get the other format PLIST. I see no MF=L. What are the reentrancy concerns? Register information On entry to the called program, the register contents are as follows: Register Contents 1 Address of the parameter list, if present Are the contents unpredictable if the parameter list is absent? If // EXEC PGM= refers to an AMODE 64 program, does the initiator provide an AMODE 64 plist? -- gil ---------------------------------------------------------------------- For IBM-MAIN subscribe / signoff / archive access instructions, send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN