This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. 1c8f6a4d1fcca9e56ac705a224778bf690122a07
- From: kuanlinchen at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 16 Sep 2014 05:14:14 -0000
- Subject: gdb and binutils branch master updated. 1c8f6a4d1fcca9e56ac705a224778bf690122a07
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 1c8f6a4d1fcca9e56ac705a224778bf690122a07 (commit)
from 40c7a7cb74ee4a9ec0830d734198fcd0e99c3a37 (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=1c8f6a4d1fcca9e56ac705a224778bf690122a07
commit 1c8f6a4d1fcca9e56ac705a224778bf690122a07
Author: Kuan-Lin Chen <kuanlinchentw@gmail.com>
Date: Thu Sep 11 14:25:05 2014 +0800
NDS32: Code refactoring of relaxation.
Refactor each relaxation pattern to raise the maintainability.
In origin, all patterns is analysed in nds32_elf_relax_section,
so it is hard to debug and maintain. Therefore, we classify all
patterns into different functions in this patch.
Moreover, we adjust all optimizations into nds32_elf_relax_section
to take these optimizations in turn. This can promise all relaxation
being done after calling gld${EMULATION_NAME}_after_allocation.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 32 +
bfd/bfd-in2.h | 27 +
bfd/elf32-nds32.c | 6766 ++++++++++++++++++++++++++++------------------
bfd/elf32-nds32.h | 40 +-
bfd/libbfd.h | 21 +
bfd/reloc.c | 52 +-
gas/ChangeLog | 17 +
gas/config/tc-nds32.c | 3224 +++++++++++++---------
gas/config/tc-nds32.h | 51 +-
include/elf/ChangeLog | 4 +
include/elf/nds32.h | 31 +-
ld/ChangeLog | 7 +
ld/emultempl/nds32elf.em | 132 +-
13 files changed, 6322 insertions(+), 4082 deletions(-)
hooks/post-receive
--
gdb and binutils