summaryrefslogtreecommitdiff
path: root/bfd/bfd-in2.h
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2002-08-29 06:49:35 +0000
committerNick Clifton <nickc@redhat.com>2002-08-29 06:49:35 +0000
commiteaa8948978f4ddb569fdcb2b60517c85109ec0e2 (patch)
treea87703c6e9d0cb96396217b3ddee46717cc502fc /bfd/bfd-in2.h
parent2396ad327ad4c14ce72429108f8ec84541c0e967 (diff)
downloadgdb-eaa8948978f4ddb569fdcb2b60517c85109ec0e2.tar.gz
Add linker relaxation to v850 toolchain
Diffstat (limited to 'bfd/bfd-in2.h')
-rw-r--r--bfd/bfd-in2.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 34fb98ed308..0ab42452029 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -274,7 +274,7 @@ bfd_format;
memory. If this is set, iostream points to a bfd_in_memory struct. */
#define BFD_IN_MEMORY 0x800
-/* The sections in this BFD specify a memory page */
+/* The sections in this BFD specify a memory page. */
#define HAS_LOAD_PAGE 0x1000
/* Symbols and relocation. */
@@ -2668,6 +2668,14 @@ bits placed non-contigously in the instruction. */
/* This is a 16 bit offset from the call table base pointer. */
BFD_RELOC_V850_CALLT_16_16_OFFSET,
+/* Used for relaxing indirect function calls. */
+ BFD_RELOC_V850_LONGCALL,
+
+/* Used for relaxing indirect jumps. */
+ BFD_RELOC_V850_LONGJUMP,
+
+/* Used to maintain alignment whilst relaxing. */
+ BFD_RELOC_V850_ALIGN,
/* This is a 32bit pcrel reloc for the mn10300, offset by two bytes in the
instruction. */