git-svn-id: https://sdcc.svn.sourceforge.net/svnroot/sdcc/trunk/sdcc@2764
4a8a32a2-be11-0410-ad9d-
d568d2c75423
2003-07-20 Erik Petrich <epetrich@ivorytower.norman.ok.us>
* src/mcs51/gen.c: fixed bug #771358
+ * src/z80/gen.c: fixed bug #759087
2003-07-20 Bernhard Held <bernhard@bernhardheld.de>
if (id == PAIR_HL && requiresHL (aop) && IS_GB)
{
emit2 ("ld a,l");
- emit2 ("ld d,h");
+ if (aop->size>1)
+ emit2 ("ld d,h");
aopPut (aop, "a", 0);
- aopPut (aop, "d", 1);
+ if (aop->size>1)
+ aopPut (aop, "d", 1);
}
else
{
else
{
aopPut (aop, _pairs[id].l, 0);
- aopPut (aop, _pairs[id].h, 1);
+ if (aop->size>1)
+ aopPut (aop, _pairs[id].h, 1);
}
}
}