MIPS/GAS: Keep the original microMIPS symbol reference in branch relocs
[external/binutils.git] / gas / testsuite / gas / mips / compact-eh-5.s
1         .gnu_attribute 4, 1
2         .abicalls
3         .hidden DW.ref.__gnu_compact_pr2
4         .weak   DW.ref.__gnu_compact_pr2
5         .section        .data.DW.ref.__gnu_compact_pr2,"awG",@progbits,DW.ref.__gnu_compact_pr2,comdat
6         .align  2
7         .type   DW.ref.__gnu_compact_pr2, @object
8         .size   DW.ref.__gnu_compact_pr2, 4
9 DW.ref.__gnu_compact_pr2:
10         .word   __gnu_compact_pr2
11         .text
12         .align  2
13         .globl  _Z3fooi
14         .cfi_sections .eh_frame_entry
15 $LFB0 = .
16         .cfi_startproc
17         .cfi_personality 0x1b, DW.ref.__gnu_compact_pr2
18         .cfi_lsda 0x1b,$LLSDA0
19         .set    nomips16
20         .set    nomicromips
21         .ent    _Z3fooi
22         .type   _Z3fooi, @function
23 _Z3fooi:
24 $LEHB0 = .
25         nop
26 $LEHE0 = .
27         nop
28 $LEHB1 = .
29         nop
30 $LEHE1 = .
31         nop
32 $LEHB2 = .
33 $L3:
34         nop
35 $LEHE2 = .
36         .end    _Z3fooi
37         .size   _Z3fooi, .-_Z3fooi
38         .cfi_fde_data 0x4,0x40
39         .cfi_endproc
40         .globl  __gnu_compact_pr2
41         .cfi_inline_lsda 2
42 $LLSDA0:
43         .byte   0x2
44         .uleb128 $LLSDACSE0-$LLSDACSB0
45 $LLSDACSB0:
46         .uleb128 ($LEHB0-$LFB0)|1
47         .uleb128 ($LEHE0-$LEHB0)
48         .sleb128 -1
49         .uleb128 ($LEHB1-$LEHE0)|1
50         .uleb128 ($LEHE1-$LEHB1)
51         .sleb128 ($L3-($LEHE1))
52         .sleb128 (0<<2)|0
53         .uleb128 ($LEHB2-$LEHE1)|1
54         .uleb128 ($LEHE2-$LEHB2)
55         .sleb128 -1
56 $LLSDACSE0: