diff options
Diffstat (limited to 'ld/testsuite/ld-loongarch-elf/relax-medium-call.d')
-rw-r--r-- | ld/testsuite/ld-loongarch-elf/relax-medium-call.d | 51 |
1 files changed, 36 insertions, 15 deletions
diff --git a/ld/testsuite/ld-loongarch-elf/relax-medium-call.d b/ld/testsuite/ld-loongarch-elf/relax-medium-call.d index c8ee933..96e7bb0 100644 --- a/ld/testsuite/ld-loongarch-elf/relax-medium-call.d +++ b/ld/testsuite/ld-loongarch-elf/relax-medium-call.d @@ -1,21 +1,42 @@ -#ld: -e0 -Ttext=0x120000000 --section-start=ta=0x118000000 --section-start=tb=0x127fffffc -#objdump: -d -j .text +#ld: -e0 +#objdump: -d .*:[ ]+file format .* Disassembly of section .text: -[ ]*0000000120000000 <__bss_start-0x4030>: -[ ]+120000000:[ ]+54000200[ ]+bl[ ]+-134217728[ ]+# 118000000 <a> -[ ]+120000004:[ ]+1fffc001[ ]+pcaddu18i[ ]+\$ra, -512 -[ ]+120000008:[ ]+4ffffc21[ ]+jirl[ ]+\$ra, \$ra, -4 -[ ]+12000000c:[ ]+50000200[ ]+b[ ]+-134217728[ ]+# 11800000c <b> -[ ]+120000010:[ ]+1fffc00c[ ]+pcaddu18i[ ]+\$t0, -512 -[ ]+120000014:[ ]+4ffffd80[ ]+jirl[ ]+\$zero, \$t0, -4 -[ ]+120000018:[ ]+1e004001[ ]+pcaddu18i[ ]+\$ra, 512 -[ ]+12000001c:[ ]+4c000421[ ]+jirl[ ]+\$ra, \$ra, 4 -[ ]+120000020:[ ]+57fffdff[ ]+bl[ ]+134217724[ ]+# 12800001c <c> -[ ]+120000024:[ ]+1e00400c[ ]+pcaddu18i[ ]+\$t0, 512 -[ ]+120000028:[ ]+4c000580[ ]+jirl[ ]+\$zero, \$t0, 4 -[ ]+12000002c:[ ]+53fffdff[ ]+b[ ]+134217724[ ]+# 128000028 <d> +[ ]*0000000120000078 <a>: +[ ]+120000078:[ ]+4c000020[ ]+ret +[ ]+12000007c:[ ]+4c000020[ ]+ret +[ ]+120000080:[ ]+4c000020[ ]+ret +[ ]*0000000120000084 <b>: +[ ]+120000084:[ ]+4c000020[ ]+ret +[ ]+... +[ ]+128000078:[ ]+54000200[ ]+bl[ ]+-134217728[ ]+# 120000078 <a> +[ ]+12800007c:[ ]+1fffc001[ ]+pcaddu18i[ ]+\$ra, -512 +[ ]+128000080:[ ]+4ffffc21[ ]+jirl[ ]+\$ra, \$ra, -4 +[ ]+128000084:[ ]+50000200[ ]+b[ ]+-134217728[ ]+# 120000084 <b> +[ ]+128000088:[ ]+1fffc00c[ ]+pcaddu18i[ ]+\$t0, -512 +[ ]+12800008c:[ ]+4ffffd80[ ]+jirl[ ]+\$zero, \$t0, -4 +[ ]+128000090:[ ]+1e004001[ ]+pcaddu18i[ ]+\$ra, 512 +[ ]+128000094:[ ]+4c000021[ ]+jirl[ ]+\$ra, \$ra, 0 +[ ]+128000098:[ ]+57fff9ff[ ]+bl[ ]+134217720[ ]+# 130000090 <c> +[ ]+12800009c:[ ]+1e00400c[ ]+pcaddu18i[ ]+\$t0, 512 +[ ]+1280000a0:[ ]+4c000180[ ]+jr[ ]+\$t0 +[ ]+1280000a4:[ ]+53fff9ff[ ]+b[ ]+134217720[ ]+# 13000009c <d> +[ ]+... +[ ]+130000070:[ ]+4c000020[ ]+ret +[ ]+130000074:[ ]+4c000020[ ]+ret +[ ]+130000078:[ ]+4c000020[ ]+ret +[ ]+13000007c:[ ]+4c000020[ ]+ret +[ ]+130000080:[ ]+4c000020[ ]+ret +[ ]+130000084:[ ]+4c000020[ ]+ret +[ ]+130000088:[ ]+4c000020[ ]+ret +[ ]+13000008c:[ ]+4c000020[ ]+ret +[ ]*0000000130000090 <c>: +[ ]+130000090:[ ]+4c000020[ ]+ret +[ ]+130000094:[ ]+4c000020[ ]+ret +[ ]+130000098:[ ]+4c000020[ ]+ret +[ ]*000000013000009c <d>: +[ ]+13000009c:[ ]+4c000020[ ]+ret |