From: Kazu Hirata Date: Sat, 1 Feb 2003 03:00:14 +0000 (+0000) Subject: * compile.c (sim_resume): Fix the handling of bxor. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=ad4cda162bffa0598963013e44a2ba1f2648581c;p=binutils-gdb.git * compile.c (sim_resume): Fix the handling of bxor. --- diff --git a/sim/h8300/ChangeLog b/sim/h8300/ChangeLog index 227966e5195..62fd0735cc0 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 e36a0ed104e..e84589904a6 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) \