This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. 34a79995c4cc34f6f41e2a4b2df477db31b31f0c
- From: jbeulich at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 29 Oct 2013 16:54:04 -0000
- Subject: gdb and binutils branch master updated. 34a79995c4cc34f6f41e2a4b2df477db31b31f0c
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 34a79995c4cc34f6f41e2a4b2df477db31b31f0c (commit)
from aee17e424f491173bb377b97c397bca1604bf5b8 (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=34a79995c4cc34f6f41e2a4b2df477db31b31f0c
commit 34a79995c4cc34f6f41e2a4b2df477db31b31f0c
Author: Jan Beulich <jbeulich@novell.com>
Date: Tue Oct 29 17:52:24 2013 +0100
ld/ELF: refine fake STT_FILE symbol emission
There's no real need to emit these always: They're needed only if we
indeed want to emit a localized symbol. Hence defer emission until we
at least did the basic early checks that would lead to no such symbol
getting emitted. This in particular avoids emitting such a symbol in
the majority of (if not all) "ld -r" cases.
I hope my set of cross build tests caught all the test cases needing
adjustment - please forgive if I missed a few.
bfd/
2013-10-29 Jan Beulich <jbeulich@suse.com>
* elflink.c (struct elf_outext_info): Add field file_sym_done.
(bfd_elf_final_link): Initialize new field. Move fake STT_FILE
symbol emission from here ...
(elf_link_output_extsym): ... to here.
gas/testsuite/
2013-10-29 Jan Beulich <jbeulich@suse.com>
* gas/microblaze/relax_size.elf: Drop expectation of no longer
present STT_FILE symbol.
* gas/microblaze/relax_size2.elf: Likewise.
ld/testsuite/
2013-10-29 Jan Beulich <jbeulich@suse.com>
* ld-cris/tls-e-tpoffcomm1.d: Drop expectation of no longer
present STT_FILE symbol.
* ld-mmix/bpo-18.d: Likewise.
* ld-mmix/bpo-22.d: Likewise.
* ld-mmix/greg-6.d: Likewise.
* ld-mmix/greg-7.d: Likewise.
* ld-mmix/loc4.d: Likewise.
* ld-mmix/local1.d: Likewise.
* ld-mmix/local3.d: Likewise.
* ld-mmix/local5.d: Likewise.
* ld-mmix/local7.d: Likewise.
* ld-mmix/loct-1.d: Likewise.
* ld-sh/sh64/abi32.xd: Likewise.
* ld-sh/sh64/abi64.xd: Likewise.
* ld-sh/sh64/cmpct1.xd: Likewise.
* ld-sh/sh64/crange1.rd: Likewise.
* ld-sh/sh64/crange2.rd: Likewise.
* ld-sh/sh64/crange3-cmpct.rd: Likewise.
* ld-sh/sh64/crange3-media.rd: Likewise.
* ld-sh/sh64/crange3.rd: Likewise.
* ld-sh/sh64/crangerel1.rd: Likewise.
* ld-sh/sh64/crangerel2.rd: Likewise.
* ld-sh/sh64/mix1.xd: Likewise.
* ld-sh/sh64/mix2.xd: Likewise.
* ld-sh/sh64/shdl32.xd: Likewise.
* ld-sh/sh64/shdl64.xd: Likewise.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 7 ++++
bfd/elflink.c | 34 ++++++++++---------
gas/testsuite/ChangeLog | 6 +++
gas/testsuite/gas/microblaze/relax_size.elf | 47 ++++++++++++-------------
gas/testsuite/gas/microblaze/relax_size2.elf | 47 ++++++++++++-------------
ld/testsuite/ChangeLog | 29 ++++++++++++++++
ld/testsuite/ld-cris/tls-e-tpoffcomm1.d | 1 -
ld/testsuite/ld-mmix/bpo-18.d | 1 -
ld/testsuite/ld-mmix/bpo-22.d | 1 -
ld/testsuite/ld-mmix/greg-6.d | 1 -
ld/testsuite/ld-mmix/greg-7.d | 1 -
ld/testsuite/ld-mmix/loc4.d | 1 -
ld/testsuite/ld-mmix/local1.d | 1 -
ld/testsuite/ld-mmix/local3.d | 1 -
ld/testsuite/ld-mmix/local5.d | 1 -
ld/testsuite/ld-mmix/local7.d | 1 -
ld/testsuite/ld-mmix/loct-1.d | 1 -
ld/testsuite/ld-sh/sh64/abi32.xd | 1 -
ld/testsuite/ld-sh/sh64/abi64.xd | 1 -
ld/testsuite/ld-sh/sh64/cmpct1.xd | 1 -
ld/testsuite/ld-sh/sh64/crange1.rd | 1 -
ld/testsuite/ld-sh/sh64/crange2.rd | 1 -
ld/testsuite/ld-sh/sh64/crange3-cmpct.rd | 1 -
ld/testsuite/ld-sh/sh64/crange3-media.rd | 1 -
ld/testsuite/ld-sh/sh64/crange3.rd | 1 -
ld/testsuite/ld-sh/sh64/crangerel1.rd | 1 -
ld/testsuite/ld-sh/sh64/crangerel2.rd | 1 -
ld/testsuite/ld-sh/sh64/mix1.xd | 1 -
ld/testsuite/ld-sh/sh64/mix2.xd | 1 -
ld/testsuite/ld-sh/sh64/shdl32.xd | 1 -
ld/testsuite/ld-sh/sh64/shdl64.xd | 1 -
31 files changed, 106 insertions(+), 89 deletions(-)
hooks/post-receive
--
gdb and binutils