[PATCH v3 0/2] RISC-V: The series to supporting mapping symbols.
Nelson Chu
nelson.chu@sifive.com
Tue Jul 13 10:09:37 GMT 2021
Hi Guys,
According to the following discussions,
https://github.com/riscv/riscv-elf-psabi-doc/pull/196
Compared to v2 patches,
* Removed the data mapping symbols with data size.
* Removed the alignment mapping symbols, $a and $a1.
* If the alignment have odd bytes spaces and relaxation
is disable, we usually remain an odd byte 0x00 at the
start of alignment, and then fill nops for the remianing
spaces. Therefore, add a $d mapping symbol for the odd
byte, and then add a $x at $d + 0x1. This behavior is
same as Arm and Aarch64.
* The patch, [PATCH v2 1/3] RISC-V: Enable elf attributes ...,
have been commited to mainline, so remove it from the mapping
symbol series.
* I still keep the patch, [PATCH v2 3/3] RISC-V: Extend .insn
directive ..., in this series, since it is still related to
mapping symbols.
Thanks
Nelson
More information about the Binutils
mailing list