sim: mn10300: fix typo in if check
authorMike Frysinger <vapier@gentoo.org>
Mon, 7 Nov 2011 16:26:05 +0000 (16:26 +0000)
committerMike Frysinger <vapier@gentoo.org>
Mon, 7 Nov 2011 16:26:05 +0000 (16:26 +0000)
The code looks like it should be doing a bit check, not logical.

URL: http://sourceware.org/bugzilla/show_bug.cgi?id=9302
Signed-off-by: Mike Frysinger <vapier@gentoo.org>
sim/mn10300/ChangeLog
sim/mn10300/dv-mn103iop.c

index cc2cbb115dab21e8bb2f65e8d654f28d348b18bf..5374542003e6d91400c40aa44b3f5c8bb05bdfea 100644 (file)
@@ -1,3 +1,8 @@
+2011-11-07  Mike Frysinger  <vapier@gentoo.org>
+
+       PR sim/9302
+       * dv-mn103iop.c (write_dedicated_control_reg): Convert && to &.
+
 2011-10-19  Mike Frysinger  <vapier@gentoo.org>
 
        * configure: Regenerate after common/acinclude.m4 update.
index 15a299d0c9858cbc02df68eaef1909fd5d753f0d..8134377f33a753fd5e075b8d7af513fdd6b1776b 100644 (file)
@@ -463,7 +463,7 @@ write_dedicated_control_reg (struct hw *me,
       /* select on io_port_reg: */
       if ( io_port_reg == P2SS )
        {
-         if ( (buf && 0xfc)  != 0 )
+         if ( (buf & 0xfc)  != 0 )
            {
              hw_abort(me, "Cannot write to read-only bits in p2ss.");
            }
@@ -474,7 +474,7 @@ write_dedicated_control_reg (struct hw *me,
        }
       else
        {
-         if ( (buf && 0xf0) != 0 )
+         if ( (buf & 0xf0) != 0 )
            {
              hw_abort(me, "Cannot write to read-only bits in p4ss.");
            }