aboutsummaryrefslogtreecommitdiff
path: root/sim/aarch64/ChangeLog
diff options
context:
space:
mode:
authorNick Clifton <nickc@redhat.com>2016-03-18 14:44:27 +0000
committerNick Clifton <nickc@redhat.com>2016-03-18 14:46:42 +0000
commit4c0ca98e58fc409c93b41bb6c42f3e873db47725 (patch)
tree388dbe48bced6bf28901e7c93069c150f21bdc2d /sim/aarch64/ChangeLog
parent941319d15194580a047484a53f232d374dc2d712 (diff)
downloadfsf-binutils-gdb-4c0ca98e58fc409c93b41bb6c42f3e873db47725.zip
fsf-binutils-gdb-4c0ca98e58fc409c93b41bb6c42f3e873db47725.tar.gz
fsf-binutils-gdb-4c0ca98e58fc409c93b41bb6c42f3e873db47725.tar.bz2
Fix code to check for illegal element numbers when accessing AArch64 vector registers in AArch64 sim.
* cpustate.c (GET_VEC_ELEMENT): Fix off by one error checking for an invalid element index. (SET_VEC_ELEMENT): Likewise.
Diffstat (limited to 'sim/aarch64/ChangeLog')
-rw-r--r--sim/aarch64/ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/sim/aarch64/ChangeLog b/sim/aarch64/ChangeLog
index f11eaad..e8f8b48 100644
--- a/sim/aarch64/ChangeLog
+++ b/sim/aarch64/ChangeLog
@@ -4,6 +4,10 @@
Print hex equivalents of floats and doubles.
Check element number against array size when accessing vector
registers.
+ (GET_VEC_ELEMENT): Fix off by one error checking for an invalid
+ element index.
+ (SET_VEC_ELEMENT): Likewise.
+
* memory.c: Trace memory reads when --trace-memory is enabled.
Remove float and double load and store functions.
* memory.h (aarch64_get_mem_float): Delete prototype.