瀏覽代碼

- removed "nostackframe" from floating point helpers for llvm, as FPC
doesn't handle nostackframe correctly in combination with extended
parameters on x86 (with or without llvm)

git-svn-id: trunk@32598 -

Jonas Maebe 9 年之前
父節點
當前提交
e4647ac133
共有 1 個文件被更改,包括 5 次插入5 次删除
  1. 5 5
      rtl/x86_64/math.inc

+ 5 - 5
rtl/x86_64/math.inc

@@ -128,7 +128,7 @@ const
       runerror(207);
       runerror(207);
       result:=0;
       result:=0;
 {$else not cpullvm}
 {$else not cpullvm}
-    assembler;nostackframe;
+    assembler;
     asm
     asm
       fldt d
       fldt d
       fsqrt
       fsqrt
@@ -147,7 +147,7 @@ const
       runerror(207);
       runerror(207);
       result:=0;
       result:=0;
 {$else not cpullvm}
 {$else not cpullvm}
-    assembler;nostackframe;
+    assembler;
     asm
     asm
       fldt d
       fldt d
       fld1
       fld1
@@ -164,7 +164,7 @@ const
       runerror(207);
       runerror(207);
       result:=0;
       result:=0;
 {$else not cpullvm}
 {$else not cpullvm}
-    assembler;nostackframe;
+    assembler;
     asm
     asm
       fldln2
       fldln2
       fldt d
       fldt d
@@ -181,7 +181,7 @@ const
       runerror(207);
       runerror(207);
       result:=0;
       result:=0;
 {$else not cpullvm}
 {$else not cpullvm}
-    assembler;nostackframe;
+    assembler;
     asm
     asm
       fldt d
       fldt d
       fsin
       fsin
@@ -197,7 +197,7 @@ const
       runerror(207);
       runerror(207);
       result:=0;
       result:=0;
 {$else not cpullvm}
 {$else not cpullvm}
-    assembler;nostackframe;
+    assembler;
     asm
     asm
       fldt d
       fldt d
       fcos
       fcos