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

Reply via email to