]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Fix trampoline generation on big endian
authorMarcus Comstedt <marcus@mc.pp.se>
Fri, 19 Mar 2021 19:49:06 +0000 (20:49 +0100)
committerKito Cheng <kito.cheng@sifive.com>
Tue, 23 Mar 2021 09:31:13 +0000 (17:31 +0800)
commit28bddf0e322a5fdc33d3dcc3b9928d559ad7f124
treee07d7eff08d2d0d50b0b636ddab6306fcfe34351
parentf1af1326d269b1d8efb696a50c9e88d0ab6ec45e
RISC-V: Fix trampoline generation on big endian

gcc/
* config/riscv/riscv.c (riscv_swap_instruction): New function
to byteswap an SImode rtx containing an instruction.
(riscv_trampoline_init): Byteswap the generated instructions
when needed.
gcc/config/riscv/riscv.c