Wed May 24 10:52:01 1995 Steve Chamberlain <sac@slash.cygnus.com>
authorSteve Chamberlain <sac@cygnus>
Wed, 24 May 1995 18:14:23 +0000 (18:14 +0000)
committerSteve Chamberlain <sac@cygnus>
Wed, 24 May 1995 18:14:23 +0000 (18:14 +0000)
pr ld/6997

* elf32-i386.c (elf_i386_relocate_section): Give error
message when linking to a shared reloc which isn't there.

Wed May 24 10:40:00 1995  Steve Chamberlain  <sac@slash.cygnus.com>

Support for ARM-PE.

* Makefile.in, coffcode.h, config.bfd, configure.in, pe-arm.c,
 pei-arm.c, reloc.c, targets.c, config/arm-pe.mt:
 Support for ARM COFF/PE.

bfd/.Sanitize
bfd/ChangeLog

index 8cdb2e59b29bb16d01f2a14957f44a3655699ae8..64825423218e6c189ee03a3dca2646e3b3d85035 100644 (file)
@@ -70,6 +70,7 @@ cf-m68klynx.c
 cf-sparclynx.c
 cisco-core.c
 coff-a29k.c
+coff-arm.c
 coff-alpha.c
 coff-apollo.c
 coff-go32.c
@@ -203,6 +204,8 @@ oasys.c
 opncls.c
 osf-core.c
 pc532-mach.c
+pe-arm.c
+pei-arm.c
 pe-i386.c
 pei-i386.c
 ptrace-core.c
index 525a8f34239d5260ff7a851c0f307ae01c844f3f..9643f5960ff484c75b630a1b2f25248042ce5d3f 100644 (file)
@@ -1,3 +1,36 @@
+Wed May 24 10:52:01 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       pr ld/6997
+
+       * elf32-i386.c (elf_i386_relocate_section): Give error
+       message when linking to a shared reloc which isn't there.
+
+Wed May 24 10:40:00 1995  Steve Chamberlain  <sac@slash.cygnus.com>
+
+       Support for ARM-PE.
+
+       * Makefile.in, coffcode.h, config.bfd, configure.in, pe-arm.c,
+        pei-arm.c, reloc.c, targets.c, config/arm-pe.mt:
+        Support for ARM COFF/PE.
+
+Tue May 23 19:24:58 1995  Ken Raeburn  <raeburn@cujo.cygnus.com>
+
+       * bfd.c (bfd_get_relocated_section_contents): Now a function,
+       tries calling routine from input bfd target vector for
+       bfd_indirect_link_order.  Put a declaration into the header file.
+       * bfd-in2.h: Regenerated.
+       * elf32-mips.c (gprel16_with_gp): New function, split out from
+       mips_elf_gprel16_reloc.
+       (mips_elf_gprel16_reloc): Call it.  If output bfd target vector
+       isn't elf flavoured, abort, since it's assumed to be elf in some
+       of this code, including the code that looks up the gp value.
+       (elf32_mips_get_relocated_section_contents): New function,
+       modified from bfd_generic_get_relocated_section_contents to deal
+       with passing gp to gprel16_with_gp.
+       (bfd_elf32_bfd_get_relocated_section_contents): New macro.
+       * elf32-target.h (bfd_elf32_bfd_get_relocated_section_contents):
+       Don't define if already defined.
+
 Tue May 23 15:58:15 1995  Jeff Law  (law@snake.cs.utah.edu)
 
        * Makefile.in: Install bfdlink.h too.