| 1 | #skip: mips-*-ecoff |
| 2 | #objdump: -dr --prefix-addresses --show-raw-insn |
| 3 | #name: MIPS branch-misc-2pic |
| 4 | #source: branch-misc-2.s |
| 5 | #as: -32 -call_shared |
| 6 | |
| 7 | # Test the backward branches to globals symbols in current file. |
| 8 | |
| 9 | .*: +file format .*mips.* |
| 10 | |
| 11 | Disassembly of section .text: |
| 12 | \.\.\. |
| 13 | \.\.\. |
| 14 | \.\.\. |
| 15 | 0+003c <[^>]*> 0411ffff bal 0000003c <x> |
| 16 | [ ]*3c: R_MIPS_PC16 g1 |
| 17 | 0+0040 <[^>]*> 00000000 nop |
| 18 | 0+0044 <[^>]*> 0411ffff bal 00000044 <x\+0x8> |
| 19 | [ ]*44: R_MIPS_PC16 g2 |
| 20 | 0+0048 <[^>]*> 00000000 nop |
| 21 | 0+004c <[^>]*> 0411ffff bal 0000004c <x\+0x10> |
| 22 | [ ]*4c: R_MIPS_PC16 g3 |
| 23 | 0+0050 <[^>]*> 00000000 nop |
| 24 | 0+0054 <[^>]*> 0411ffff bal 00000054 <x\+0x18> |
| 25 | [ ]*54: R_MIPS_PC16 g4 |
| 26 | 0+0058 <[^>]*> 00000000 nop |
| 27 | 0+005c <[^>]*> 0411ffff bal 0000005c <x\+0x20> |
| 28 | [ ]*5c: R_MIPS_PC16 g5 |
| 29 | 0+0060 <[^>]*> 00000000 nop |
| 30 | 0+0064 <[^>]*> 0411ffff bal 00000064 <x\+0x28> |
| 31 | [ ]*64: R_MIPS_PC16 g6 |
| 32 | 0+0068 <[^>]*> 00000000 nop |
| 33 | \.\.\. |
| 34 | \.\.\. |
| 35 | \.\.\. |
| 36 | 0+00a8 <[^>]*> 1000ffff b 000000a8 <g6> |
| 37 | [ ]*a8: R_MIPS_PC16 x1 |
| 38 | 0+00ac <[^>]*> 00000000 nop |
| 39 | 0+00b0 <[^>]*> 1000ffff b 000000b0 <g6\+0x8> |
| 40 | [ ]*b0: R_MIPS_PC16 x2 |
| 41 | 0+00b4 <[^>]*> 00000000 nop |
| 42 | 0+00b8 <[^>]*> 1000ffff b 000000b8 <g6\+0x10> |
| 43 | [ ]*b8: R_MIPS_PC16 \.data |
| 44 | 0+00bc <[^>]*> 00000000 nop |
| 45 | \.\.\. |