From: Alan Modra Date: Sat, 11 Jun 2022 02:16:31 +0000 (+0930) Subject: Correct R_MIPS_16 n32 howto X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=5f269b46201975658dc5f4218acc6d836fa12ab6;p=binutils-gdb.git Correct R_MIPS_16 n32 howto If the howto is actually used, an all-zero dst_mask will result in unchanged section contents on attempting to apply R_MIPS_16. * elfn32-mips.c (elf_mips_howto_table_rela ): Correct dst_mask. --- diff --git a/bfd/elfn32-mips.c b/bfd/elfn32-mips.c index b74d25f12f7..2027230c651 100644 --- a/bfd/elfn32-mips.c +++ b/bfd/elfn32-mips.c @@ -901,7 +901,7 @@ static reloc_howto_type elf_mips_howto_table_rela[] = "R_MIPS_16", /* name */ false, /* partial_inplace */ 0, /* src_mask */ - 0x0000, /* dst_mask */ + 0x0000ffff, /* dst_mask */ false), /* pcrel_offset */ /* 32 bit relocation. */