I think this resolved the segfault when dumping partial data which size between 4 and 8. Before this series, we used to dump "out of bounds address", so after adding this last piece of the puzzle will be perfect for now. The only thing I can imagine is that we probably need to handle the dump_size between 8 and 16 if supporting rv128, but we can handle that later at that time. Hi Nick, Hi Alan, Hi Jan, I think we should also backport this to 2.44 branch, is that good? Thanks a lot Nelson On Wed, Feb 12, 2025 at 1:08 PM Charlie Jenkins wrote: > Commit 6a04e8230707 ("RISC-V: Fix display of partial instructions") > changed how objdump displays instructions. This had the unintented > side-effect that it allowed 6 byte instructions to be displayed which > happens when a .dword is attempted to be split into instructions. Add > support for 5, 6, and 7 byte instructions to remedy this > issue. > > Signed-off-by: Charlie Jenkins > --- > Charlie Jenkins (2): > RISC-V: Fix abort when displaying .dword > RISC-V: Add testcase for 6 byte instruction > > gas/testsuite/gas/riscv/dis-partial-insn-dword.d | 12 ++++++++++ > gas/testsuite/gas/riscv/dis-partial-insn-dword.s | 2 ++ > opcodes/riscv-dis.c | 29 > +++++++++++++++++++++++- > 3 files changed, 42 insertions(+), 1 deletion(-) > --- > base-commit: 815d9a14cbbb3b81843f7566222c87fb22e7255d > change-id: 20250211-fix_gas_abort-6d1e28b4ad46 > -- > - Charlie > >