Ref:  Your note of Wed, 26 Sep 2012 14:06:45 -0400

There is a current limitation for compatibility and migration
reasons that a dependent USING must refer to a field that is
directly addressable without using an extended displacement.

We are aware that it could be useful to provide better support
in the future, although it is not immediately obvious how to
do this in a totally compatible way, so it would probably
require source changes to enable any new capability.

If you would like to see such an enhancement in future, please
submit a Request For Enhancement through the RFE tool.

However, for the moment, note that you can work around this quite
easily.  If BLOCK2 is at offset 4096 within an area addressed by
a single base register, then rather than coding

         USING BLK,BLOCK2

you can for example code

         USING BLK-1,BLOCK2-1

or even

         USING BLK-4096,BLOCK2-4096

Regards
Jonathan Scott
HLASM development
IBM UK, Hursley

Reply via email to