config/tc-z80.c (emit_ldreg): fix bug in ld rr,<xx>
authorArnold Metselaar <arnold.metselaar@planet.nl>
Fri, 2 Dec 2005 22:31:16 +0000 (22:31 +0000)
committerArnold Metselaar <arnold.metselaar@planet.nl>
Fri, 2 Dec 2005 22:31:16 +0000 (22:31 +0000)
gas/ChangeLog
gas/config/tc-z80.c

index 055983f8b6f8f02e3daac8dad7a480b7f7612794..d4132b7b978bbc7e4726f6edd681d142910fa9ed 100644 (file)
@@ -1,3 +1,7 @@
+2005-12-02  Arnold Metselaar  <arnoldm@sourceware.org>
+
+       * config/tc-z80.c (emit_ldreg): fix bug in ld rr,<xx>
+
 2005-11-26  Arnold Metselaar  <arnoldm@sourceware.org>
 
        * config/tc-z80.c (z80_start_line_hook): issue an error when
index 09fd1c3b401e97352a8a14890d7f2066ccee80ce..7aabb8e9473a0592920eee0523d49feff9eba94e 100644 (file)
@@ -1604,7 +1604,7 @@ emit_ldreg (int dest, expressionS * src)
       /* Fall through.  */
     case REG_BC:
     case REG_DE:
-      if (src->X_op == O_register || src->X_op != O_md1)
+      if (src->X_op == O_register || src->X_op == O_md1)
        ill_op ();
       q = frag_more (src->X_md ? 2 : 1);
       if (src->X_md)