RISC-V: Add elfNN_riscv_mkobject to initialize RISC-V tdata.
authorNelson Chu <nelson.chu@sifive.com>
Wed, 13 May 2020 08:05:45 +0000 (16:05 +0800)
committerNelson Chu <nelson.chu@sifive.com>
Thu, 14 May 2020 02:39:54 +0000 (10:39 +0800)
commitfc46e8bd351bf9b4eef5110f5ef6f30f8bd57739
treef702077d984cb0c73b65606b86bb9b4739b743e8
parent4ac31493c8029a4594dd6dbdcee058aead5ce781
RISC-V: Add elfNN_riscv_mkobject to initialize RISC-V tdata.

For now we only have one char pointer in RISC-V tdata, so it should be fine.
But once we need more elements in tdata, then we may get some uninitialize
or unexpected values.  I do meet the same problem when extending the RISC-V
tdata.

bfd/
elfnn-riscv.c (elfNN_riscv_mkobject):  New function.  We need this
to initialize RISC-V tdata.
bfd/ChangeLog
bfd/elfnn-riscv.c