mingw-binutils/binutils-aarch64-small-plt0.patch
Miroslav Rezanina 1117565644 Synchronize with Fedora Rawhide (For RHEL 10.1)
last_sync: 149e5aae70e51f8b818634343c3153ecb1b2dea0
resolves: RHEL-102712
side-tag:
2025-07-10 07:58:48 +02:00

13 lines
702 B
Diff

--- binutils.orig/bfd/elfnn-aarch64.c 2025-02-07 13:42:20.961333141 +0000
+++ binutils-with-gold-2.44/bfd/elfnn-aarch64.c 2025-02-07 13:42:29.781353740 +0000
@@ -10162,7 +10162,8 @@ elfNN_aarch64_init_small_plt0_entry (bfd
/* PR 26312: Explicitly set the sh_entsize to 0 so that
consumers do not think that the section contains fixed
sized objects. */
- elf_section_data (htab->root.splt->output_section)->this_hdr.sh_entsize = 0;
+ if (elf_section_data (htab->root.splt->output_section) != NULL)
+ elf_section_data (htab->root.splt->output_section)->this_hdr.sh_entsize = 0;
plt_got_2nd_ent = (htab->root.sgotplt->output_section->vma
+ htab->root.sgotplt->output_offset