* elf.c (elfcore_write_note): Pad to 4-byte boundary.
authorAlan Modra <amodra@gmail.com>
Sun, 29 Oct 2006 23:49:37 +0000 (23:49 +0000)
committerAlan Modra <amodra@gmail.com>
Sun, 29 Oct 2006 23:49:37 +0000 (23:49 +0000)
bfd/ChangeLog
bfd/elf.c

index 38dbdbd..b5f6c42 100644 (file)
@@ -1,3 +1,7 @@
+2006-10-30  Alan Modra  <amodra@bigpond.net.au>
+
+       * elf.c (elfcore_write_note): Pad to 4-byte boundary.
+
 2006-10-28  Richard Sandiford  <richard@codesourcery.com>
 
        * elf32-mips.c (elf_mips_howto_table_rel): Add R_MIPS_GLOB_DAT.
index 24ca6df..747310b 100644 (file)
--- a/bfd/elf.c
+++ b/bfd/elf.c
@@ -8120,7 +8120,7 @@ elfcore_write_note (bfd  *abfd,
 
       namesz = strlen (name) + 1;
       bed = get_elf_backend_data (abfd);
-      pad = -namesz & ((1 << bed->s->log_file_align) - 1);
+      pad = -namesz & 3;
     }
 
   newspace = 12 + namesz + pad + size;