The obvious example is CVTPTR, which currently is an absolute EQU. Changing that to a DS A would break compatibility. Any ideas on how to resolve the PAGE0 issue while remaing compatible? Does it require an HLASM enhancement?
-- Shmuel (Seymour J.) Metz http://mason.gmu.edu/~smetz3 עַם יִשְׂרָאֵל חַי נֵ֣צַח יִשְׂרָאֵ֔ל לֹ֥א יְשַׁקֵּ֖ר ________________________________________ From: IBM Mainframe Assembler List <[email protected]> on behalf of Peter Relson <[email protected]> Sent: Wednesday, July 10, 2024 7:41 AM To: [email protected] Subject: Re: Getting to CVT with FLAG(PAGE0) Turning off FLAG(PAGE0) is never necessary within your own code. Adding explicit base reg of 0 (not an index reg of 0) is the technique to indicate you know what you are doing and thus override the flag. You will see that within many macro expansions the need to reference the CVT without requiring the invoker to include the CVT. Maybe there are some macros that don't do that. If you find any in z/OS, let me know and maybe we can get that improved. Peter Relson z/OS Core Technology Design
