aboutsummaryrefslogtreecommitdiff
path: root/sim/bfin/ChangeLog
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2011-04-16 17:37:55 +0000
committerMike Frysinger <vapier@gentoo.org>2011-04-16 17:37:55 +0000
commit0427acfba0c41b73d1472602c8e41b34f6e89f82 (patch)
tree97d58bf5f01b5b78ea8cba71414eb82c04f6500c /sim/bfin/ChangeLog
parentee79072f9e3b1a54572aff473aa1057e5bbe5cd9 (diff)
downloadgdb-0427acfba0c41b73d1472602c8e41b34f6e89f82.zip
gdb-0427acfba0c41b73d1472602c8e41b34f6e89f82.tar.gz
gdb-0427acfba0c41b73d1472602c8e41b34f6e89f82.tar.bz2
sim: bfin: use store buffer with more 32bit insns
A bunch of 32bit insns were not using the store buffer, so when they were used in parallel insns, they would incorrectly clobber a register early. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
Diffstat (limited to 'sim/bfin/ChangeLog')
-rw-r--r--sim/bfin/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/sim/bfin/ChangeLog b/sim/bfin/ChangeLog
index 7bbd15e..25944fd 100644
--- a/sim/bfin/ChangeLog
+++ b/sim/bfin/ChangeLog
@@ -1,3 +1,11 @@
+2011-04-16 Mike Frysinger <vapier@gentoo.org>
+
+ * bfin-sim.c (decode_dsp32alu_0): Call STORE instead of SET_DREG for
+ BYTEOP2P, BYTEOP3P, BYTEOP1P, BYTEOP16P, BYTEOP16M, BYTEPACK, and
+ BYTEUNPACK.
+ (decode_dsp32shift_0): Call STORE instead of SET_DREG for PACK,
+ BITMUX, EXTRACT, DEPOSIT, ALIGN8, ALIGN16, and ALIGN24.
+
2011-04-14 Mike Frysinger <vapier@gentoo.org>
* bfin-sim.c (decode_dsp32alu_0): Set DIS_ALGN_EXPT when handling