diff options
author | Luis Machado <luis.machado@linaro.org> | 2020-12-14 11:40:01 -0300 |
---|---|---|
committer | Luis Machado <luis.machado@linaro.org> | 2020-12-16 10:08:47 -0300 |
commit | bfbe4b84606cb9b8ac6f51b473b1d351924080aa (patch) | |
tree | e9b72f8b18021826665379be53fb25a1ebb67b7c /gdb/utils.c | |
parent | 19007d955670a183fdf79408301d403b43eb7db1 (diff) | |
download | binutils-bfbe4b84606cb9b8ac6f51b473b1d351924080aa.zip binutils-bfbe4b84606cb9b8ac6f51b473b1d351924080aa.tar.gz binutils-bfbe4b84606cb9b8ac6f51b473b1d351924080aa.tar.bz2 |
Record FPSR for SIMD/FP data instructions
I noticed this failure in gdb.reverse/reverse-insn.exp:
FAIL: gdb.reverse/insn-reverse.exp: adv_simd_vect_shift: compare registers on insn 0:fcvtzs s0, s0, #1
Turns out we're not recording changes to the FPSR. The SIMD/FP data
instructions may set bits in the FPSR, so it needs to be recorded for
proper reverse operations.
gdb/ChangeLog:
2020-12-16 Luis Machado <luis.machado@linaro.org>
* aarch64-tdep.c (aarch64_record_data_proc_simd_fp): Record FPSR.
Diffstat (limited to 'gdb/utils.c')
0 files changed, 0 insertions, 0 deletions