mirror of
https://sourceware.org/git/binutils-gdb.git
synced 2025-03-07 13:39:43 +08:00
The assembler only supports 32-bit stabs. So set sh_entsize unconditionally to 12.
PR gas/25768 * elf.c (assign_section_numbers): Always set .stab sh_entsize to 12.
This commit is contained in:
parent
645f43a80c
commit
34ca55313b
@ -1,3 +1,9 @@
|
||||
2020-04-14 Fangrui Song <maskray@google.com>
|
||||
|
||||
PR gas/25768
|
||||
* elf.c (assign_section_numbers): Always set .stab sh_entsize to
|
||||
12.
|
||||
|
||||
2020-04-14 Stephen Casner <casner@acm.org>
|
||||
|
||||
PR ld/25677
|
||||
|
@ -3998,9 +3998,7 @@ assign_section_numbers (bfd *abfd, struct bfd_link_info *link_info)
|
||||
elf_section_data (s)->this_hdr.sh_link = d->this_idx;
|
||||
|
||||
/* This is a .stab section. */
|
||||
if (elf_section_data (s)->this_hdr.sh_entsize == 0)
|
||||
elf_section_data (s)->this_hdr.sh_entsize
|
||||
= 4 + 2 * bfd_get_arch_size (abfd) / 8;
|
||||
elf_section_data (s)->this_hdr.sh_entsize = 12;
|
||||
}
|
||||
}
|
||||
break;
|
||||
|
Loading…
Reference in New Issue
Block a user