mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-01-19 06:23:36 +08:00
This fixes PR 17110 which shows that the SH section relocation code can be called
for input BFDs as well as output BFDs. PR ld/17110 * elf32-sh.c (sh_elf_osec_to_segment): Do not look for output segments in input bfds.
This commit is contained in:
parent
792f7758e3
commit
5bc8cb6f84
@ -1,3 +1,9 @@
|
||||
2014-07-08 Nick Clifton <nickc@redhat.com>
|
||||
|
||||
PR ld/17110
|
||||
* elf32-sh.c (sh_elf_osec_to_segment): Do not look for output
|
||||
segments in input bfds.
|
||||
|
||||
2014-07-08 Will Newton <will.newton@linaro.org>
|
||||
|
||||
* elf32-arm.c (ELF_MAXPAGESIZE): Increase the default
|
||||
|
@ -3676,7 +3676,9 @@ sh_elf_osec_to_segment (bfd *output_bfd, asection *osec)
|
||||
{
|
||||
Elf_Internal_Phdr *p = NULL;
|
||||
|
||||
if (output_bfd->xvec->flavour == bfd_target_elf_flavour)
|
||||
if (output_bfd->xvec->flavour == bfd_target_elf_flavour
|
||||
/* PR ld/17110: Do not look for output segments in an input bfd. */
|
||||
&& output_bfd->direction != read_direction)
|
||||
p = _bfd_elf_find_segment_containing_section (output_bfd, osec);
|
||||
|
||||
/* FIXME: Nothing ever says what this index is relative to. The kernel
|
||||
|
Loading…
Reference in New Issue
Block a user