浏览代码

m68k: also handle OS_64 register sizes in cgsize2subreg

git-svn-id: trunk@43045 -
Károly Balogh 5 年之前
父节点
当前提交
eb71d11b99
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      compiler/m68k/cpubase.pas

+ 4 - 1
compiler/m68k/cpubase.pas

@@ -465,6 +465,8 @@ implementation
                   cgsize2subreg:=R_SUBW;
                 OS_32,OS_S32:
                   cgsize2subreg:=R_SUBD;
+                OS_64,OS_S64:
+                  cgsize2subreg:=R_SUBWHOLE;
                 OS_NO:
                   cgsize2subreg:=R_SUBNONE;
               else
@@ -474,7 +476,8 @@ implementation
               case s of
                 OS_8,OS_S8,
                 OS_16,OS_S16,
-                OS_32,OS_S32:
+                OS_32,OS_S32,
+                OS_64,OS_S64:
                   cgsize2subreg:=R_SUBWHOLE;
                 OS_NO:
                   cgsize2subreg:=R_SUBNONE;