123456789101112131415161718192021222324252627 |
- # Create a mergeable section full of a single value.
- # Create page references relative to instances of the value
- # that are large distances apart.
- #
- # The mergeable entries collapse to one, so even with the
- # large distances in the original file, we should end
- # up with a single page entry.
- .globl foo
- .ent foo
- foo:
- .rept 4
- lw $4,%got_page(1f)($gp)
- addiu $4,$4,%got_ofst(1f)
- .section .rodata.cst4,"aM",@progbits,4
- 1:
- .rept 0x8000
- .word 123456
- .endr
- .text
- .endr
- .end foo
- # Make sure the loadable size of the library is large.
- .section .bss
- .globl g
- g:
- .space 0x800000
|