X-Git-Url: http://shamusworld.gotdns.org/cgi-bin/gitweb.cgi?p=rmac;a=blobdiff_plain;f=expr.c;fp=expr.c;h=2361817784d7c0eccab31b9060de867613c1ff7d;hp=be0f347e6b76c7a4289d21624e468f886f2e2b4b;hb=d21544da607af148b96a9d926d4564800892aa4e;hpb=9ad63bfb08225dd024d426041982c185bb697dff diff --git a/expr.c b/expr.c index be0f347..2361817 100644 --- a/expr.c +++ b/expr.c @@ -290,16 +290,6 @@ int expr2(void) if (sy == NULL) sy = NewSymbol(p, LABEL, j); - // Check register bank usage - if (sy->sattre & EQUATEDREG) - { - if ((regbank == BANK_0) && (sy->sattre & BANK_1) && !altbankok) - warn("equated symbol \'%s\' cannot be used in register bank 0", sy->sname); - - if ((regbank == BANK_1) && (sy->sattre & BANK_0) && !altbankok) - warn("equated symbol \'%s\' cannot be used in register bank 1", sy->sname); - } - *evalTokenBuffer.u32++ = SYMBOL; *evalTokenBuffer.u32++ = symbolNum; symbolPtr[symbolNum] = sy; @@ -463,20 +453,8 @@ int expr(TOKEN * otk, uint64_t * a_value, WORD * a_attr, SYM ** a_esym) if ((symbol->sattre & UNDEF_EQUR) && !riscImmTokenSeen) { error("undefined register equate '%s'", symbol->sname); -//if we return right away, it returns some spurious errors... -// return ERROR; } - // Check register bank usage (moved to EvaluateRegisterFromTokenStream())) - //if (symbol->sattre & EQUATEDREG) - //{ - // if ((regbank == BANK_0) && (symbol->sattre & BANK_1) && !altbankok) - // warn("equated symbol '%s' cannot be used in register bank 0", symbol->sname); - // - // if ((regbank == BANK_1) && (symbol->sattre & BANK_0) && !altbankok) - // warn("equated symbol '%s' cannot be used in register bank 1", symbol->sname); - //} - *evalTokenBuffer.u32++ = SYMBOL; #if 0 *evalTokenBuffer++ = (TOKEN)symbol;