#define bfd_mach_moxie 1
bfd_arch_ft32, /* The ft32 processor */
#define bfd_mach_ft32 1
+#define bfd_mach_ft32b 2
bfd_arch_mcore,
bfd_arch_mep,
#define bfd_mach_mep 1
typedef enum bfd_reloc_status
{
- /* No errors detected. */
- bfd_reloc_ok,
+ /* No errors detected. Note - the value 2 is used so that it
+ will not be mistaken for the boolean TRUE or FALSE values. */
+ bfd_reloc_ok = 2,
/* The relocation was performed, but there was an overflow. */
bfd_reloc_overflow,
unsigned int addrsize,
bfd_vma relocation);
+bfd_boolean bfd_reloc_offset_in_range
+ (reloc_howto_type *howto,
+ bfd *abfd,
+ asection *section,
+ bfd_size_type offset);
+
bfd_reloc_status_type bfd_perform_relocation
(bfd *abfd,
arelent *reloc_entry,
BFD_RELOC_FT32_20,
BFD_RELOC_FT32_17,
BFD_RELOC_FT32_18,
+ BFD_RELOC_FT32_RELAX,
+ BFD_RELOC_FT32_SC0,
+ BFD_RELOC_FT32_SC1,
+ BFD_RELOC_FT32_15,
+ BFD_RELOC_FT32_DIFF32,
/* Fujitsu Frv Relocations. */
bfd_error_type bfd_get_error (void);
-void bfd_set_error (int error_tag, ...);
+void bfd_set_error (bfd_error_type error_tag);
+
+void bfd_set_input_error (bfd *input, bfd_error_type error_tag);
const char *bfd_errmsg (bfd_error_type error_tag);