* bfd-in2.h: Rebuild for Nick's changes.
authorIan Lance Taylor <ian@airs.com>
Wed, 22 Apr 1998 16:54:08 +0000 (16:54 +0000)
committerIan Lance Taylor <ian@airs.com>
Wed, 22 Apr 1998 16:54:08 +0000 (16:54 +0000)
bfd/ChangeLog
bfd/bfd-in2.h

index ebe5074601bc52efa360009c9e00563d5a7e85aa..1762381591812fce5fe298c8e3a7e26edb9038cf 100644 (file)
@@ -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
index 3d90fe4c0938b3f305e2bedfbf936c5c67353bff..c95defd1f9e1be9b32d2fdac88297933c712f1c7 100644 (file)
@@ -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.