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