Explorar el Código

handle more locations in tm68knotnode, fixes several tests failing to compile with 200203223

git-svn-id: trunk@25746 -
Károly Balogh hace 11 años
padre
commit
db49a169cb
Se han modificado 1 ficheros con 5 adiciones y 1 borrados
  1. 5 1
      compiler/m68k/n68kmat.pas

+ 5 - 1
compiler/m68k/n68kmat.pas

@@ -111,7 +111,11 @@ implementation
               LOC_REGISTER,
               LOC_CREGISTER,
               LOC_REFERENCE,
-              LOC_CREFERENCE :
+              LOC_CREFERENCE,
+              LOC_SUBSETREG,
+              LOC_CSUBSETREG,
+              LOC_SUBSETREF,
+              LOC_CSUBSETREF:
                 begin
                   hlcg.location_force_reg(current_asmdata.CurrAsmList,left.location,left.resultdef,resultdef,true);
                   current_asmdata.CurrAsmList.concat(taicpu.op_reg(A_TST,tcgsize2opsize[opsize],left.location.register));