Unified · Split
| @@ -989,7 +989,11 @@ ST_FUNC void build_got_entries(TCCState *s1) · 988 unmodified lines | ||
| 989 | 989 | && ELFW(ST_TYPE)(sym->st_info) == STT_FUNC))) |
| 990 | 990 | goto jmp_slot; |
| 991 | 991 | } |
| 992 | − } else if (!(sym->st_shndx == SHN_ABS && PTR_SIZE == 8)) | |
| 992 | + } else if (!(sym->st_shndx == SHN_ABS | |
| 993 | +#ifndef TCC_TARGET_ARM | |
| 994 | + && PTR_SIZE == 8 | |
| 995 | +#endif | |
| 996 | + )) | |
| 993 | 997 | continue; |
| 994 | 998 | } |
| 995 | 999 | |