Explorar o código

+ MIPS: Allow subset locations for boolean NOT, this appears sufficient to fix all bitpacking-related tests.

git-svn-id: trunk@23554 -
sergei %!s(int64=12) %!d(string=hai) anos
pai
achega
6e4f6a64d6
Modificáronse 1 ficheiros con 2 adicións e 1 borrados
  1. 2 1
      compiler/mips/ncpumat.pas

+ 2 - 1
compiler/mips/ncpumat.pas

@@ -282,7 +282,8 @@ begin
   begin
     secondpass(left);
     case left.location.loc of
-      LOC_REGISTER, LOC_CREGISTER, LOC_REFERENCE, LOC_CREFERENCE:
+      LOC_REGISTER, LOC_CREGISTER, LOC_REFERENCE, LOC_CREFERENCE,
+      LOC_SUBSETREG,LOC_CSUBSETREG,LOC_SUBSETREF,LOC_CSUBSETREF:
       begin
         hlcg.location_force_reg(current_asmdata.CurrAsmList, left.location, left.resultdef, left.resultdef, True);
         if is_64bit(resultdef) then