Ed Jaffe wrote:

On 1/27/2016 9:25 AM, Barry Lichtenstein wrote:

Note that the binder has been producing program objects for over 25 years. It is difficult to make significant enhancements to OBJ object module and load module formats. Some important things have been added such as AMODE 64 and quad-word alignment.


If old-school OBJ modules now support quad-word alignment, why does HLASM warn for NOGOFF with SECTALGN(16)?

** ASMA216W Quad-word alignment in NOGOFF object text

Good question!

See zOS MVS Program Management: Advanced Facilities (SA23-1392-00), in the section titled "ESD record" - it's clear you can create an SD, PC or CM symbol with quadword alignment. You can also see the definitions for RMODE 64 and AMODE 64 there.

The section on "Load module formats" also indicates how to specify quad-word
alignment on these symbols.

Furthmore, from the HLASM Programmar's Guide (SC26-4941-06) we can also
find the same definitions in the section named "ESD record format".

I wonder why HLASM generates this warning - the description for it says:



--
riv...@dignus.com                        Work: (919) 676-0847
Get your mainframe programming tools at http://www.dignus.com

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to