riscv: Ensure LE instruction fetching
authorBranislav Brzak <branislav.brzak@syrmia.com>
Tue, 20 Jun 2023 14:19:55 +0000 (16:19 +0200)
committerTom Tromey <tom@tromey.com>
Thu, 6 Jul 2023 15:57:04 +0000 (09:57 -0600)
commitc0c3bb70f2f13e07295041cdf24a4d2997fe99a4
treefc28330db3d22182ad9b01ae401c98d29cfa92af
parentb2ad7bb9e6a012699195d3eda9d40679c406ebdc
riscv: Ensure LE instruction fetching

Currently riscv gdb code looks at arch byte order
when fetching instructions. This works when the
target is LE, but on BE arch it will byte swap the
instruction, while the riscv spec defines all
instructions are LE encoded regardless of
system memory endianess.
gdb/riscv-tdep.c