Bladeren bron

* SPARC: UNIMP instruction has 22-bit "opcode", not 12-bit.

git-svn-id: trunk@27592 -
sergei 11 jaren geleden
bovenliggende
commit
58882e2934
1 gewijzigde bestanden met toevoegingen van 1 en 1 verwijderingen
  1. 1 1
      compiler/sparc/ncpucall.pas

+ 1 - 1
compiler/sparc/ncpucall.pas

@@ -47,7 +47,7 @@ implementation
     procedure tsparccallnode.extra_post_call_code;
       begin
         if paramanager.ret_in_param(procdefinition.returndef,procdefinition) then
-          current_asmdata.CurrAsmList.concat(taicpu.op_const(A_UNIMP,procdefinition.returndef.size and $fff));
+          current_asmdata.CurrAsmList.concat(taicpu.op_const(A_UNIMP,procdefinition.returndef.size and $3fffff));
       end;