aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@airs.com>1993-10-21 17:13:38 +0000
committerIan Lance Taylor <ian@airs.com>1993-10-21 17:13:38 +0000
commit632f2cc77963fae9c89bd78f1d3879fdb14f7177 (patch)
tree6e5ae64308a82471ad5feda39b01c0340d594970
parente2525986367862e2c3a009f3ac4ddcb0f5abf959 (diff)
downloadgdb-632f2cc77963fae9c89bd78f1d3879fdb14f7177.zip
gdb-632f2cc77963fae9c89bd78f1d3879fdb14f7177.tar.gz
gdb-632f2cc77963fae9c89bd78f1d3879fdb14f7177.tar.bz2
* 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.
-rw-r--r--bfd/ChangeLog11
-rw-r--r--bfd/elf32-target.h2
2 files changed, 13 insertions, 0 deletions
diff --git a/bfd/ChangeLog b/bfd/ChangeLog
index efcde1e..9ab5afe 100644
--- a/bfd/ChangeLog
+++ b/bfd/ChangeLog
@@ -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.
diff --git a/bfd/elf32-target.h b/bfd/elf32-target.h
index 1c1662b..8d0076b 100644
--- a/bfd/elf32-target.h
+++ b/bfd/elf32-target.h
@@ -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)