Gary W wrote:
<snip>
We had a MACLIB that contained ENDREQ,GET, ESTAEX, IDACB2, PUT all of
which had L or ST instructions with an index and no base register which
caused the assembly warning message.  We didn't want to disable the
warning because we wanted to catch our own errors.  Just a cursory check
indicates the GET still has a "L  15,24(1)".
</snip>

Jonathan Scott discovered that Flag(Page0) was changed in 2006 not to flag 
that case (a non-zero index register, without a base register).
That is a very common technique when running in access register mode 
(although this case "could" have been coded back then as "...(1,0)" to 
avoid getting flagged).

Peter Relson
z/OS Core Technology Design

Reply via email to