authorgravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-07-27 10:21:28+02:00
committergravatar for alex@alexrp.comAlex Rønne Petersen <alex@alexrp.com> 2024-07-30 18:02:40+02:00
log2e719f32397c1ec87a9f5a5b6947dbc553471707
treec8803d4f34e2d2507e26f52788d97623f6b85afb
parent52519f79e0b3659e43eb8e765a9e2b584fc8f0f9
signaturebadge-check Signed by SSH key SHA256:7B/LJ7bpR1eX8aCXSr4mtd5M45VMPKcx9zY8e95b5QM

std.os.linux.start_pie: Use a 64-bit displacement for s390x.

Not likely to be necessary ever, but might as well be 100% correct.

1 files changed, 2 insertions(+), 2 deletions(-)

lib/std/os/linux/start_pie.zig+2-2
......@@ -176,9 +176,9 @@ inline fn getDynamicSymbol() [*]elf.Dyn {
176176 \\ .weak _DYNAMIC
177177 \\ .hidden _DYNAMIC
178178 \\ larl %[ret], 1f
179 \\ agf %[ret], 0(%[ret])
179 \\ ag %[ret], 0(%[ret])
180180 \\ b 2f
181 \\ 1: .long _DYNAMIC - .
181 \\ 1: .quad _DYNAMIC - .
182182 \\ 2:
183183 : [ret] "=r" (-> [*]elf.Dyn),
184184 ),