I can say that I don't use GOFF because it requires LIST(133), which would be 
OK except that we run the assembler listings through a program that adds 
cross-reference statement numbers to the right side of the listing, which 
increases the listing line size. LIST(121) listings are expanded to 133, which 
is fine. But GOFF listings are expanded to LRECL=145, which no longer fits in a 
mod 5 terminal.

"Every change breaks someone's workflow"


-----Original Message-----
From: IBM Mainframe Assembler List <[email protected]> On Behalf 
Of Seymour J Metz
Sent: Friday, November 18, 2022 8:32 AM
To: [email protected]
Subject: Re: ASMA500 message question

What is your objection to GOFF and XOBJECT?


--
Shmuel (Seymour J.) Metz
https://clicktime.symantec.com/15uBY2YmhLrGypjCPf7sX?h=TlrVj6e-jXwm-DUGUoG9J8qy4NZMCDyk1ySgazBSF1Q=&u=http://mason.gmu.edu/~smetz3

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

CATTR use requires GOFF object format, which I don't want to use.

Mike


On Thu, Nov 17, 2022 at 3:31 PM Seymour J Metz <[email protected]> wrote:

> 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