riscv64: fix fesetenv(FE_DFL_ENV) crash
commitc0b4a7b25430e4495bb213a5c3ad43e26c6bff20
authorRuinland ChuanTzu Tsai <ruinland@andestech.com>
Mon, 2 Dec 2019 11:06:52 +0000 (2 19:06 +0800)
committerRich Felker <dalias@aerifal.cx>
Sat, 7 Dec 2019 17:58:39 +0000 (7 12:58 -0500)
tree8d86fcc16b0479db29ccf5ad1e734c5901d3e4fe
parentdaa29e894c74d61296fe19d9b7c4be2f04037639
riscv64: fix fesetenv(FE_DFL_ENV) crash

When FE_DFL_ENV is passed to fesetenv(), the very first instruction
lw t1, 0(a0) will fail since a0 is -1.
src/fenv/riscv64/fenv.S