Correct R_MIPS_16 n32 howto
Alan Modra
amodra@gmail.com
Tue Jun 14 00:32:12 GMT 2022
More information about the Binutils mailing list
Tue Jun 14 00:32:12 GMT 2022
- Previous message (by thread): asan: applying zero offset to NULL pointer
- Next message (by thread): BFD_RELOC_MIPS_16
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
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 <R_MIPS_16>): 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. */ -- Alan Modra Australia Development Lab, IBM
- Previous message (by thread): asan: applying zero offset to NULL pointer
- Next message (by thread): BFD_RELOC_MIPS_16
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list