Merge remote branch 'origin/master'
[binutils/dougsmingw.git] / ld / testsuite / ld-mips-elf / got-page-2.s
blob948257048e4240cb48e0709ec794ac004419a7f9
1 # See below.
2 lw $4,%got_page(foo+0x120000)($gp)
3 addiu $4,$4,%got_ofst(foo+0x120000)
5 # 2 pages
6 lw $4,%got_page(foo-0x8000)($gp)
7 addiu $4,$4,%got_ofst(foo-0x8000)
8 lw $4,%got_page(foo+0x800)($gp)
9 addiu $4,$4,%got_ofst(foo+0x8000)
11 # 2 pages
12 lw $4,%got_page(foo-0x1000000)($gp)
13 addiu $4,$4,%got_ofst(foo-0x1000000)
14 lw $4,%got_page(foo-0xffffff)($gp)
15 addiu $4,$4,%got_ofst(foo-0xffffff)
17 # 1 page
18 lw $4,%got_page(foo+0x120000)($gp)
19 addiu $4,$4,%got_ofst(foo+0x120000)
21 # 5 pages
22 lw $4,%got_page(bar)($gp)
23 addiu $4,$4,%got_ofst(bar)
24 lw $4,%got_page(bar+0x20000)($gp)
25 addiu $4,$4,%got_ofst(bar+0x20000)
26 lw $4,%got_page(bar+0x40000)($gp)
27 addiu $4,$4,%got_ofst(bar+0x40000)
28 lw $4,%got_page(bar+0x30000)($gp)
29 addiu $4,$4,%got_ofst(bar+0x30000)
30 lw $4,%got_page(bar+0x10000)($gp)
31 addiu $4,$4,%got_ofst(bar+0x10000)
32 lw $4,%got_page(bar+0x38000)($gp)
33 addiu $4,$4,%got_ofst(bar+0x38000)
34 lw $4,%got_page(bar+0x14000)($gp)
35 addiu $4,$4,%got_ofst(bar+0x14000)
36 lw $4,%got_page(bar+0x2c000)($gp)
37 addiu $4,$4,%got_ofst(bar+0x2c000)
38 lw $4,%got_page(bar+0x02000)($gp)
39 addiu $4,$4,%got_ofst(bar+0x02000)
41 .section .bss.foo,"aw",@nobits
42 .fill 0x800000
43 foo: .fill 0x800000
45 .section .bss.bar,"aw",@nobits
46 bar: .fill 0xc00000