aboutsummaryrefslogtreecommitdiff
path: root/sim/d10v/ChangeLog
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>1997-12-01 06:27:02 +0000
committerAndrew Cagney <cagney@redhat.com>1997-12-01 06:27:02 +0000
commit70ee56c585016f0b3b24814af61c458e8c7def4f (patch)
tree907dccf2f6595e455b9267470438fc170dd6bbdb /sim/d10v/ChangeLog
parent664298e6dc699825f3cd1fe0f4f4ee5593cffd9f (diff)
downloadgdb-70ee56c585016f0b3b24814af61c458e8c7def4f.zip
gdb-70ee56c585016f0b3b24814af61c458e8c7def4f.tar.gz
gdb-70ee56c585016f0b3b24814af61c458e8c7def4f.tar.bz2
Rework sim/common/sim-alu.h to differentiate between direcct
subtraction (involves borrow) and negated addition (involves carry). Update d30v so that it uses this method. Add more tests.
Diffstat (limited to 'sim/d10v/ChangeLog')
-rw-r--r--sim/d10v/ChangeLog24
1 files changed, 24 insertions, 0 deletions
diff --git a/sim/d10v/ChangeLog b/sim/d10v/ChangeLog
index a967c78..d80707c 100644
--- a/sim/d10v/ChangeLog
+++ b/sim/d10v/ChangeLog
@@ -1,3 +1,27 @@
+Thu Nov 27 15:30:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * simops.c (OP_1000): Compute carry by comparing inputs.
+
+Mon Nov 17 20:57:21 1997 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * simops.c (OP_1): Use 32 bit unsigned arithmetic for subtract,
+ carry indicated by value > 0xffff.
+
+Fri Nov 14 12:51:20 1997 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * interp.c (sim_resume): Don't set up SIGINT handler using signal,
+ handled by client.
+ (sim_resume): Fix race condition of a direct assignment to
+ stop_simulator, conditionally call sim_stop.
+ (sim_stop_reason): Check stop_simulator returning SIGINT. Clear
+ stop_simulator ready for next sim_resume call.
+ (sim_ctrl_c): Delete function.
+
+Thu Nov 13 19:29:34 1997 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * interp.c (sim_resume): For "REP", only check/update the PC when
+ a branch instruction has not been executed.
+
Mon Nov 10 17:50:18 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (OP_4201): "rachi". Sign extend bit 40 of ACC. Sign