diff options
author | Mark Salter <msalter@redhat.com> | 2012-08-08 21:43:47 -0400 |
---|---|---|
committer | Mark Salter <msalter@redhat.com> | 2012-08-08 21:43:47 -0400 |
commit | 33b4a91e5b7935d68c50047f37b55056e5545b09 (patch) | |
tree | 6a964f85201da7b24ed3c8aca0de9c13fde2b57f | |
parent | 76de109437e31b7b06113781464e99155d6f658d (diff) | |
download | glibc-33b4a91e5b7935d68c50047f37b55056e5545b09.zip glibc-33b4a91e5b7935d68c50047f37b55056e5545b09.tar.gz glibc-33b4a91e5b7935d68c50047f37b55056e5545b09.tar.bz2 |
Add new AM33 relocs
-rw-r--r-- | ChangeLog | 16 | ||||
-rw-r--r-- | elf/elf.h | 19 |
2 files changed, 33 insertions, 2 deletions
@@ -1,3 +1,19 @@ +2012-08-08 Mark Salter <msalter@redhat.com> + + * elf/elf.h + (R_MN10300_TLS_GD): Define. + (R_MN10300_TLS_LD): Likewise. + (R_MN10300_TLS_LDO): Likewise. + (R_MN10300_TLS_GOTIE): Likewise. + (R_MN10300_TLS_IE): Likewise. + (R_MN10300_TLS_LE): Likewise. + (R_MN10300_TLS_DTPMOD): Likewise. + (R_MN10300_TLS_DTPOFF): Likewise. + (R_MN10300_TLS_TPOFF): Likewise. + (R_MN10300_SYM_DIFF): Likewise. + (R_MN10300_ALIGN): Likewise. + (R_MN10300_NUM): Update. + 2012-08-08 Joseph Myers <joseph@codesourcery.com> * sysdeps/unix/sysv/linux/kernel-features.h (__ASSUME_TGKILL): @@ -2734,8 +2734,23 @@ typedef Elf32_Addr Elf32_Conflict; #define R_MN10300_GLOB_DAT 21 /* Create GOT entry. */ #define R_MN10300_JMP_SLOT 22 /* Create PLT entry. */ #define R_MN10300_RELATIVE 23 /* Adjust by program base. */ - -#define R_MN10300_NUM 24 +#define R_MN10300_TLS_GD 24 /* 32-bit offset for global dynamic. */ +#define R_MN10300_TLS_LD 25 /* 32-bit offset for local dynamic. */ +#define R_MN10300_TLS_LDO 26 /* Module-relative offset. */ +#define R_MN10300_TLS_GOTIE 27 /* GOT offset for static TLS block + offset. */ +#define R_MN10300_TLS_IE 28 /* GOT address for static TLS block + offset. */ +#define R_MN10300_TLS_LE 29 /* Offset relative to static TLS + block. */ +#define R_MN10300_TLS_DTPMOD 30 /* ID of module containing symbol. */ +#define R_MN10300_TLS_DTPOFF 31 /* Offset in module TLS block. */ +#define R_MN10300_TLS_TPOFF 32 /* Offset in static TLS block. */ +#define R_MN10300_SYM_DIFF 33 /* Adjustment for next reloc as needed + by linker relaxation. */ +#define R_MN10300_ALIGN 34 /* Alignment requirement for linker + relaxation. */ +#define R_MN10300_NUM 35 /* M32R relocs. */ |