diff options
author | David McQuillan <dmcq@tao-group.com> | 2014-03-14 14:03:29 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2014-03-14 14:03:29 +0000 |
commit | b9366cf3955d81e26537ea1932b183dbdf237361 (patch) | |
tree | 1f4e10e5525d8bd983a29f4f920b85620218bf30 /sim/arm/ChangeLog | |
parent | e5b98723a5f36c5bc32d465deefd20c334627f5a (diff) | |
download | gdb-b9366cf3955d81e26537ea1932b183dbdf237361.zip gdb-b9366cf3955d81e26537ea1932b183dbdf237361.tar.gz gdb-b9366cf3955d81e26537ea1932b183dbdf237361.tar.bz2 |
Prevent writes to R15 via LDR or LDM from changing the ARM/Thumb state in pre-v5 architectures.
PR sim/8388
* armemu.c (WriteR15Load): New function. Determines if the state
can be changed upon a write to R15.
(LoadMult): Use WriteR15Load.
* armemu.h (WRITEDESTB): Use WriteR15Load.
Diffstat (limited to 'sim/arm/ChangeLog')
-rw-r--r-- | sim/arm/ChangeLog | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sim/arm/ChangeLog b/sim/arm/ChangeLog index 9910633..fe236cb 100644 --- a/sim/arm/ChangeLog +++ b/sim/arm/ChangeLog @@ -1,3 +1,11 @@ +2014-03-14 David McQuillan <dmcq@tao-group.com> + + PR sim/8388 + * armemu.c (WriteR15Load): New function. Determines if the state + can be changed upon a write to R15. + (LoadMult): Use WriteR15Load. + * armemu.h (WRITEDESTB): Use WriteR15Load. + 2014-03-10 Mike Frysinger <vapier@gentoo.org> * wrapper.c (sim_do_command): Add const to cmd. |