>Bottom line is that code can run above the bar if you put it there 
>yourself and if that code never gets interrupted, as z/OS interrupt 
>handler save areas are not yet enhanced for the larger registers, PSW, 
>etc.

The only thing that is not "properly" saved is the PSW. The registers
are 
properly saved/restored (and have to since code may be running AMODE64).
The 128-bit PSW is crunched into a 64-bit OLDPSW are. This is why you
can't survive an interrupt when your code runs above the bar. The high-
order 32 bits of the NSI are lost.

>I bet an IEFBR14 would work, since it just might finish executing
before 
>any interrupt occurred, but that's always a gamble.

It's a z/OS restriction, only. I once ran a small piece of code above
the 
bar. It ran happily to the first interrupt :-)

-- 
Peter Hunkeler
Credit Suisse

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to