MSP430: sim: Fix incorrect simulation of unsigned widening multiply
[binutils-gdb.git] / sim / msp430 / ChangeLog
index cd1bec4fb913c801c6112d50464789a2d4ed1c9e..41da2a734bd05cad8deb08bd8c12bf2fc5a60f08 100644 (file)
@@ -1,3 +1,50 @@
+2020-08-05  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * msp430-sim.c (put_op): For unsigned multiplication, explicitly cast
+       operands to the unsigned type before multiplying.
+       * msp430-sim.h (struct msp430_cpu_state): Fix types used to store hwmult
+       operands.
+
+2020-01-22  Jozef Lawrynowicz  <jozef.l@mittosystems.com>
+
+       * msp430-sim.c (msp430_step_once): Ignore the carry flag when executing
+       an RRC instruction, if the ZC bit of the extension word is set.
+
+2017-09-06  John Baldwin  <jhb@FreeBSD.org>
+
+       * configure: Regenerate.
+
+2017-08-29  Jozef Lawrynowicz  <jozef.l@somniumtech.com>
+
+       * sim/msp430/msp430-sim.c (maybe_perform_syscall): Fix passing of
+       arguments for variadic syscall "open".
+
+2016-08-15  Mike Frysinger  <vapier@gentoo.org>
+
+       * msp430-sim.c: Delete bfd.h include.
+       (lookup_symbol, msp430_sim_close): Delete.
+       (sim_open): Change lookup_symbol to trace_sym_value.
+       * sim-main.h (struct sim_state): Delete symbol_table and
+       number_of_symbols.
+       (STATE_SYMBOL_TABLE, STATE_NUM_SYMBOLS, msp430_sim_close,
+       SIM_CLOSE_HOOK): Delete.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * config.in, configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
+2016-01-10  Mike Frysinger  <vapier@gentoo.org>
+
+       * configure: Regenerate.
+
 2016-01-10  Mike Frysinger  <vapier@gentoo.org>
 
        * configure: Regenerate.