@@ -52,6 +52,7 @@ static unsigned adjustFixupValue(unsigned Kind, uint64_t Value) {
52
52
case Sparc::fixup_sparc_tls_ldm_hi22:
53
53
case Sparc::fixup_sparc_tls_ie_hi22:
54
54
case Sparc::fixup_sparc_hi22:
55
+ case Sparc::fixup_sparc_lm:
55
56
return (Value >> 10 ) & 0x3fffff ;
56
57
57
58
case Sparc::fixup_sparc_got13:
@@ -146,6 +147,7 @@ namespace {
146
147
{ " fixup_sparc_l44" , 20 , 12 , 0 },
147
148
{ " fixup_sparc_hh" , 10 , 22 , 0 },
148
149
{ " fixup_sparc_hm" , 22 , 10 , 0 },
150
+ { " fixup_sparc_lm" , 10 , 22 , 0 },
149
151
{ " fixup_sparc_pc22" , 10 , 22 , MCFixupKindInfo::FKF_IsPCRel },
150
152
{ " fixup_sparc_pc10" , 22 , 10 , MCFixupKindInfo::FKF_IsPCRel },
151
153
{ " fixup_sparc_got22" , 10 , 22 , 0 },
@@ -187,6 +189,7 @@ namespace {
187
189
{ " fixup_sparc_l44" , 0 , 12 , 0 },
188
190
{ " fixup_sparc_hh" , 0 , 22 , 0 },
189
191
{ " fixup_sparc_hm" , 0 , 10 , 0 },
192
+ { " fixup_sparc_lm" , 0 , 22 , 0 },
190
193
{ " fixup_sparc_pc22" , 0 , 22 , MCFixupKindInfo::FKF_IsPCRel },
191
194
{ " fixup_sparc_pc10" , 0 , 10 , MCFixupKindInfo::FKF_IsPCRel },
192
195
{ " fixup_sparc_got22" , 0 , 22 , 0 },
0 commit comments