Once again:

is my understanding correct, that LE cannot handle the 64 bit situation in the SDWA correctly, and you repair this by modifying the contents of the SDWA in your ESTAE routine, before percolating to LE, that is: you are "fooling" LE, this way repairing (?) the problem
that LE has?

IMO you should ask IBM for help on this;
if calling AMODE 64 Assembler routines is supported from LE HLL programs,
LE should be able to handle ABENDs that occur there correctly.

Kind regards

Bernd


Am 27.08.2017 um 22:15 schrieb Charles Mills:
I am thinking of trying setting AMODE 31 in the SDWA PSW16 (going back to my 
own ESTAE ahead of LE's) and seeing if that helps.
It does indeed! Seems to solve the problem. LE is happy. It interprets all of 
the registers as 31-bit addresses, but most of them are anyway.

Need to work on this a little, but I have the key I think.

Unless someone else has the "right" way of doing this.

Charles



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to