From 394d095ee0a9e50242b88a783af6bb777cfb3e01 Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Mon, 8 Apr 2019 13:53:41 +0200 Subject: [PATCH] 7a: fix indexreg operations --- sys/src/cmd/7a/lex.c | 9 --------- 1 file changed, 9 deletions(-) diff --git a/sys/src/cmd/7a/lex.c b/sys/src/cmd/7a/lex.c index 0f8fd5f00..2e289ff09 100644 --- a/sys/src/cmd/7a/lex.c +++ b/sys/src/cmd/7a/lex.c @@ -911,15 +911,6 @@ outcode(int a, Gen *g1, int reg, Gen *g2) pc++; if(pass == 1) return; - if(g1->xreg != NREG) { - if(reg != NREG || g2->xreg != NREG) - yyerror("bad addressing modes"); - reg = g1->xreg; - } else if(g2->xreg != NREG) { - if(reg != NREG) - yyerror("bad addressing modes"); - reg = g2->xreg; - } do{ sf = outsim(g1); st = outsim(g2);