diff options
author | Jim Wilson <jimw@sifive.com> | 2018-10-22 14:11:55 -0700 |
---|---|---|
committer | Jim Wilson <jimw@sifive.com> | 2018-10-22 14:11:55 -0700 |
commit | 3399f1b3030c3419859f1230bc66a981154d176d (patch) | |
tree | b7d536584900106fdb6de5d02adc331ac8b48c1e /bfd | |
parent | 270b9329b713fdc166f95dfa3a0a2f72f3a49608 (diff) | |
download | binutils-3399f1b3030c3419859f1230bc66a981154d176d.zip binutils-3399f1b3030c3419859f1230bc66a981154d176d.tar.gz binutils-3399f1b3030c3419859f1230bc66a981154d176d.tar.bz2 |
RISC-V: NaN-box FP values smaller than an FP register.
The hardware requires that values in FP registers be NaN-boxed, so we must
extend them with 1's instead of 0's as we do for integer values.
gdb/
* riscv-tdep.c (riscv_push_dummy_call) <in_reg>: Check for value in
FP reg smaller than FP reg size, and fill with -1 instead of 0.
Diffstat (limited to 'bfd')
0 files changed, 0 insertions, 0 deletions