* gas/mmix/op-0-1.d, gas/mmix/pushj-c.d, gas/mmix/weak1.d: Add
[external/binutils.git] / gas / testsuite / gas / mmix / relax2.s
1 # PUSHJ stub border-cases: two with either or both stubs unreachable,
2 # local symbols, ditto non-local labels, similar with three PUSHJs.
3
4 Main    SWYM
5
6         .irp x,0,1,2,3,4,5,6,7,8,9,10,11,12
7
8         .section .text.a\x,"ax"
9 aa\x:   .space 4,0
10 a\x:    .space 65536*4,0
11         PUSHJ $33,aa\x
12         PUSHJ $22,a\x
13         .space 65535*4-4*\x
14
15         .section .text.b\x,"ax"
16 bbb\x:  .space 4,0
17 bb\x:   .space 4,0
18 b\x:    .space 65535*4
19         PUSHJ $12,bbb\x
20         PUSHJ $13,bb\x
21         PUSHJ $14,b\x
22         .space 65535*4-4*\x
23
24         .section .text.c\x,"ax"
25 c\x:    PUSHJ $100,ca\x
26         PUSHJ $101,cb\x
27         .space 65535*4-4*\x
28
29         .section .text.d\x,"ax"
30 d\x:    PUSHJ $99,da\x
31         PUSHJ $98,db\x
32         PUSHJ $97,dc\x
33         .space 65535*4-4*\x
34
35         .endr