From ad4cda162bffa0598963013e44a2ba1f2648581c Mon Sep 17 00:00:00 2001 From: Kazu Hirata Date: Sat, 1 Feb 2003 03:00:14 +0000 Subject: [PATCH] * compile.c (sim_resume): Fix the handling of bxor. --- sim/h8300/ChangeLog | 4 ++++ sim/h8300/compile.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/sim/h8300/ChangeLog b/sim/h8300/ChangeLog index 227966e..62fd073 100644 --- a/sim/h8300/ChangeLog +++ b/sim/h8300/ChangeLog @@ -1,3 +1,7 @@ +2003-01-31 Kazu Hirata + + * compile.c (sim_resume): Fix the handling of bxor. + 2003-01-16 Michael Snyder * compile.c: Change K&R function definitions to ISO. diff --git a/sim/h8300/compile.c b/sim/h8300/compile.c index e36a0ed..e845899 100644 --- a/sim/h8300/compile.c +++ b/sim/h8300/compile.c @@ -1505,7 +1505,7 @@ sim_resume (SIM_DESC sd, int step, int siggnal) OBITOP (O_BIAND, 1, 0, c = !(ea & m) && C); OBITOP (O_BOR, 1, 0, c = (ea & m) || C); OBITOP (O_BIOR, 1, 0, c = !(ea & m) || C); - OBITOP (O_BXOR, 1, 0, c = (ea & m) != C); + OBITOP (O_BXOR, 1, 0, c = ((ea & m) != 0) != C); OBITOP (O_BIXOR, 1, 0, c = !(ea & m) != C); #define MOP(bsize, signed) \ -- 2.7.4