This is the mail archive of the
binutils-cvs@sourceware.org
mailing list for the binutils project.
gdb and binutils branch master updated. f50c47f1184b39831f7c8a8200bc349f47619ac3
- From: amodra at sourceware dot org
- To: binutils-cvs at sourceware dot org
- Date: 5 Mar 2014 08:58:33 -0000
- Subject: gdb and binutils branch master updated. f50c47f1184b39831f7c8a8200bc349f47619ac3
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 f50c47f1184b39831f7c8a8200bc349f47619ac3 (commit)
from b2b255bdf3d29d97c10668b4bb5fceeb886a15f1 (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=f50c47f1184b39831f7c8a8200bc349f47619ac3
commit f50c47f1184b39831f7c8a8200bc349f47619ac3
Author: Alan Modra <amodra@gmail.com>
Date: Wed Mar 5 19:27:57 2014 +1030
Remove magic treatment of toc symbols for powerpc ELF
The XCOFF assembler does some wierd things with instructions like
`lwz 9,sym(30'. See the comment in md_apply_fix. From an ELF
perspective, it's weird even to magically select a TOC16 reloc
when a symbol is in the TOC/GOT. ELF assemblers generally use
modifiers like @toc to select relocs, so remove this "feature"
for ELF. I believe this was to support gcc -m32 -mcall-aixdesc
but that combination of gcc options has been broken for a long
time.
* config/tc-ppc.c (ppc_is_toc_sym): Remove OBJ_ELF support.
(md_assemble): Don't call ppc_is_toc_sym for ELF.
-----------------------------------------------------------------------
Summary of changes:
gas/ChangeLog | 5 +++++
gas/config/tc-ppc.c | 37 ++++++++++---------------------------
2 files changed, 15 insertions(+), 27 deletions(-)
hooks/post-receive
--
gdb and binutils