diff options
author | Alan Modra <modra@gmail.com> | 2003-02-18 06:03:41 +0000 |
---|---|---|
committer | Alan Modra <modra@gmail.com> | 2003-02-18 06:03:41 +0000 |
commit | c7887f970580f470cc6e44fd396a203db6dd2222 (patch) | |
tree | eb4ae03b1cbbed7a5fc181fa5e6166f54ef8f6ce | |
parent | f8054a3854e5fb37c34a3badfc1636192272a81c (diff) | |
download | newlib-c7887f970580f470cc6e44fd396a203db6dd2222.zip newlib-c7887f970580f470cc6e44fd396a203db6dd2222.tar.gz newlib-c7887f970580f470cc6e44fd396a203db6dd2222.tar.bz2 |
* ppc.h: Replace DTPMOD64, TPREL64, DTPREL64 with DTPMOD32 etc.
(IS_PPC_TLS_RELOC): Define.
-rw-r--r-- | include/elf/ChangeLog | 5 | ||||
-rw-r--r-- | include/elf/ppc.h | 8 |
2 files changed, 10 insertions, 3 deletions
diff --git a/include/elf/ChangeLog b/include/elf/ChangeLog index 6499ab3..4594278 100644 --- a/include/elf/ChangeLog +++ b/include/elf/ChangeLog @@ -1,3 +1,8 @@ +2003-02-18 Alan Modra <amodra@bigpond.net.au> + + * ppc.h: Replace DTPMOD64, TPREL64, DTPREL64 with DTPMOD32 etc. + (IS_PPC_TLS_RELOC): Define. + 2003-02-10 Nick Clifton <nickc@redhat.com> * arm.h (EF_ARM_MAVERICK_FLOAT): Define. diff --git a/include/elf/ppc.h b/include/elf/ppc.h index 21c6743..52bcc1e 100644 --- a/include/elf/ppc.h +++ b/include/elf/ppc.h @@ -73,17 +73,17 @@ START_RELOC_NUMBERS (elf_ppc_reloc_type) /* Relocs added to support TLS. */ RELOC_NUMBER (R_PPC_TLS, 67) - RELOC_NUMBER (R_PPC_DTPMOD64, 68) + RELOC_NUMBER (R_PPC_DTPMOD32, 68) RELOC_NUMBER (R_PPC_TPREL16, 69) RELOC_NUMBER (R_PPC_TPREL16_LO, 70) RELOC_NUMBER (R_PPC_TPREL16_HI, 71) RELOC_NUMBER (R_PPC_TPREL16_HA, 72) - RELOC_NUMBER (R_PPC_TPREL64, 73) + RELOC_NUMBER (R_PPC_TPREL32, 73) RELOC_NUMBER (R_PPC_DTPREL16, 74) RELOC_NUMBER (R_PPC_DTPREL16_LO, 75) RELOC_NUMBER (R_PPC_DTPREL16_HI, 76) RELOC_NUMBER (R_PPC_DTPREL16_HA, 77) - RELOC_NUMBER (R_PPC_DTPREL64, 78) + RELOC_NUMBER (R_PPC_DTPREL32, 78) RELOC_NUMBER (R_PPC_GOT_TLSGD16, 79) RELOC_NUMBER (R_PPC_GOT_TLSGD16_LO, 80) RELOC_NUMBER (R_PPC_GOT_TLSGD16_HI, 81) @@ -130,6 +130,8 @@ START_RELOC_NUMBERS (elf_ppc_reloc_type) END_RELOC_NUMBERS (R_PPC_max) +#define IS_PPC_TLS_RELOC(R) \ + ((R) >= R_PPC_TLS && (R) <= R_PPC_GOT_DTPREL16_HA) /* Processor specific flags for the ELF header e_flags field. */ |