aboutsummaryrefslogtreecommitdiff
path: root/bfd
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1998-04-22 16:54:08 +0000
committerIan Lance Taylor <ian@airs.com>1998-04-22 16:54:08 +0000
commit3f4606a0f100bc531eb30d7698d060d201d8329d (patch)
tree948644c9868e7acfd18649af306a8ce0d737a73e /bfd
parentb2c17b4c82c2d88b3a3969a76ce73125cd76c941 (diff)
downloadgdb-3f4606a0f100bc531eb30d7698d060d201d8329d.zip
gdb-3f4606a0f100bc531eb30d7698d060d201d8329d.tar.gz
gdb-3f4606a0f100bc531eb30d7698d060d201d8329d.tar.bz2
* bfd-in2.h: Rebuild for Nick's changes.
Diffstat (limited to 'bfd')
-rw-r--r--bfd/ChangeLog4
-rw-r--r--bfd/bfd-in2.h27
2 files changed, 27 insertions, 4 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index ebe5074..1762381 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -1,3 +1,7 @@
+Wed Apr 22 12:53:40 1998 Ian Lance Taylor <ian@cygnus.com>
+
+ * bfd-in2.h: Rebuild for Nick's changes.
+
Tue Apr 21 23:11:51 1998 Richard Henderson <rth@cygnus.com>
* archive.c (_bfd_generic_read_ar_hdr_mag): Fix lossage in last
diff --git a/bfd/bfd-in2.h b/bfd/bfd-in2.h
index 3d90fe4..c95defd 100644
--- a/bfd/bfd-in2.h
+++ b/bfd/bfd-in2.h
@@ -1,5 +1,6 @@
/* Main header file for the bfd library -- portable access to object files.
- Copyright 1990, 91, 92, 93, 94, 95, 96, 1997 Free Software Foundation, Inc.
+ Copyright 1990, 91, 92, 93, 94, 95, 96, 97, 1998
+ Free Software Foundation, Inc.
Contributed by Cygnus Support.
** NOTE: bfd.h and bfd-in2.h are GENERATED files. Don't change them;
@@ -691,6 +692,16 @@ extern boolean bfd_coff_get_syment
extern boolean bfd_coff_get_auxent
PARAMS ((bfd *, struct symbol_cache_entry *, int, union internal_auxent *));
+/* ARM Interworking support. Called from linker. */
+extern boolean bfd_arm_allocate_interworking_sections
+ PARAMS ((struct bfd_link_info *));
+
+extern boolean bfd_arm_process_before_allocation
+ PARAMS ((bfd *, struct bfd_link_info *));
+
+extern boolean bfd_arm_get_bfd_for_interworking
+ PARAMS ((bfd *, struct bfd_link_info *));
+
/* And more from the source. */
void
bfd_init PARAMS ((void));
@@ -1162,6 +1173,13 @@ enum bfd_architecture
bfd_arch_unknown, /* File arch not known */
bfd_arch_obscure, /* Arch known, not one of these */
bfd_arch_m68k, /* Motorola 68xxx */
+#define bfd_mach_m68000 1
+#define bfd_mach_m68008 2
+#define bfd_mach_m68010 3
+#define bfd_mach_m68020 4
+#define bfd_mach_m68030 5
+#define bfd_mach_m68040 6
+#define bfd_mach_m68060 7
bfd_arch_vax, /* DEC Vax */
bfd_arch_i960, /* Intel 960 */
/* The order of the following is important.
@@ -1262,9 +1280,7 @@ enum bfd_architecture
#define bfd_mach_sh 0
#define bfd_mach_sh3 0x30
#define bfd_mach_sh3e 0x3e
- /* start-sanitize-sh4 */
#define bfd_mach_sh4 0x40
- /* end-sanitize-sh4 */
bfd_arch_alpha, /* Dec Alpha */
bfd_arch_arm, /* Advanced Risc Machines ARM */
#define bfd_mach_arm_2 1
@@ -1520,7 +1536,7 @@ struct reloc_howto_struct
} \
} \
}
-int
+unsigned int
bfd_get_reloc_size PARAMS ((reloc_howto_type *));
typedef struct relent_chain {
@@ -1792,6 +1808,9 @@ to compensate for the borrow when the low bits are added. */
BFD_RELOC_MIPS_GOT_LO16,
BFD_RELOC_MIPS_CALL_HI16,
BFD_RELOC_MIPS_CALL_LO16,
+/* start-sanitize-r5900 */
+ BFD_RELOC_MIPS15_S3,
+/* end-sanitize-r5900 */
/* start-sanitize-sky */
/* MIPS DVP Relocations.