]> Shamusworld >> Repos - rmac/blobdiff - expr.c
Removed some dead code, as well as all gpu/dsp regbank check code (not only it was...
[rmac] / expr.c
diff --git a/expr.c b/expr.c
index be0f347e6b76c7a4289d21624e468f886f2e2b4b..2361817784d7c0eccab31b9060de867613c1ff7d 100644 (file)
--- 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;