I would agree. How hard is it for the customer to provide an addressable LTORG? It's just like some other requirement that your macro might have, such as "R0 and R1 are available as work registers" or "R13 points to a sufficient save area."
Charles -----Original Message----- From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU] On Behalf Of Steve Smith Sent: Monday, November 8, 2021 4:28 AM To: ASSEMBLER-LIST@LISTSERV.UGA.EDU Subject: Re: Base-less macros It is not unreasonable to require your clients to provide a literal pool. It is not your problem, it's the user's. Even IBM accepted this, about 30 years ago, when relative-addressing was invented. Their macros require SYSSTATE ARCHLVL=2 or higher to generate with literals instead of inline data, but that's pretty archaic now. sas