aboutsummaryrefslogtreecommitdiff
path: root/include
diff options
context:
space:
mode:
Diffstat (limited to 'include')
-rw-r--r--include/ChangeLog6
-rw-r--r--include/elf/tic6x.h13
2 files changed, 18 insertions, 1 deletions
diff --git a/include/ChangeLog b/include/ChangeLog
index de6858b..9ee637f 100644
--- a/include/ChangeLog
+++ b/include/ChangeLog
@@ -1,3 +1,9 @@
+2011-03-31 Bernd Schmidt <bernds@codesourcery.com>
+
+ * 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 <mjw@redhat.com>
* dwarf2.h (dwarf_form): Remove deprecated DW_FORM_sig8 define.
diff --git a/include/elf/tic6x.h b/include/elf/tic6x.h
index 88000fa..46f43c8 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. */