diff --git a/include/ChangeLog b/include/ChangeLog index de6858bbc..9ee637f95 100644 --- a/include/ChangeLog +++ b/include/ChangeLog @@ -1,3 +1,9 @@ +2011-03-31 Bernd Schmidt + + * tic6x.h (R_C6000_JUMP_SPLOT, R_C6000_EHTYPE, + R_C6000_PCR_H16, R_C6000_PCR_L16): New relocs. + (SHN_TIC6X_SCOMMON): Define. + 2011-03-24 Mark Wielaard * dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define. diff --git a/include/elf/tic6x.h b/include/elf/tic6x.h index 88000fa1a..46f43c807 100644 --- a/include/elf/tic6x.h +++ b/include/elf/tic6x.h @@ -1,5 +1,5 @@ /* TI C6X ELF support for BFD. - Copyright 2010 + Copyright 2010, 2011 Free Software Foundation, Inc. This file is part of BFD, the Binary File Descriptor library. @@ -53,6 +53,10 @@ START_RELOC_NUMBERS (elf_tic6x_reloc_type) RELOC_NUMBER (R_C6000_DSBT_INDEX, 24) RELOC_NUMBER (R_C6000_PREL31, 25) RELOC_NUMBER (R_C6000_COPY, 26) + RELOC_NUMBER (R_C6000_JUMP_SLOT, 27) + RELOC_NUMBER (R_C6000_EHTYPE, 28) + RELOC_NUMBER (R_C6000_PCR_H16, 29) + RELOC_NUMBER (R_C6000_PCR_L16, 30) RELOC_NUMBER (R_C6000_ALIGN, 253) RELOC_NUMBER (R_C6000_FPHEAD, 254) RELOC_NUMBER (R_C6000_NOCMP, 255) @@ -89,6 +93,13 @@ END_RELOC_NUMBERS (R_TIC6X_max) /* Extended program header attributes. */ #define SHT_TI_PHATTRS 0x7F000004 +/* Processor specific section indices. These sections do not actually + exist. Symbols with a st_shndx field corresponding to one of these + values have a special meaning. */ + +/* Small data area common symbol. */ +#define SHN_TIC6X_SCOMMON SHN_LORESERVE + /* Processor-specific segment types. */ /* Extended Segment Attributes. */