What are you suggesting as a "fix"?

If a symbol such as CVTPTR has been defined with an EQU (as it
has since OS/360 in the 1960s) it obviously cannot be redefined
to make it relocatable (for example as a field in a DSECT)
without triggering compatibility problems in existing code.

Shmuel (Seymour J.) Metz writes:
> The problem isn't in the assembler, but in the IBM mapping macros that have
> EQU to absolute addresses.  FLAG(, PAGE0) is doing what it is supposed to
> do.
>
> For new code, there's no issue: use, e.g., CVTPTR(,0), FLCCVT.

Jonathan Scott, HLASM
IBM Hursley, UK

Reply via email to