I did NOT find that sentence.

I simply summarized how I have observed HLASM to work.

Let's break it down.

First, you stated that HLASM generated the wrong negative offset in an LAY
instruction.  Not true.  The code generated was correct.  HLASM used the
base register requiring the smallest offset.

Second, no ASMA303W message was issued.  HLASM handles USING
label,register-list and USING (from-label,thru-label),register-list
differently.  I believe that we can legitimately argue that this
inconsistency is a bug.  I recommend opening an ETR with IBM.

However, I can also argue that the code failure resulted from a missing DROP
R15 instruction.

John P. Baker

-----Original Message-----
From: IBM Mainframe Assembler List [mailto:[email protected]]
On Behalf Of Martin Trübner
Sent: Thursday, December 30, 2010 11:08 AM
To: [email protected]
Subject: Re: A bug or a feature?

John B,

>> An ASMA303W message, indicating multiple address resolutions, is NOT
>> issued
when a USING of the form USING (from,thru),register-list is issued.

Where did you find that sentence?
--
Martin

Pi_cap_CPU - all you ever need around MWLC/SCRT/CMT in z/VSE more at
http://www.picapcpu.de

Reply via email to