mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-09-09 23:32:21 +08:00
2002-05-11 Ralf Corsepius <corsepiu@faw.uni-ulm.de>
Daniel Jacobowitz <drow@mvista.com> * coff-sh.c (sh_reloc_map): Map to R_SH_IMM32 for non-PE. Don't map BFD_RELOC_RVA.
This commit is contained in:
@ -473,6 +473,7 @@ struct shcoff_reloc_map
|
||||
unsigned char shcoff_reloc_val;
|
||||
};
|
||||
|
||||
#ifdef COFF_WITH_PE
|
||||
/* An array mapping BFD reloc codes to SH PE relocs. */
|
||||
static const struct shcoff_reloc_map sh_reloc_map[] =
|
||||
{
|
||||
@ -480,6 +481,14 @@ static const struct shcoff_reloc_map sh_reloc_map[] =
|
||||
{ BFD_RELOC_RVA, R_SH_IMAGEBASE },
|
||||
{ BFD_RELOC_CTOR, R_SH_IMM32CE },
|
||||
};
|
||||
#else
|
||||
/* An array mapping BFD reloc codes to SH PE relocs. */
|
||||
static const struct shcoff_reloc_map sh_reloc_map[] =
|
||||
{
|
||||
{ BFD_RELOC_32, R_SH_IMM32 },
|
||||
{ BFD_RELOC_CTOR, R_SH_IMM32 },
|
||||
};
|
||||
#endif
|
||||
|
||||
/* Given a BFD reloc code, return the howto structure for the
|
||||
corresponding SH PE reloc. */
|
||||
|
Reference in New Issue
Block a user