You need a CATTR with the proper alignment.

________________________________________
From: IBM Mainframe Assembler List <[email protected]> on behalf 
of Mike Shaw <[email protected]>
Sent: Thursday, November 17, 2022 3:20 PM
To: [email protected]
Subject: ASMA500 message question

Everyone,

This code fragment:

00001C 4700 0000            00000    71          NOP   0
000020 0101                          72          PR
000022                               73          DC    0LQ
*** ASMA500W Requested alignment exceeds section alignment  *
000022                               74 QUAD@1   DC    LQ'0'

causes the *ASMA500W* message to be issued; it's description appears below:












* ASMA500W Requested alignment exceeds section alignment

  Explanation:  The section alignment is lower than that requested on the
 instruction and hence the actual alignment may not be honored.

  System Action:  The requested alignment is ignored.

  Programmer Response:  Change the requested alignment to be less than or
 equal to that of the section, or ensure that the desired alignment is
 achieved during program linking and loading.
                                                                       *
* Severity:  4                  *

Does anyone know what the 'section' mentioned in the message is? Is it a
reference to the current control section (CSECT)?

I don't get it...all I want to do is get quadword boundary alignment for
the QUAD@1 constant.

Mike Shaw
MVS/QuickRef Support Group
Chicago-Soft, Ltd.

Reply via email to