[PATCH 4/6] AArch64: Remove AARCH64_R macro
Andreas Schwab
schwab@suse.de
Mon Feb 24 14:44:22 GMT 2025
On Feb 20 2025, Wilco Dijkstra wrote:
> diff --git a/elf/elf.h b/elf/elf.h
> index 96df2eec01ebbe02a13c0b0be6eababc5def0c75..c0f61489ecfb227f073371ae34c455f89b0e1bed 100644
> --- a/elf/elf.h
> +++ b/elf/elf.h
> @@ -2906,19 +2906,6 @@ enum
>
> #define R_AARCH64_NONE 0 /* No relocation. */
>
> -/* ILP32 AArch64 relocs. */
> -#define R_AARCH64_P32_ABS32 1 /* Direct 32 bit. */
> -#define R_AARCH64_P32_COPY 180 /* Copy symbol at runtime. */
> -#define R_AARCH64_P32_GLOB_DAT 181 /* Create GOT entry. */
> -#define R_AARCH64_P32_JUMP_SLOT 182 /* Create PLT entry. */
> -#define R_AARCH64_P32_RELATIVE 183 /* Adjust by program base. */
> -#define R_AARCH64_P32_TLS_DTPMOD 184 /* Module number, 32 bit. */
> -#define R_AARCH64_P32_TLS_DTPREL 185 /* Module-relative offset, 32 bit. */
> -#define R_AARCH64_P32_TLS_TPREL 186 /* TP-relative offset, 32 bit. */
> -#define R_AARCH64_P32_TLSDESC 187 /* TLS Descriptor. */
> -#define R_AARCH64_P32_IRELATIVE 188 /* STT_GNU_IFUNC relocation. */
> -
> -/* LP64 AArch64 relocs. */
> #define R_AARCH64_ABS64 257 /* Direct 64 bit. */
> #define R_AARCH64_ABS32 258 /* Direct 32 bit. */
> #define R_AARCH64_ABS16 259 /* Direct 16-bit. */
The relocation definitions should be kept here.
--
Andreas Schwab, SUSE Labs, schwab@suse.de
GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7
"And now for something completely different."
More information about the Libc-alpha
mailing list