This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. 8e33481e13facdf33c732e25d18b4b9772cc4e9c
- From: shenhan at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 30 Aug 2014 00:55:01 -0000
- Subject: gdb and binutils branch master updated. 8e33481e13facdf33c732e25d18b4b9772cc4e9c
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 8e33481e13facdf33c732e25d18b4b9772cc4e9c (commit)
from 6128f9cf2b2c4188145faba45596ce49dd0f08be (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=8e33481e13facdf33c732e25d18b4b9772cc4e9c
commit 8e33481e13facdf33c732e25d18b4b9772cc4e9c
Author: Han Shen <shenhan@chromium.org>
Date: Fri Aug 29 17:53:03 2014 -0700
The 3rd patch for aarch64 gold.
This enables -
1. static linking hello world
2. limited support for TLSIE and TLSLE
3. limited support for linking shared library, linking executable against shared
library.
gold/ChangeLog
2014-08-29 Han Shen <shenhan@google.com>
Jing Yu <jingyu@google.com>
* aarch64-reloc-property.cc
(AArch64_reloc_property_table::reloc_name_in_error_message): Fix bug in
reference reloc property in the table.
* aarch64-reloc.def: Add TLSLE reloc types and fix some errors in
3 other entries.
* aarch64.cc: (Output_data_got_aarch64::add_static_reloc):
2 new overloaded methods.
(Output_data_got_aarch64::do_write): Add code to write out
static relocs.
(class Output_data_got_aarch64::Static_reloc): New class to wrap
static relocs.
(Output_data_got_aarch64::static_relocs): New vector to
hold static relocs.
(Target_aarch64::TCB_SIZE): New const static memeber.
(Target_aarch64::tcb_size): New method.
(Target_aarch64::Relocate::relocate): Add code handling new reloc types.
(Target_aarch64::Relocate::relocate_tls): New method.
(Target_aarch64::Scan::local): Add code handling new reloc types.
(Target_aarch64::Scan::global): Add code handling new reloc types.
-----------------------------------------------------------------------
Summary of changes:
gold/ChangeLog | 23 ++
gold/aarch64-reloc-property.cc | 5 +-
gold/aarch64-reloc.def | 11 +-
gold/aarch64.cc | 641 ++++++++++++++++++++++++++++++++++++---
4 files changed, 624 insertions(+), 56 deletions(-)
hooks/post-receive
--
gdb and binutils