This is the mail archive of the binutils-cvs@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] When creating a .note section to contain a version note, set the section alignment to 4 bytes.


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=e3d40582166056dd1dfeef2a06ba8f5897b673ee

commit e3d40582166056dd1dfeef2a06ba8f5897b673ee
Author: Nick Clifton <nickc@redhat.com>
Date:   Mon Nov 27 11:04:17 2017 +0000

    When creating a .note section to contain a version note, set the section alignment to 4 bytes.
    
    	PR 22492
    	* config/obj-elf.c (obj_elf_version): Set the alignment of the
    	.note section.

Diff:
---
 gas/ChangeLog        | 6 ++++++
 gas/config/obj-elf.c | 1 +
 2 files changed, 7 insertions(+)

diff --git a/gas/ChangeLog b/gas/ChangeLog
index 79c5b87..4dd6820 100644
--- a/gas/ChangeLog
+++ b/gas/ChangeLog
@@ -1,3 +1,9 @@
+2017-11-27  Nick Clifton  <nickc@redhat.com>
+
+	PR 22492
+	* config/obj-elf.c (obj_elf_version): Set the alignment of the
+	.note section.
+
 2017-11-26  H.J. Lu  <hongjiu.lu@intel.com>
 
 	* testsuite/gas/i386/sse-noavx.s: Add tests for fisttps and
diff --git a/gas/config/obj-elf.c b/gas/config/obj-elf.c
index 3f641f4..2d1d167 100644
--- a/gas/config/obj-elf.c
+++ b/gas/config/obj-elf.c
@@ -1829,6 +1829,7 @@ obj_elf_version (int ignore ATTRIBUTE_UNUSED)
       bfd_set_section_flags (stdoutput,
 			     note_secp,
 			     SEC_HAS_CONTENTS | SEC_READONLY);
+      bfd_set_section_alignment (stdoutput, note_secp, 2);
 
       /* Process the version string.  */
       len = strlen (name) + 1;


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]