1#name: non-contiguous-arm2
2#source: non-contiguous-arm.s
3#ld: --enable-non-contiguous-regions -T non-contiguous-arm2.ld
4#objdump: -rdth
5#xfail: [is_generic]
6
7.*:     file format elf32-(little|big)arm.*
8
9Sections:
10Idx Name          Size      VMA       LMA       File off  Algn
11  0 \.raml         00000018  1fff0000  1fff0000  00010000  2\*\*2
12                  CONTENTS, ALLOC, LOAD, READONLY, CODE
13  1 \.ramu         00000008  20000000  1fff0018  00020000  2\*\*2
14                  CONTENTS, ALLOC, LOAD, READONLY, CODE
15  2 \.ramz         00000050  20040000  20000008  00030000  2\*\*2
16                  CONTENTS, ALLOC, LOAD, READONLY, CODE
17  3 .ARM.attributes 00000012  00000000  00000000  .*  2\*\*0
18                  CONTENTS, READONLY
19SYMBOL TABLE:
201fff0000 l    d  .raml	00000000 .raml
2120000000 l    d  .ramu	00000000 .ramu
2220040000 l    d  .ramz	00000000 .ramz
2300000000 l    d  .ARM.attributes	00000000 .ARM.attributes
2400000000 l    df \*ABS\*	00000000 .*/non-contiguous-arm.o
251fff0018 g       .raml	00000000 _raml_end
2620000000 g       .ramu	00000000 _ramu_start
271fff000c g     F .raml	00000000 code2
2820040000 g       .ramz	00000000 _ramz_start
291fff0000 g       .raml	00000000 _raml_start
3020000000 g     F .ramu	00000000 code3
311fff0000 g     F .raml	00000000 code1
3220040050 g       .ramz	00000000 _ramz_end
3320040000 g     F .ramz	00000000 code4
3420000008 g       .ramu	00000000 _ramu_end
35
36
37Disassembly of section .raml:
38
391fff0000 \<code1\>:
401fff0000:	e1a00000 	nop			; \(mov r0, r0\)
411fff0004:	e1a00000 	nop			; \(mov r0, r0\)
421fff0008:	ebffffff 	bl	1fff000c \<code2\>
43
441fff000c \<code2\>:
451fff000c:	e1a00000 	nop			; \(mov r0, r0\)
461fff0010:	e1a00000 	nop			; \(mov r0, r0\)
471fff0014:	eb003ff9 	bl	20000000 \<code3\>
48
49Disassembly of section .ramu:
50
5120000000 \<code3\>:
5220000000:	e1a00000 	nop			; \(mov r0, r0\)
5320000004:	eb00fffd 	bl	20040000 \<code4\>
54
55Disassembly of section .ramz:
56
5720040000 \<code4\>:
5820040000:	e1a00000 	.word	0xe1a00000
5920040004:	e1a00000 	.word	0xe1a00000
6020040008:	e1a00000 	.word	0xe1a00000
612004000c:	e1a00000 	.word	0xe1a00000
6220040010:	e1a00000 	.word	0xe1a00000
6320040014:	e1a00000 	.word	0xe1a00000
6420040018:	e1a00000 	.word	0xe1a00000
652004001c:	e1a00000 	.word	0xe1a00000
6620040020:	e1a00000 	.word	0xe1a00000
6720040024:	e1a00000 	.word	0xe1a00000
6820040028:	e1a00000 	.word	0xe1a00000
692004002c:	e1a00000 	.word	0xe1a00000
7020040030:	e1a00000 	.word	0xe1a00000
7120040034:	e1a00000 	.word	0xe1a00000
7220040038:	e1a00000 	.word	0xe1a00000
732004003c:	e1a00000 	.word	0xe1a00000
7420040040:	e1a00000 	.word	0xe1a00000
7520040044:	e1a00000 	.word	0xe1a00000
7620040048:	e1a00000 	.word	0xe1a00000
772004004c:	e1a00000 	.word	0xe1a00000
78