aboutsummaryrefslogtreecommitdiff
path: root/gold/ChangeLog
diff options
context:
space:
mode:
authorH.J. Lu <hjl.tools@gmail.com>2009-12-07 17:14:55 +0000
committerH.J. Lu <hjl.tools@gmail.com>2009-12-07 17:14:55 +0000
commit53d7974cd89aa01148a771e83a8ea5a97359f13c (patch)
tree90c35e6efd81254ec9dc191905ab178acc2fe0ff /gold/ChangeLog
parentf43525316b6a7a4c300e3198e4dc0bb886cc8dd7 (diff)
downloadgdb-53d7974cd89aa01148a771e83a8ea5a97359f13c.zip
gdb-53d7974cd89aa01148a771e83a8ea5a97359f13c.tar.gz
gdb-53d7974cd89aa01148a771e83a8ea5a97359f13c.tar.bz2
2009-12-07 H.J. Lu <hongjiu.lu@intel.com>
PR gold/10893 * i386.cc (Target_i386::Scan::globa): Use is_func instead of checking elfcpp::STT_FUNC. (Target_i386::Relocate::relocate): Likewise. * x86_64.cc (Target_x86_64::Scan::global): Likewise. * symtab.cc (Symbol_table::sized_write_symbol): Turn IFUNC symbols from shared libraries into normal FUNC symbols. * symtab.h (Symbol): Add is_func and use it.
Diffstat (limited to 'gold/ChangeLog')
-rw-r--r--gold/ChangeLog15
1 files changed, 14 insertions, 1 deletions
diff --git a/gold/ChangeLog b/gold/ChangeLog
index 9de7ff2..0affd39 100644
--- a/gold/ChangeLog
+++ b/gold/ChangeLog
@@ -1,3 +1,16 @@
+2009-12-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ PR gold/10893
+ * i386.cc (Target_i386::Scan::globa): Use is_func instead of
+ checking elfcpp::STT_FUNC.
+ (Target_i386::Relocate::relocate): Likewise.
+ * x86_64.cc (Target_x86_64::Scan::global): Likewise.
+
+ * symtab.cc (Symbol_table::sized_write_symbol): Turn IFUNC
+ symbols from shared libraries into normal FUNC symbols.
+
+ * symtab.h (Symbol): Add is_func and use it.
+
2009-12-05 Doug Kwan <dougkwan@google.com>
* arm.cc (Target_arm::arm_info): Initialize new fields
@@ -6,7 +19,7 @@
* object.cc (Sized_relobj::do_layout): Skip attribute section.
* gold/powerpc.cc (Target_powerpc::powerpc_info): Initialize new
fields attributes_section and attributes_vendor.
- * sparc.cc (Target_sparc::sparc_info): Same.
+ * sparc.cc (Target_sparc::sparc_info): Same.
* target.h (Target::attributes_section, Target::attributes_vendor,
Target::is_attributes_section, Target::attribute_arg_type,
Target::attributes_order): New method definitions.