vm370 icon indicating copy to clipboard operation
vm370 copied to clipboard

NUCEXT and SUBCOM macros require NAME= on MF=L form

Open RossPatterson opened this issue 1 year ago • 1 comments

The NUCEXT and SUBCOM macros should not require any parameters besides the operation type when coded with the list form (i.e., MF=L). The NAME= is incorrectly required for all operations except ANCHOR (for which it is forbidden).

RossPatterson avatar Aug 04 '24 19:08 RossPatterson

Fix is:

NUCEXT AUXLCL and SUBCOM AUXLCL (both):

RAP007DS MF=L shouldn't require parameters.

NUCEXT RAP007DS and SUBCOM RAP007DS (both):

* * * Top of file * * *
./ D  00830000 00830000 $
./ R  00850000 00890000 $
         AIF   (NOT &ANCH).PRMCHK3                             RAP007DS
&ERRPRM  SETC  'NAME='                                         RAP007DS
./ R  00910000 00920000 $
.PRMCHK3 ANOP                                                  RAP007DS
.*                                                             RAP007DS
.* NAME operand is required by all types except ANCHOR         RAP007DS
.*                                                             RAP007DS
         AIF   (&ANCH).PRMCHK4                                 RAP007DS
         AIF   (&MFL OR &MFLC).PRMCHK4  Nothing is required for MF=L
&ERRPRM  SETC  'NAME='                                         RAP007DS
         AIF   (T'&NAME EQ 'O').ERR4                           RAP007DS
.PRMCHK4 ANOP                                                  RAP007DS

RossPatterson avatar Aug 04 '24 19:08 RossPatterson

I've claimed update 405 for shipping this and several other NUCEXT and SUBCOM bugfixes.

RossPatterson avatar Dec 03 '24 15:12 RossPatterson

Fix has been uploaded to https://groups.io/g/h390-vm/files/hrc405ds.vmarc.

RossPatterson avatar Dec 22 '24 01:12 RossPatterson