aboutsummaryrefslogtreecommitdiff
path: root/sim/sh/ChangeLog
diff options
context:
space:
mode:
authorOleg Endo <olegendo@gcc.gnu.org>2016-04-10 11:00:01 +0900
committerOleg Endo <olegendo@gcc.gnu.org>2016-04-10 11:02:47 +0900
commit93e6fe04ccb4008f14e3584bb1e86b2d04c9234c (patch)
tree6434e6b44038c517764a4c7005cc7c87cd8320a9 /sim/sh/ChangeLog
parentba442f0f41a57ee9a3f0c7f574500f2bda896d08 (diff)
downloadfsf-binutils-gdb-93e6fe04ccb4008f14e3584bb1e86b2d04c9234c.zip
fsf-binutils-gdb-93e6fe04ccb4008f14e3584bb1e86b2d04c9234c.tar.gz
fsf-binutils-gdb-93e6fe04ccb4008f14e3584bb1e86b2d04c9234c.tar.bz2
Fix primary reason why the SH simulation hasn't been working on 64 bit hosts.
sim/sh/ * interp.c (dmul): Split into dmul_s and dmul_u. Use explicit integer width types and simplify implementation. * gencode.c (dmuls.l, dmulu.l): Use new functions dmul_s and dmul_u.
Diffstat (limited to 'sim/sh/ChangeLog')
-rw-r--r--sim/sh/ChangeLog8
1 files changed, 7 insertions, 1 deletions
diff --git a/sim/sh/ChangeLog b/sim/sh/ChangeLog
index 4328049..9d3cf44 100644
--- a/sim/sh/ChangeLog
+++ b/sim/sh/ChangeLog
@@ -1,6 +1,12 @@
+2016-04-10 Oleg Endo <olegendo@gcc.gnu.org>
+
+ * interp.c (dmul): Split into dmul_s and dmul_u. Use explicit integer
+ width types and simplify implementation.
+ * gencode.c (dmuls.l, dmulu.l): Use new functions dmul_s and dmul_u.
+
2016-04-09 Oleg Endo <olegendo@gcc.gnu.org>
- * sh/interp.c (sim_memory_size): Default init to 30.
+ * interp.c (sim_memory_size): Default init to 30.
(parse_and_set_memory_size): Adjust upper bound to 31.
2016-01-10 Mike Frysinger <vapier@gentoo.org>