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] Properly set arm-specific elf flags wrt hardfp.


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

commit 2bca03770d4d219b4e29d43754a9d95a4152255a
Author: Han Shen <shenhan@google.com>
Date:   Thu Jul 16 15:59:16 2015 -0700

    Properly set arm-specific elf flags wrt hardfp.
    
    gold/ChangeLog:
    	* arm.cc (Target_arm::do_adjust_elf_header): Set flags into view.

Diff:
---
 gold/ChangeLog | 6 ++++++
 gold/arm.cc    | 1 +
 2 files changed, 7 insertions(+)

diff --git a/gold/ChangeLog b/gold/ChangeLog
index 596c1d7..41e32da 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,9 @@
+2015-07-20  Han Shen  <shenhan@google.com>
+
+	Fix arm elf header flags wrt hardfp bit.
+
+	* arm.cc (Target_arm::do_adjust_elf_header): Set flags into view.
+
 2015-07-20  H.J. Lu  <hongjiu.lu@intel.com>
 
 	PR gold/18689
diff --git a/gold/arm.cc b/gold/arm.cc
index ec8b89d..621b28e 100644
--- a/gold/arm.cc
+++ b/gold/arm.cc
@@ -10556,6 +10556,7 @@ Target_arm<big_endian>::do_adjust_elf_header(
   }
   elfcpp::Ehdr_write<32, big_endian> oehdr(view);
   oehdr.put_e_ident(e_ident);
+  oehdr.put_e_flags(this->processor_specific_flags());
 }
 
 // do_make_elf_object to override the same function in the base class.


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