mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2024-12-15 04:31:49 +08:00
frv-elf --gc-sections failures
git commit 81742b83e9
exposed an frv-elf bug, with the object id not
matching the hash table id.
* elf32-frv.c (ELF_TARGET_ID): Don't define for generic
elf target.
This commit is contained in:
parent
81742b83e9
commit
7f9cb5d275
@ -1,5 +1,8 @@
|
||||
2017-10-30 Alan Modra <amodra@gmail.com>
|
||||
|
||||
* elf32-frv.c (ELF_TARGET_ID): Don't define for generic
|
||||
elf target.
|
||||
|
||||
* elflink.c (elf_gc_sweep): Test elf_object_id in addition to
|
||||
relocs_compatible.
|
||||
(bfd_elf_gc_sections): Likewise.
|
||||
|
@ -6773,7 +6773,6 @@ elf32_frv_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
|
||||
return TRUE;
|
||||
}
|
||||
#define ELF_ARCH bfd_arch_frv
|
||||
#define ELF_TARGET_ID FRV_ELF_DATA
|
||||
#define ELF_MACHINE_CODE EM_CYGNUS_FRV
|
||||
#define ELF_MAXPAGESIZE 0x1000
|
||||
|
||||
@ -6814,6 +6813,8 @@ elf32_frv_grok_psinfo (bfd *abfd, Elf_Internal_Note *note)
|
||||
|
||||
#include "elf32-target.h"
|
||||
|
||||
#undef ELF_TARGET_ID
|
||||
#define ELF_TARGET_ID FRV_ELF_DATA
|
||||
#undef ELF_MAXPAGESIZE
|
||||
#define ELF_MAXPAGESIZE 0x4000
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user