* elf32-mips.c: Include "seclet.h".
authorIan Lance Taylor <ian@airs.com>
Thu, 21 Oct 1993 17:13:38 +0000 (17:13 +0000)
committerIan Lance Taylor <ian@airs.com>
Thu, 21 Oct 1993 17:13:38 +0000 (17:13 +0000)
(mips_elf_fake_sections): Force size of .reginfo section to sizeof
Elf32_External_RegInfo.
(mips_elf_seclet_link): New function.  Link the .reginfo section
specially, and pass everything else to the generic routine.
(bfd_elf32_bfd_seclet_link): Define macro.
* elf32-target.h: If bfd_elf32_bfd_seclet_link is already defined,
don't override it.

bfd/ChangeLog
bfd/elf32-target.h

index efcde1e..9ab5afe 100644 (file)
@@ -1,3 +1,14 @@
+Thu Oct 21 13:05:16 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
+
+       * elf32-mips.c: Include "seclet.h".
+       (mips_elf_fake_sections): Force size of .reginfo section to sizeof
+       Elf32_External_RegInfo.
+       (mips_elf_seclet_link): New function.  Link the .reginfo section
+       specially, and pass everything else to the generic routine.
+       (bfd_elf32_bfd_seclet_link): Define macro.
+       * elf32-target.h: If bfd_elf32_bfd_seclet_link is already defined,
+       don't override it.
+
 Wed Oct 20 12:22:37 1993  Ian Lance Taylor  (ian@tweedledumb.cygnus.com)
 
        * libnlm.h (nlm_backend_data): Added signature field.
index 1c1662b..8d0076b 100644 (file)
@@ -47,7 +47,9 @@ Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.  */
 #define bfd_elf32_bfd_get_relocated_section_contents \
  bfd_generic_get_relocated_section_contents
 #define bfd_elf32_bfd_relax_section bfd_generic_relax_section
+#ifndef bfd_elf32_bfd_seclet_link
 #define bfd_elf32_bfd_seclet_link bfd_generic_seclet_link
+#endif
 #define bfd_elf32_bfd_make_debug_symbol \
   ((asymbol *(*) PARAMS ((bfd *, void *, unsigned long))) bfd_nullvoidptr)