I believe all CSECTs will start on a double-word boundary, but any USER
defined external reference within a CSECT has no boundary requirement.  Are
you saying that DELINK0 forced a non-CSECT external reference to be
double-word aligned?  If so, that ain't no good.

-----Original Message-----
From: IBM Mainframe Discussion List [mailto:IBM-MAIN@bama.ua.edu] On Behalf
Of Gerhard Postpischil
Sent: Thursday, September 15, 2011 9:26 AM
To: IBM-MAIN@bama.ua.edu
Subject: Re: Object modules

On 9/13/2011 12:26 PM, Tony Harminc wrote:
> I wouldn't say that. I'm not aware of a case where a delinker will 
> silently produce an object deck that doesn't match the load module.

Back in the sixties I ran into a problem with a module that had several
CSECTs from a single assembly. DELINK0 appeared to work correctly, but the
linker forced one of the names to a double-word boundary which it hadn't
been before. I no longer recall the details, and haven't seen the problem
since, and I long ago lost the output.

Gerhard Postpischil
Bradford, VT

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions, send email
to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO Search the
archives at http://bama.ua.edu/archives/ibm-main.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@bama.ua.edu with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to