All
I’m resending to IBM Mainframe Assembler group because the first attempt
rejected the two ascii text attachments:
Attachement 1: LARLLIT.MLC:
*********************************************************************
* Copyright 2021 Don Higgins *
* This source code is part of z390 assembler/emulator package *
* The z390 package is distributed under GNU general public license *
* Author - Don Higgins *
* Date - 2021/11/10 *
*********************************************************************
TITLE 'LARLLIT TEST LARL REF TO OLD LENGTH LIT'
LARLLIT CSECT
USING *,15
LARL 0,=C'A' FIRST ODD LIT ON EVEN BOUNDARY
LARL 1,=C'ABC' SECOND ODD LIT ON ODD BOUND
BR 14
LTORG
END
Attachement 2: LARLLIT.PRN:
18:53:05 LARLLIT MZ390 START USING z390 v1.7.07-117-g350a3d3 ON J2SE 11.0.13
11/10/21
AZ390I Copyright 2021 Don Higgins
AZ390I z390 is licensed under GNU General Public License
AZ390I program = RPI\LARLLIT
AZ390I options = sysmac(+D:\dsh7w\github\z390\mac)
syscpy(+D:\dsh7w\github\z390\mac)
External Symbol Definitions
ESD=0001 LOC=00000000 LEN=00000018 TYPE=CST NAME=LARLLIT
Assembler Listing
000000 (1/1)1
*********************************************************************
000000 (1/2)2 * Copyright 2021 Don
Higgins *
000000 (1/3)3 * This source code is part
of z390 assembler/emulator package *
000000 (1/4)4 * The z390 package is
distributed under GNU general public license *
000000 (1/5)5 * Author - Don Higgins
*
000000 (1/6)6 * Date - 2021/11/10
*
000000 (1/7)7
*********************************************************************
000000 (1/8)8 TITLE 'LARLLIT
TEST LARL REF TO OLD LENGTH LIT'
000000 (1/9)9 LARLLIT CSECT
000000 (1/10)10 USING
*,15
LISTUSE LARLLIT ESD=0001 LOC=00000000 LEN=01000 REG=F OFF=00000 LAB=
000000 C00000000008 000010 (1/11)11 LARL
0,=C'A' FIRST ODD LIT ON EVEN BOUNDARY
000006 000011 (1/12)12 LARL
1,=C'ABC' SECOND ODD LIT ON ODD BOUND
AZ390E error 112 (1/12)12 LARL 1,=C'ABC' SECOND
ODD LIT ON ODD BOUND
AZ390I relate target address odd - 00000011
00000C 07FE (1/13)13 BR
14
00000E (1/14)14 LTORG
000010 C1 =C'A'
000011 C1C2C3 =C'ABC'
000014 (1/15)15 END
Symbol Table Listing
SYM=LARLLIT LOC=00000000 LEN=00000018 ESD=0001 TYPE=CST XREF=9
Literal Table Listing
LIT=C'A' LOC=00000010 LEN=00000001 ESD=0001 POOL=0001 XREF=11
LIT=C'ABC' LOC=00000011 LEN=00000003 ESD=0001 POOL=0001 XREF=12
AZ390I FID= 1 ERR= 1 D:\dsh7w\github\z390\RPI\LARLLIT.MLC
AZ390I total mnote warnings = 0
AZ390I total mnote errors = 0
AZ390I max mnote level = 0
AZ390I total mz390 errors = 0
AZ390I total az390 errors = 1
18:53:05 LARLLIT MZ390 ENDED RC=12 SEC= 0 MEM(MB)= 66 IO=65
Don Higgins
<mailto:[email protected]> [email protected]
www.don-higgins.net
From: [email protected] <[email protected]> On
Behalf Of [email protected]
Sent: Wednesday, November 10, 2021 7:29 PM
To: 'Melvyn Maltz' <[email protected]>; 'z390development'
<[email protected]>; [email protected]
Cc: 'IBM Mainframe Assembler List' <[email protected]>
Subject: I've opened z390\development GITHUB issue #327 to fix HLASM APAR
PH34824 which causes z390 assembler to fail on LARL refence to odd length
literal
All
I've opened z390\development
<https://github.com/z390development/z390/issues/327> GITHUB issue #327 to fix
documented problem (HLASM APAR PH34824) which causes assembler to fail on LARL
reference to odd length literal that ends up at odd literal pool address.
Attached is source z390 test program which causes error on LARL reference to
odd length literal on odd boundary.
Don Higgins
[email protected] <mailto:[email protected]>
www.don-higgins.net
--
You received this message because you are subscribed to the Google Groups
"z390development" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected]
<mailto:[email protected]> .
To view this discussion on the web visit
https://groups.google.com/d/msgid/z390development/005a01d7d693%2426f695f0%2474e3c1d0%24%40higgins.net
<https://groups.google.com/d/msgid/z390development/005a01d7d693%2426f695f0%2474e3c1d0%24%40higgins.net?utm_medium=email&utm_source=footer>
.
For more options, visit https://groups.google.com/d/optout.