I have posted this question to the ibm-main newsgroup and it appears not
to have made it to the listserver (I was under the impression that this
was automatic). Therefore, I'm posting it to the listserver manually. My
appologies if I have duplicated this posting here...

I've created a test program object called SPLITMOD that is made up of 2
CSECTs (SPLIT24 and SPLIT31). I've provided CSECT entry info below...

SPLIT24  RMODE 24
SPLIT24  AMODE ANY
SPLIT24  CSECT ,
SPLIT24 CATTR RMODE(24),EXECUTABLE,REUS

===

SPLIT31  RMODE ANY
SPLIT31  AMODE 31
SPLIT31  CSECT ,
CODE31  CATTR RMODE(31),EXECUTABLE,REUS

=====

Linkedit input is as follows...

  MODE    RMODE(SPLIT),AMODE(31)
  ENTRY   SPLIT24
  NAME    SPLITMOD(R)

====

I load SPLITMOD and examine its CDE entry and its extent list. The extent
list looks good, it contains two entries one describing the below the line
segment and the other describing the above the line segment. I have
verified
that the module segments are loaded at the addresses specified in the
extent
list entries.

When I examine the CDE byte: CDATTR3, I see that the CDESPLIT flag is NOT
turned on.  Can anyone explain why it is not turned on? Am I doing
something
wrong?

Also, the Binder output Processing Options shows that RMODE  SPLIT was
accepted but the Save Module Summary shows an RMODE of 24. I was expecting
RMODE SPLIT here. Any ideas on this one as well?


Thanks very much,
Vic

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

Reply via email to