1	# Create a mergeable section full of a single value.
2	# Create page references relative to instances of the value
3	# that are large distances apart.
4	#
5	# The mergeable entries collapse to one, so even with the
6	# large distances in the original file, we should end
7	# up with a single page entry.
8	.globl	foo
9	.ent	foo
10foo:
11	.rept	4
12	lw	$4,%got_page(1f)($gp)
13	addiu	$4,$4,%got_ofst(1f)
14	.section .rodata.cst4,"aM",@progbits,4
151:
16	.rept	0x8000
17	.word	123456
18	.endr
19	.text
20	.endr
21	.end	foo
22
23	# Make sure the loadable size of the library is large.
24	.section .bss
25	.globl	g
26g:
27	.space	0x800000
28