* elf32-mn10200.c (enum reloc_type): Enable basic 8, 16, and

32 bit relocs.
        (elf_mn10200_howto_table): Likewise.
        (mn10200_reloc_map): Likewise.
To keep the assembler quiet.
This commit is contained in:
Jeff Law 1996-12-18 17:09:59 +00:00
parent f5e38044df
commit 8d16fe5cdb
2 changed files with 10 additions and 33 deletions

View File

@ -1,3 +1,10 @@
Wed Dec 18 10:04:30 1996 Jeffrey A Law (law@cygnus.com)
* elf32-mn10200.c (enum reloc_type): Enable basic 8, 16, and
32 bit relocs.
(elf_mn10200_howto_table): Likewise.
(mn10200_reloc_map): Likewise.
Tue Dec 17 11:09:36 1996 Ian Lance Taylor <ian@cygnus.com> Tue Dec 17 11:09:36 1996 Ian Lance Taylor <ian@cygnus.com>
* elf32-mips.c (mips_elf_add_symbol_hook): Add 1 to the value of a * elf32-mips.c (mips_elf_add_symbol_hook): Add 1 to the value of a

View File

@ -37,12 +37,10 @@ static bfd_reloc_status_type bfd_elf32_mn10200_reloc
enum reloc_type enum reloc_type
{ {
R_MN10200_NONE = 0, R_MN10200_NONE = 0,
#if 0
R_MN10200_32, R_MN10200_32,
R_MN10200_16, R_MN10200_16,
R_MN10200_8, R_MN10200_8,
R_MN10200_32B, #if 0
R_MN10200_16B,
R_MN10200_PCREL32_1BYTE, R_MN10200_PCREL32_1BYTE,
R_MN10200_PCREL16_1BYTE, R_MN10200_PCREL16_1BYTE,
R_MN10200_PCREL8_1BYTE, R_MN10200_PCREL8_1BYTE,
@ -68,7 +66,6 @@ static reloc_howto_type elf_mn10200_howto_table[] =
0, 0,
0, 0,
false), false),
#if 0
/* Standard 32 bit reloc. */ /* Standard 32 bit reloc. */
HOWTO (R_MN10200_32, HOWTO (R_MN10200_32,
0, 0,
@ -111,34 +108,7 @@ static reloc_howto_type elf_mn10200_howto_table[] =
0xff, 0xff,
0xff, 0xff,
false), false),
/* Standard 32 bit reloc, except it explicitly writes big-endian format. */ #if 0
HOWTO (R_MN10200_32B,
0,
2,
32,
false,
0,
complain_overflow_bitfield,
bfd_elf32_mn10200_reloc,
"R_MN10200_32B",
false,
0xffffffff,
0xffffffff,
false),
/* Standard 16 bit reloc, except it explicitly writes big-endian format. */
HOWTO (R_MN10200_16B,
0,
1,
16,
false,
0,
complain_overflow_bitfield,
bfd_elf32_mn10200_reloc,
"R_MN10200_16B",
false,
0xffff,
0xffff,
false),
/* Simple 32bit pc-relative reloc with a 1 byte adjustment /* Simple 32bit pc-relative reloc with a 1 byte adjustment
to get the pc-relative offset correct. */ to get the pc-relative offset correct. */
HOWTO (R_MN10200_PCREL32_1BYTE, HOWTO (R_MN10200_PCREL32_1BYTE,
@ -226,10 +196,10 @@ struct mn10200_reloc_map
static const struct mn10200_reloc_map mn10200_reloc_map[] = static const struct mn10200_reloc_map mn10200_reloc_map[] =
{ {
{ BFD_RELOC_NONE, R_MN10200_NONE, }, { BFD_RELOC_NONE, R_MN10200_NONE, },
#if 0
{ BFD_RELOC_32, R_MN10200_32, }, { BFD_RELOC_32, R_MN10200_32, },
{ BFD_RELOC_16, R_MN10200_16, }, { BFD_RELOC_16, R_MN10200_16, },
{ BFD_RELOC_8, R_MN10200_8, }, { BFD_RELOC_8, R_MN10200_8, },
#if 0
{ BFD_RELOC_MN10200_32B, R_MN10200_32B, }, { BFD_RELOC_MN10200_32B, R_MN10200_32B, },
{ BFD_RELOC_MN10200_16B, R_MN10200_16B, }, { BFD_RELOC_MN10200_16B, R_MN10200_16B, },
{ BFD_RELOC_32_PCREL, R_MN10200_PCREL32_1BYTE, }, { BFD_RELOC_32_PCREL, R_MN10200_PCREL32_1BYTE, },