summaryrefslogtreecommitdiff
path: root/src/cmd/5c/peep.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cmd/5c/peep.c')
-rw-r--r--src/cmd/5c/peep.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/cmd/5c/peep.c b/src/cmd/5c/peep.c
index 3a905f099..2f902e02a 100644
--- a/src/cmd/5c/peep.c
+++ b/src/cmd/5c/peep.c
@@ -824,7 +824,7 @@ xtramodes(Reg *r, Adr *a)
Adr v;
p = r->prog;
- if(debug['h'] && p->as == AMOVB && p->from.type == D_OREG) /* byte load */
+ if(p->as == AMOVB && p->from.type == D_OREG) /* byte load */
return 0;
v = *a;
v.type = D_REG;
@@ -1067,6 +1067,7 @@ copyu(Prog *p, Adr *v, Adr *s)
case ABLT:
case ABGT:
case ABLE:
+ case APLD:
if(s != A) {
if(copysub(&p->from, v, s, 1))
return 1;