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]

gdb and binutils branch master updated. 9363c7c3ad54a5f92d74ec8e48eda570de229f63


This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "gdb and binutils".

The branch, master has been updated
       via  9363c7c3ad54a5f92d74ec8e48eda570de229f63 (commit)
      from  a957de07689be21b85497bdfea6389068f8c9375 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

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

commit 9363c7c3ad54a5f92d74ec8e48eda570de229f63
Author: Jing Yu <jingyu@google.com>
Date:   Fri Aug 8 14:18:35 2014 -0700

    gold aarch64 patch to enable linking hello_wolrd.
    
    elfcpp/ChangeLog:
    2014-08-08  Han Shen  <shenhan@google.com>
    
    	* aarch64.h (withdrawn): Replaced with R_AARCH64_withdrawn.
    
    2014-08-08  Jing Yu  <jingyu@google.com>
    	    Han Shen  <shenhan@google.com>
    
    	* Makefile.am (HFILES): Add aarch64-reloc-property.h.
    	(DEFFILES): add aarch64-reloc.def.
    	(TARGETSOURCES): Add aarch64-reloc-property.cc.
    	(ALL_TARGETOBJS): Add aarch64-reloc-property.$(OBJEXT).
    	* Makefile.in: Regenerate.
    	* aarch64-reloc-property.cc: New file.
    	* aarch64-reloc-property.h: New file.
    	* aarch64-reloc.def: New file.
    	* aarch64.cc: Include aarch64-reloc-property.h. Replace spaces
    	with tab to make the format consistent.
    	(Output_data_got_aarch64::symbol_table_): New method.
    	(Target_aarch64::do_plt_address_for_global): New method.
    	(Target_aarch64::do_plt_address_for_local): New method.
    	(Target_aarch64::do_select_as_default_target): New method.
    	(Target_aarch64::do_make_data_plt): New method.
    	(Target_aarch64::make_data_plt): New method.
    	(Output_data_plt_aarch64::has_irelative_section): New method.
    	(Output_data_plt_aarch64::address_for_global): New method.
    	(Output_data_plt_aarch64::address_for_local): New method.
    	(Output_data_plt_aarch64::irelative_rel_): New parameter.
    	(Output_data_plt_aarch64::add_entry): Implement contents.
    	(Output_data_plt_aarch64::set_final_data_size): Fix typo.
    	(Output_data_plt_aarch64::do_write): Remove useless got_base. Set
    	the got_pov entry to plt0.
    	(Output_data_plt_aarch64_standard::do_fill_first_plt_entry):
    	Implement contents.
    	(Output_data_plt_aarch64_standard::do_fill_plt_entry): Implement.
    	(AArch64_howto): New struct.
    	(aarch64_howto[]): New static const array.
    	(AArch64_relocate_functions): New class.
    	(Target_aarch64::Scan::get_reference_flags): Remove method.
    	(Target_aarch64::Scan::local): Implement to support a few relocations.
    	(Target_aarch64::Scan::global): Implement to support a few relocations.
    	(Target_aarch64::make_plt_section): Implement contents.
    	(Target_aarch64::make_plt_entry): Implement contents.
    	(Target_aarch64::do_finalize_sections): Implement contents.
    	(Target_aarch64::Relocate::relocate): Implement a few relocations.
    	(Target_aarch64::relocate_section): Implement contents.

-----------------------------------------------------------------------

Summary of changes:
 elfcpp/ChangeLog               |    4 +
 elfcpp/aarch64.h               |    2 +-
 gold/ChangeLog                 |   42 ++
 gold/Makefile.am               |    7 +-
 gold/Makefile.in               |    7 +-
 gold/aarch64-reloc-property.cc |  164 ++++++
 gold/aarch64-reloc-property.h  |  245 +++++++++
 gold/aarch64-reloc.def         |   70 +++
 gold/aarch64.cc                | 1148 ++++++++++++++++++++++++++++++++++------
 9 files changed, 1533 insertions(+), 156 deletions(-)
 create mode 100644 gold/aarch64-reloc-property.cc
 create mode 100644 gold/aarch64-reloc-property.h
 create mode 100644 gold/aarch64-reloc.def


hooks/post-receive
-- 
gdb and binutils


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