[commited][z80] fix assembling of ld rr,<xx>
Arnold Metselaar
arnold.metselaar@planet.nl
Fri Dec 2 22:34:00 GMT 2005
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)
More information about the Binutils
mailing list