diff options
author | Nick Clifton <nickc@redhat.com> | 2016-03-18 17:08:27 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2016-03-18 17:08:27 +0000 |
commit | 87bba7a5e0858048c9b8702c147094d1a7eba92f (patch) | |
tree | 08809f6cc67c4891352d12ae7302a6d2ce3e1933 /sim | |
parent | 8678914fcb40e4c620a33e6b38a14df928fa780a (diff) | |
download | gdb-87bba7a5e0858048c9b8702c147094d1a7eba92f.zip gdb-87bba7a5e0858048c9b8702c147094d1a7eba92f.tar.gz gdb-87bba7a5e0858048c9b8702c147094d1a7eba92f.tar.bz2 |
Fix thinko in new GET_VEC_ELEMENT macro.
* cpustate.c: (GET_VEC_ELEMENT): And fix thinko using macro arguments.
Diffstat (limited to 'sim')
-rw-r--r-- | sim/aarch64/ChangeLog | 1 | ||||
-rw-r--r-- | sim/aarch64/cpustate.c | 2 |
2 files changed, 2 insertions, 1 deletions
diff --git a/sim/aarch64/ChangeLog b/sim/aarch64/ChangeLog index e8f8b48..df1a343 100644 --- a/sim/aarch64/ChangeLog +++ b/sim/aarch64/ChangeLog @@ -7,6 +7,7 @@ (GET_VEC_ELEMENT): Fix off by one error checking for an invalid element index. (SET_VEC_ELEMENT): Likewise. + (GET_VEC_ELEMENT): And fix thinko using macro arguments. * memory.c: Trace memory reads when --trace-memory is enabled. Remove float and double load and store functions. diff --git a/sim/aarch64/cpustate.c b/sim/aarch64/cpustate.c index 19f485e..50a83c9 100644 --- a/sim/aarch64/cpustate.c +++ b/sim/aarch64/cpustate.c @@ -345,7 +345,7 @@ aarch64_set_FP_long_double (sim_cpu *cpu, VReg reg, FRegister a) #define GET_VEC_ELEMENT(REG, ELEMENT, FIELD) \ do \ { \ - if (element >= ARRAY_SIZE (cpu->fr[0].FIELD)) \ + if (ELEMENT >= ARRAY_SIZE (cpu->fr[0].FIELD)) \ { \ TRACE_REGISTER (cpu, \ "Internal SIM error: invalid element number: %d ",\ |