aboutsummaryrefslogtreecommitdiff
path: root/sim/v850/ChangeLog
diff options
context:
space:
mode:
authorAndrew Cagney <cagney@redhat.com>1997-09-16 14:00:15 +0000
committerAndrew Cagney <cagney@redhat.com>1997-09-16 14:00:15 +0000
commitfb1fd47514ca3dde7a9e4336a1193051fcd96aae (patch)
treee7aa389a2470b26784df8098e9f3dae1c4cb2ac8 /sim/v850/ChangeLog
parent6a0f95864af8c06add0d9134c15cf990c96653ed (diff)
downloadgdb-fb1fd47514ca3dde7a9e4336a1193051fcd96aae.zip
gdb-fb1fd47514ca3dde7a9e4336a1193051fcd96aae.tar.gz
gdb-fb1fd47514ca3dde7a9e4336a1193051fcd96aae.tar.bz2
Smooth some of ALU tracing's rough edges.
Fix switch insn.
Diffstat (limited to 'sim/v850/ChangeLog')
-rw-r--r--sim/v850/ChangeLog36
1 files changed, 36 insertions, 0 deletions
diff --git a/sim/v850/ChangeLog b/sim/v850/ChangeLog
index 1320ab3..1b1b2b5 100644
--- a/sim/v850/ChangeLog
+++ b/sim/v850/ChangeLog
@@ -1,3 +1,39 @@
+Tue Sep 16 22:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * simops.c (trace_output): Add result argument.
+ (trace_result): New function. Simpler version of trace_output,
+ assumes trace needed.
+ (trace_output): Call trace_result.
+ (trace_output): For IMM_REG_REG, trace correct register.
+ (trace_input): Add case for 16bit immediates.
+ (OP_600, OP_640, OP_680, OP_6C0, OP_6A0): Use.
+
+ * sim-main.h (TRACE_ALU_INPUT, TRACE_ALU_RESULT): Define.
+ (trace_values, trace_name, trace_pc, trace_num_values): Make
+ global.
+ (GR, SR): Define.
+
+ v850.insn (movea, stsr): Use.
+start-sanitize-v850e
+ (sxb, sxh, zxb, zxh): Ditto.
+end-sanitize-v850e
+
+Tue Sep 16 21:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
+
+ * simops.c: Move "movea" from here.
+ * v850.igen: To here.
+
+ * v850.igen (simm16): Define, sign extend imm16.
+ (uimm16): Define, no sign extension.
+ (addi, andi, movea, movhi, mulhi, ori, satsubi, xori): Use.
+
+start-sanitize-v850e
+ * simops.c: Move "sxh", "switch", "sxb", "callt", "dispose",
+ "mov32" from here.
+ * v850.igen: To here.
+ (switch): Fix off by two error in NIA calc.
+
+end-sanitize-v850e
Tue Sep 16 15:14:01 1997 Andrew Cagney <cagney@b1.cygnus.com>
* simops.c (trace_pc, trace_name, trace_values, trace_num_values):