From: Alan Modra Date: Wed, 24 Jan 2024 22:11:14 +0000 (+1030) Subject: riscv64-pei uninitialised data writing relocs X-Git-Tag: gdb-15-branchpoint~1154 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8df52f1a5213ca05ad0c9979d19bd85cef310c98;p=thirdparty%2Fbinutils-gdb.git riscv64-pei uninitialised data writing relocs Without this patch the r_offset field of struct external_reloc is uninitialised when using objcopy. * coff/riscv64.h (SWAP_IN_RELOC_OFFSET): Define. (SWAP_OUT_RELOC_OFFSET): Define. --- diff --git a/include/coff/riscv64.h b/include/coff/riscv64.h index 1a1d6f37c7d..dfff497bc1b 100644 --- a/include/coff/riscv64.h +++ b/include/coff/riscv64.h @@ -60,5 +60,7 @@ struct external_reloc #define RELOC struct external_reloc #define RELSZ 14 +#define SWAP_IN_RELOC_OFFSET H_GET_32 +#define SWAP_OUT_RELOC_OFFSET H_PUT_32 #endif /* COFF_RISCV64_H */