diff options
author | Nick Clifton <nickc@redhat.com> | 2002-08-29 06:49:35 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2002-08-29 06:49:35 +0000 |
commit | 86aba9dbfa7eb9bf07dd611c85e3cff31ebaa740 (patch) | |
tree | 28cea41b52ede49cce06280bbf5c3702ba3a0df4 /bfd/bfd-in2.h | |
parent | 6ba3d7ed59de300442a9273d85c7a178e2296c3d (diff) | |
download | gdb-86aba9dbfa7eb9bf07dd611c85e3cff31ebaa740.zip gdb-86aba9dbfa7eb9bf07dd611c85e3cff31ebaa740.tar.gz gdb-86aba9dbfa7eb9bf07dd611c85e3cff31ebaa740.tar.bz2 |
Add linker relaxation to v850 toolchain
Diffstat (limited to 'bfd/bfd-in2.h')
-rw-r--r-- | bfd/bfd-in2.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 34fb98e..0ab4245 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. */ |