Pieter Wiid writes:
> Found a bug in this implementation:
> ...  1686          DOEXIT CIJ,R15,NE,0
> ...  1696+         CIJ   R15,0
> ** ASMA175S Delimiter error, expected comma -

This example appears to be simply due to using an old level of
the HLASM Toolkit Structured Programming Macro macro library
which does not include the Compare-and-Branch support.

However, the example included with the case does show a problem
when DOEXIT specifies a compare-and-branch instruction followed
by a logical OR condition, which is that an undefined label is
used for the branch.

> I raised case TS016361097, but IBM are being obstructive on entitlement.

Unlike HLASM, which is included as standard with z/OS, the HLASM
Toolkit, which includes the Structured Programming Macros and
ASMIDF, is an optional priced feature, which must be licensed
separately.  So an appropriate license needs to be located.

Personally, I've always felt that we should encourage customers
to report bugs and also that there should be no charge to report
a problem if you do not actually need a fix.  I would even like
some way to reward customers who provide helpful information
about problems.  However, that's not how IBM works.

In this case, the team are now aware of the problem, and are
quite likely to look into fixing it anyway, but it is always
easier for us to prioritise work on a fix if it is associated
with a valid customer case.

Jonathan Scott, HLASM
IBM Hursley, UK

Reply via email to