riscv64-pei uninitialised data writing relocs
Checks
Commit Message
Without this patch the r_offset field of struct external_reloc is
uninitialised when using objcopy.
Please note that riscv64-pei is only useful for obcopy, objump, nm and
the other tools in the binutils directory. gas and ld are not
supported.
* coff/riscv64.h (SWAP_IN_RELOC_OFFSET): Define.
(SWAP_OUT_RELOC_OFFSET): Define.
@@ -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 */