> 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

Reply via email to