From: H.J. Lu Date: Mon, 3 Feb 2025 04:01:28 +0000 (+0800) Subject: elflink.c: Replace bed->dynamic_sec_flags with flags X-Git-Tag: binutils-2_45~1700 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=13bc088de035ca92508545c3a71341d08102ed8d;p=thirdparty%2Fbinutils-gdb.git elflink.c: Replace bed->dynamic_sec_flags with flags Since at the function entry, there is flags = bed->dynamic_sec_flags; we can replace bed->dynamic_sec_flags with flags. * elflink.c (_bfd_elf_create_got_section): Replace bed->dynamic_sec_flags with flags. (_bfd_elf_link_create_dynamic_sections): Likewise. Signed-off-by: H.J. Lu --- diff --git a/bfd/elflink.c b/bfd/elflink.c index 309b4d75094..a31e4092a16 100644 --- a/bfd/elflink.c +++ b/bfd/elflink.c @@ -198,8 +198,7 @@ _bfd_elf_create_got_section (bfd *abfd, struct bfd_link_info *info) s = bfd_make_section_anyway_with_flags (abfd, (bed->rela_plts_and_copies_p ? ".rela.got" : ".rel.got"), - (bed->dynamic_sec_flags - | SEC_READONLY)); + flags | SEC_READONLY); if (s == NULL || !bfd_set_section_alignment (s, bed->s->log_file_align)) return false; @@ -397,8 +396,7 @@ _bfd_elf_link_create_dynamic_sections (bfd *abfd, struct bfd_link_info *info) if (info->enable_dt_relr) { s = bfd_make_section_anyway_with_flags (abfd, ".relr.dyn", - (bed->dynamic_sec_flags - | SEC_READONLY)); + flags | SEC_READONLY); if (s == NULL || !bfd_set_section_alignment (s, bed->s->log_file_align)) return false;