Ref:  Your note of Wed, 18 Mar 2020 15:47:13 +0000

Ian Worthington writes
> However, when I set an ICTL of 1,79,2 and COPY in a member
> which works perfectly well without the ICTL, all hell breaks
> loose, with parts of the seqno being inserted into the text
> body.

I think you lost the battle to make the example readable but
I've managed to put it back together enough to reproduce the
problem, thanks.

The problem occurs on the target instruction of a forward
conditional assembly branch, and appears to suggest that the
wrong ICTL setting is being used when lookahead processing is
used in open code to skip ahead to find the target sequence
symbol.

Major changes to lookahead were implemented for APAR PI90075 in
January 2018 (to make it compatible with AINSERT) so it's quite
likely the problem was introduced there (in PTF UI53046 on
z/OS).  Although our HLASM regression testing suite has a large
number of ICTL tests, it appears that it didn't pick up this
bug.

We suggest you report this as a defect in HLASM through the
usual support channels.  We have enough information to reproduce
it so you only need a brief summary of the problem.

Jonathan Scott, HLASM team
IBM Hursley, UK

Reply via email to