> The routine IXGL1RTE being called via the IXGCONN macro uses > BSM14,0 then BAKR 14,0
Wouldn't that put the wrong R14 value in the stack? The R14 in the dump points just after the BALR, which is what I would expect if there is no BSM R14,0 before the BAKR R14,0. -- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 ________________________________________ From: IBM Mainframe Assembler List [ASSEMBLER-LIST@LISTSERV.UGA.EDU] on behalf of Jonathan Scott [jonathan_sc...@vnet.ibm.com] Sent: Saturday, May 29, 2021 4:46 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: What's wrong with me? Ref: Your note of Sat, 29 May 2021 08:45:20 +0200 The PSW and registers being shown by LE are presumably those at the linkage stack level for the calling program. The routine IXGL1RTE being called via the IXGCONN macro uses BSM 14,0 then BAKR 14,0 to save the PSW and registers in the linkage stack, so the PSW will point after the BALR. So presumably the real error occurs within the IXGCONN macro processing. Jonathan Scott, HLASM IBM Hursley, UK