bfd *_bfd_get_elt_at_filepos PARAMS ((bfd *archive, file_ptr filepos));
extern bfd *_bfd_generic_get_elt_at_index PARAMS ((bfd *, symindex));
bfd * _bfd_new_bfd PARAMS ((void));
+void _bfd_delete_bfd PARAMS ((bfd *));
boolean bfd_false PARAMS ((bfd *ignore));
boolean bfd_true PARAMS ((bfd *ignore));
const char **, unsigned int *, unsigned int,
PTR *));
+/* Create a new section entry. */
+extern struct bfd_hash_entry *bfd_section_hash_newfunc
+ PARAMS ((struct bfd_hash_entry *, struct bfd_hash_table *, const char *));
+
/* A routine to create entries for a bfd_link_hash_table. */
extern struct bfd_hash_entry *_bfd_link_hash_newfunc
PARAMS ((struct bfd_hash_entry *entry,
extern boolean _bfd_link_section_stabs
PARAMS ((bfd *, PTR *, asection *, asection *, PTR *));
+/* Eliminate stabs for discarded functions and symbols. */
+extern boolean _bfd_discard_section_stabs
+ PARAMS ((bfd *, asection *, PTR,
+ boolean (*) (bfd_vma, PTR), PTR));
+
/* Write out the .stab section when linking stabs in sections. */
extern boolean _bfd_write_section_stabs
"BFD_RELOC_MCORE_PCREL_32",
"BFD_RELOC_MCORE_PCREL_JSR_IMM11BY2",
"BFD_RELOC_MCORE_RVA",
+ "BFD_RELOC_MMIX_GETA",
+ "BFD_RELOC_MMIX_GETA_1",
+ "BFD_RELOC_MMIX_GETA_2",
+ "BFD_RELOC_MMIX_GETA_3",
+ "BFD_RELOC_MMIX_CBRANCH",
+ "BFD_RELOC_MMIX_CBRANCH_J",
+ "BFD_RELOC_MMIX_CBRANCH_1",
+ "BFD_RELOC_MMIX_CBRANCH_2",
+ "BFD_RELOC_MMIX_CBRANCH_3",
+ "BFD_RELOC_MMIX_PUSHJ",
+ "BFD_RELOC_MMIX_PUSHJ_1",
+ "BFD_RELOC_MMIX_PUSHJ_2",
+ "BFD_RELOC_MMIX_PUSHJ_3",
+ "BFD_RELOC_MMIX_JMP",
+ "BFD_RELOC_MMIX_JMP_1",
+ "BFD_RELOC_MMIX_JMP_2",
+ "BFD_RELOC_MMIX_JMP_3",
+ "BFD_RELOC_MMIX_ADDR19",
+ "BFD_RELOC_MMIX_ADDR27",
+ "BFD_RELOC_MMIX_REG_OR_BYTE",
+ "BFD_RELOC_MMIX_REG",
+ "BFD_RELOC_MMIX_BASE_PLUS_OFFSET",
+ "BFD_RELOC_MMIX_LOCAL",
"BFD_RELOC_AVR_7_PCREL",
"BFD_RELOC_AVR_13_PCREL",
"BFD_RELOC_AVR_16_PM",
"BFD_RELOC_H8_DIR24A8",
"BFD_RELOC_H8_DIR24R8",
"BFD_RELOC_H8_DIR32A16",
+ "BFD_RELOC_XSTORMY16_REL_12",
+ "BFD_RELOC_XSTORMY16_24",
+ "BFD_RELOC_XSTORMY16_FPTR16",
"@@overflow: BFD_RELOC_UNUSED@@",
};
#endif