aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sim/m32c/ChangeLog4
-rw-r--r--sim/m32c/m32c.opc4
-rw-r--r--sim/m32c/r8c.opc4
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 */