4
0
Эх сурвалжийг харах

Use position-independent loads in asm.S

Vadim Kaushan 6 жил өмнө
parent
commit
f88d31d88f
1 өөрчлөгдсөн 2 нэмэгдсэн , 4 устгасан
  1. 2 4
      riscv-rt/asm.S

+ 2 - 4
riscv-rt/asm.S

@@ -15,12 +15,10 @@ _start:
 
     // .option push
     // .option norelax
-    lui gp, %hi(__global_pointer$)
-    addi gp, gp, %lo(__global_pointer$)
+    la gp, __global_pointer$
     // .option pop
 
-    lui sp, %hi(_stack_start)
-    addi sp, sp, %lo(_stack_start)
+    la sp, _stack_start
 
     add s0, sp, zero