Unified · Split
| @@ -384,7 +384,7 @@ void relocate(TCCState *s1, ElfW_Rel *rel, int type, unsigned char *ptr, addr_t · 383 unmodified lines | ||
| 384 | 384 | esym_index = get_sym_attr(s1, sym_index, 0)->dyn_index; |
| 385 | 385 | qrel->r_offset = rel->r_offset; |
| 386 | 386 | if (esym_index) { |
| 387 | − qrel->r_info = ELFW(R_INFO)(esym_index, R_ARM_TARGET1); | |
| 387 | + qrel->r_info = ELFW(R_INFO)(esym_index, R_ARM_ABS32); | |
| 388 | 388 | qrel++; |
| 389 | 389 | return; |
| 390 | 390 | } else { |