浏览代码

Do not use nostackframe with local variable in get_fsr function

git-svn-id: trunk@22326 -
pierre 13 年之前
父节点
当前提交
39e32a9b3e
共有 1 个文件被更改,包括 3 次插入2 次删除
  1. 3 2
      rtl/sparc/sparc.inc

+ 3 - 2
rtl/sparc/sparc.inc

@@ -19,12 +19,13 @@
 {****************************************************************************
                            SPARC specific stuff
 ****************************************************************************}
-function get_fsr : dword;assembler;nostackframe;[public, alias: 'FPC_GETFSR'];
+function get_fsr : dword;assembler;[public, alias: 'FPC_GETFSR'];
   var
     fsr : dword;
   asm
     st %fsr,fsr
-    ld fsr,%o0
+    ld fsr,%l0
+    st %l0,__result
   end;