From fd8d7c31c0b9b4fc9fa7ca9e6d38e4843cf2ff65 Mon Sep 17 00:00:00 2001 From: Martin Hunt Date: Wed, 19 Feb 1997 01:29:29 +0000 Subject: Tue Feb 18 17:22:59 1997 Martin M. Hunt * Makefile.in, archures.c, config.bfd, configure.in, elf.c, reloc.c, targets.c: New target, elf-*-D30V. * bfd-in2.h, configure, libbfd.h: Rebuilt. * cpu-d30v.c, elf32-d30v.c: New files. --- bfd/bfd-in2.h | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'bfd/bfd-in2.h') diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h index 3aa5344..d46d5ea 100644 --- a/bfd/bfd-in2.h +++ b/bfd/bfd-in2.h @@ -1213,6 +1213,9 @@ enum bfd_architecture /* start-sanitize-d10v */ bfd_arch_d10v, /* Mitsubishi D10V */ /* end-sanitize-d10v */ + /* start-sanitize-d30v */ + bfd_arch_d30v, /* Mitsubishi D30V */ + /* end-sanitize-d30v */ bfd_arch_z8k, /* Zilog Z8000 */ #define bfd_mach_z8001 1 #define bfd_mach_z8002 2 @@ -1861,6 +1864,37 @@ assumed to be 0. */ BFD_RELOC_D10V_18_PCREL, /* end-sanitize-d10v */ +/* start-sanitize-d30v */ + +/* Mitsubishi D30V relocs. +This is a 6-bit absolute reloc. */ + BFD_RELOC_D30V_6, + +/* Mitsubishi D30V relocs. +This is a 12-bit absolute reloc with the +right 3 bitsassumed to be 0. */ + BFD_RELOC_D30V_15, + +/* Mitsubishi D30V relocs. +This is a 12-bit pc-relative reloc with +the right 3 bits assumed to be 0. */ + BFD_RELOC_D30V_15_PCREL, + +/* This is an 18-bit absolute reloc with +the right 3 bits assumed to be 0. */ + BFD_RELOC_D30V_21, + +/* This is an 18-bit pc-relative reloc with +the right 3 bits assumed to be 0. */ + BFD_RELOC_D30V_21_PCREL, + +/* This is a 32-bit absolute reloc. */ + BFD_RELOC_D30V_32, + +/* This is a 32-bit pc-relative reloc. */ + BFD_RELOC_D30V_32_PCREL, +/* end-sanitize-d30v */ + /* start-sanitize-m32r */ /* Mitsubishi M32R relocs. -- cgit v1.1