Kai Tietz <kai.tietz@onevision.com>
authorKai Tietz <kai.tietz@onevision.com>
Thu, 3 Apr 2008 14:44:55 +0000 (14:44 +0000)
committerKai Tietz <kai.tietz@onevision.com>
Thu, 3 Apr 2008 14:44:55 +0000 (14:44 +0000)
PR ld/6026
* pe-dll.c (make_head): Fix iat and thunk addend offset.

ld/ChangeLog
ld/pe-dll.c

index 1ed940cad0b866b50d9411cdf7ca62e0befa99a6..6a9fb9580f5df6fd9ef61eb5fd8bdb7a9f7506fe 100644 (file)
@@ -1,3 +1,8 @@
+2008-04-03  Kai Tietz  <kai.tietz@onevision.com>
+
+       PR ld/6026
+       * pe-dll.c (make_head): Fix iat and thunk addend offset.
+
 2008-03-31  Nick Clifton  <nickc@redhat.com>
 
        * po/fr.po: Updated French translation.
index c0cf63de5c6ace43aa9ca638a140fbf80f221d4f..4168aaa9cd4c3de725c2fc419c7d5c29e4e207e8 100644 (file)
@@ -1729,7 +1729,7 @@ make_head (bfd *parent)
   d2 = xmalloc (20);
   id2->contents = d2;
   memset (d2, 0, 20);
-  d2[0] = d2[16] = 4; /* Reloc addend.  */
+  d2[0] = d2[16] = PE_IDATA5_SIZE; /* Reloc addend.  */
   quick_reloc (abfd,  0, BFD_RELOC_RVA, 2);
   quick_reloc (abfd, 12, BFD_RELOC_RVA, 4);
   quick_reloc (abfd, 16, BFD_RELOC_RVA, 1);