diff options
author | Kazu Hirata <kazu@codesourcery.com> | 2003-02-01 03:00:14 +0000 |
---|---|---|
committer | Kazu Hirata <kazu@codesourcery.com> | 2003-02-01 03:00:14 +0000 |
commit | ad4cda162bffa0598963013e44a2ba1f2648581c (patch) | |
tree | a04325f9265a2c109ae241ff97cb4514f8807ae2 | |
parent | 539559676b793027458a4abeed447866d4dc9f6f (diff) | |
download | fsf-binutils-gdb-ad4cda162bffa0598963013e44a2ba1f2648581c.zip fsf-binutils-gdb-ad4cda162bffa0598963013e44a2ba1f2648581c.tar.gz fsf-binutils-gdb-ad4cda162bffa0598963013e44a2ba1f2648581c.tar.bz2 |
* compile.c (sim_resume): Fix the handling of bxor.
-rw-r--r-- | sim/h8300/ChangeLog | 4 | ||||
-rw-r--r-- | sim/h8300/compile.c | 2 |
2 files changed, 5 insertions, 1 deletions
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 <kazu@cs.umass.edu> + + * compile.c (sim_resume): Fix the handling of bxor. + 2003-01-16 Michael Snyder <msnyder@redhat.com> * 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) \ |