2 # 1) Size relocation is handled.
3 # 2) Size relocation inserts correct size.
4 #as: -march=morello+c64
12 .* g .data 000000000000a0a0 \.hidden sym1
14 .* g .data a0a0b0b0c0c0d0d0 \.hidden sym4
15 .* g .data 0000a0a0b0b0c0c0 \.hidden sym3
17 .* g .data 00000000a0a0b0b0 \.hidden sym2
21 Disassembly of section \.text:
24 +[0-9a-f]+: .* movk x12, #0xa0a0
25 +[0-9a-f]+: .* movk x12, #0xa0a0
26 +[0-9a-f]+: .* movk x12, #0x0, lsl #16
27 +[0-9a-f]+: .* movk x12, #0x0, lsl #16
28 +[0-9a-f]+: .* movk x12, #0x0, lsl #32
29 +[0-9a-f]+: .* movk x12, #0x0, lsl #32
30 +[0-9a-f]+: .* movk x12, #0x0, lsl #48
31 +[0-9a-f]+: .* movk x13, #0xb0b0
32 +[0-9a-f]+: .* movk x13, #0xa0a0, lsl #16
33 +[0-9a-f]+: .* movk x13, #0xa0a0, lsl #16
34 +[0-9a-f]+: .* movk x13, #0x0, lsl #32
35 +[0-9a-f]+: .* movk x13, #0x0, lsl #32
36 +[0-9a-f]+: .* movk x13, #0x0, lsl #48
37 +[0-9a-f]+: .* movk x13, #0xc0c0
38 +[0-9a-f]+: .* movk x13, #0xb0b0, lsl #16
39 +[0-9a-f]+: .* movk x13, #0xa0a0, lsl #32
40 +[0-9a-f]+: .* movk x13, #0xa0a0, lsl #32
41 +[0-9a-f]+: .* movk x13, #0x0, lsl #48
42 +[0-9a-f]+: .* movk x13, #0xd0d0
43 +[0-9a-f]+: .* movk x13, #0xc0c0, lsl #16
44 +[0-9a-f]+: .* movk x13, #0xb0b0, lsl #32
45 +[0-9a-f]+: .* movk x13, #0xa0a0, lsl #48
46 +[0-9a-f]+: .* mov x12, #0xa0a0 // #41120
47 +[0-9a-f]+: .* mov x12, #0xa0a0 // #41120
48 +[0-9a-f]+: .* movz x12, #0x0, lsl #16
49 +[0-9a-f]+: .* movz x12, #0x0, lsl #16
50 +[0-9a-f]+: .* movz x12, #0x0, lsl #32
51 +[0-9a-f]+: .* movz x12, #0x0, lsl #32
52 +[0-9a-f]+: .* movz x12, #0x0, lsl #48
53 +[0-9a-f]+: .* mov x13, #0xb0b0 // #45232
54 +[0-9a-f]+: .* mov x13, #0xa0a00000 // #2694840320
55 +[0-9a-f]+: .* mov x13, #0xa0a00000 // #2694840320
56 +[0-9a-f]+: .* movz x13, #0x0, lsl #32
57 +[0-9a-f]+: .* movz x13, #0x0, lsl #32
58 +[0-9a-f]+: .* movz x13, #0x0, lsl #48
59 +[0-9a-f]+: .* mov x13, #0xc0c0 // #49344
60 +[0-9a-f]+: .* mov x13, #0xb0b00000 // #2964324352
61 +[0-9a-f]+: .* mov x13, #0xa0a000000000 // #176609055211520
62 +[0-9a-f]+: .* mov x13, #0xa0a000000000 // #176609055211520
63 +[0-9a-f]+: .* movz x13, #0x0, lsl #48
64 +[0-9a-f]+: .* mov x13, #0xd0d0 // #53456
65 +[0-9a-f]+: .* mov x13, #0xc0c00000 // #3233808384
66 +[0-9a-f]+: .* mov x13, #0xb0b000000000 // #194269960732672
67 +[0-9a-f]+: .* mov x13, #0xa0a0000000000000 // #-6872493031367376896