diff options
Diffstat (limited to 'sim/m32c')
-rw-r--r-- | sim/m32c/ChangeLog | 4 | ||||
-rw-r--r-- | sim/m32c/m32c.opc | 4 | ||||
-rw-r--r-- | sim/m32c/r8c.opc | 4 |
3 files changed, 8 insertions, 4 deletions
diff --git a/sim/m32c/ChangeLog b/sim/m32c/ChangeLog index 5512d69..24684fb 100644 --- a/sim/m32c/ChangeLog +++ b/sim/m32c/ChangeLog @@ -1,3 +1,7 @@ +2009-01-06 Joel Sherrill <joel.sherrill@oarcorp.com> + + * r8c.opc, m32c.opc: Add parentheses to remove warnings. + 2008-10-01 DJ Delorie <dj@redhat.com> * int.c (trigger_peripheral_interrupt): Clear interrupt pending diff --git a/sim/m32c/m32c.opc b/sim/m32c/m32c.opc index 3fe6cf0..8a3eedd 100644 --- a/sim/m32c/m32c.opc +++ b/sim/m32c/m32c.opc @@ -642,13 +642,13 @@ next_opcode: prefix (0, 0, 0); sc = decode_src23 (sss, ss, 1); - BIT_OPC (sc, bit, !b & carry); + BIT_OPC (sc, bit, (!b) & carry); /** 0000 0001 1101 sss0 ss11 0bit BNOR src */ prefix (0, 0, 0); sc = decode_src23 (sss, ss, 1); - BIT_OPC (sc, bit, !b | carry); + BIT_OPC (sc, bit, (!b) | carry); /** 1101 ddd0 dd01 1bit BNOT dest */ diff --git a/sim/m32c/r8c.opc b/sim/m32c/r8c.opc index abfc7b9..0e87464 100644 --- a/sim/m32c/r8c.opc +++ b/sim/m32c/r8c.opc @@ -475,11 +475,11 @@ decode_r8c() /** 0111 1110 0101 srcx BNAND src */ - BIT_OPC (srcx, !b & carry); + BIT_OPC (srcx, (!b) & carry); /** 0111 1110 0111 srcx BNOR src */ - BIT_OPC (srcx, !b | carry); + BIT_OPC (srcx, (!b) | carry); /** 0111 1110 1010 dest BNOT:G dest */ |