External dummies for PL/I were also 2 byte; I hope that they're 4 byte for 
Wnterprise, but don't know.


--
Shmuel (Seymour J.) Metz
http://mason.gmu.edu/~smetz3

________________________________________
From: IBM Mainframe Assembler List [ASSEMBLER-LIST@LISTSERV.UGA.EDU] on behalf 
of Charles Mills [charl...@mcn.org]
Sent: Saturday, July 4, 2020 10:20 AM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: z390 RLD Entries ... Bug or Feature?

IBMLIST nostalgia:

IIRC DOS/360 programs sometimes utilized 2-byte relocatable adcons. Memory
was scarce, hence the desire to save bytes, and hence the use of < 65K
address spaces.

Charles


-----Original Message-----
From: IBM Mainframe Assembler List [mailto:ASSEMBLER-LIST@LISTSERV.UGA.EDU]
On Behalf Of Peter Relson
Sent: Saturday, July 4, 2020 6:24 AM
To: ASSEMBLER-LIST@LISTSERV.UGA.EDU
Subject: Re: z390 RLD Entries ... Bug or Feature?

I don't know anything about z390, but FWIW z/OS does not support
5/6/7-byte relocatable adcons (let alone use of 5 through 8 on ALn but
they are supported on ADLn). Use of ADL5/6/7 is detected by the binder
with the  message:
IEW2353E 243F SECTION TEST CONTAINS INVALID DATA. ERROR CODE IS 250008.

where
250008 - RLD contains an invalid length field. Supported lengths are 2, 3,
4, and 8, where 8 is allowed only for type loader token.

<<I'm not confident that "where 8 is allowed only for type loader token"
is correct. I'll inquire>>

z/OS has never, to my knowledge, supported 1-byte relocatable adcons. And
of course use of a length-2 RLD is kind of questionable (unless a
truncated value is what you are going after).

Peter Relson
z/OS Core Technology Design

Reply via email to