From 5882e813467ef2cf9031ae5c7a3080ab4b9742ae 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 227966e519..62fd0735cc 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 e36a0ed104..e84589904a 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.11.0