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. >
