Browse Source

* RiscV: corrected setup of gp

git-svn-id: trunk@48938 -
florian 4 years ago
parent
commit
3ac178f519
1 changed files with 2 additions and 2 deletions
  1. 2 2
      rtl/linux/riscv64/si_c.inc

+ 2 - 2
rtl/linux/riscv64/si_c.inc

@@ -53,7 +53,7 @@ procedure _FPC_proc_start; assembler; nostackframe; public name '_start';
     .option push
     .option norelax
 .L1:
-    auipc gp, %pcrel_hi(BSS_START+0x7f8)
+    auipc gp, %pcrel_hi(BSS_START+0x800)
     addi  gp, gp, %pcrel_lo(.L1)
     .option pop
 
@@ -89,7 +89,7 @@ procedure _FPC_proc_haltproc(e:longint); cdecl; public name '_haltproc';
      .option push
      .option norelax
    .L1:
-     auipc gp, %pcrel_hi(BSS_START+0x7f8)
+     auipc gp, %pcrel_hi(BSS_START+0x800)
      addi  gp, gp, %pcrel_lo(.L1)
      .option pop
      jalr x0, x1