[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Bug ld/17488] [2.25 regression] ld segfaults building slof (Slimline Op
From: |
cvs-commit at gcc dot gnu.org |
Subject: |
[Bug ld/17488] [2.25 regression] ld segfaults building slof (Slimline Open Firmware -- QEMU PowerPC version) |
Date: |
Thu, 16 Oct 2014 00:58:38 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=17488
--- Comment #1 from cvs-commit at gcc dot gnu.org <cvs-commit at gcc dot
gnu.org> ---
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 459609d6f8f65d4b4440385499b84cc8c1804f65 (commit)
from 983037647b9ffd052df16fb8e6abfe7e3e8c0683 (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=459609d6f8f65d4b4440385499b84cc8c1804f65
commit 459609d6f8f65d4b4440385499b84cc8c1804f65
Author: Alan Modra <address@hidden>
Date: Thu Oct 16 09:38:09 2014 +1030
PR17488, powerpc64-linux-ld segfault
For binary ouput, we don't have an ELF bfd output so can't access
elf_elfheader. The elf64-ppc.c changes are really just a tidy,
triggered by looking at all places where the abiversion bits are
accessed.
bfd/
* elf64-ppc.c (ppc64_elf_before_check_relocs): Do .opd processing
even when output is not ppc64 ELF. Remove redundant tests on
type of input bfd.
ld/
PR 17488
* emultempl/ppc64elf.em (gld${EMULATION_NAME}_finish): Don't attempt
to access ELF header e_flags when not ppc64 ELF output.
-----------------------------------------------------------------------
Summary of changes:
bfd/ChangeLog | 6 ++
bfd/elf64-ppc.c | 126 ++++++++++++++++++++++------------------------
ld/ChangeLog | 6 ++
ld/emultempl/ppc64elf.em | 3 +-
4 files changed, 75 insertions(+), 66 deletions(-)
--
You are receiving this mail because:
You are on the CC list for the bug.