On 2012-06-13 13:13, Kirk Talman wrote:
The assembler always places generated instructions on a 1/2 wd boundary.
Apparently.
Labels generated using DS 0H or DC 0H are always placed on a 1/2 wd
boundary.
This appears to be the case even with PARM=NOALIGN. I'm astonished.
At least it's counterintuitive:
000000 00000 00016 2 TESTIT CSECT
000000 A7A7A7A7A7 3 DC C'xxxxx'
000005 7F7F7F7F 4 DC 1A(X'7F7F7F7F')
000009 000000
00000C 5 DC 0A(X'7F7F7F7F')
00000C A8A8A8A8A8 6 DC C'yyyyy'
000011 7 DC 0AL4(X'7F7F7F7F')
000011 00
000012 4110 0001 00001 8 LA 1,1
9 END
-- gil