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

Reply via email to