This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[commited][z80] fix assembling of ld rr,<xx>


hello,
I checked in a patch to fix the a bug that prevented ld rr,nn 
and ld rr,(nn),  [rr=BC,DE,SP] from being assembled on z80.

Arnold


* config/tc-z80.c (emit_ldreg): fix bug in ld rr,<xx>

Index: gas/config/tc-z80.c
===================================================================
RCS file: /cvs/src/src/gas/config/tc-z80.c,v
retrieving revision 1.2
diff -u -p -r1.2 tc-z80.c
--- gas/config/tc-z80.c 26 Nov 2005 20:03:53 -0000      1.2
+++ gas/config/tc-z80.c 2 Dec 2005 22:19:10 -0000
@@ -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)


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]