From 8dda65bba08a65a1df846ae68cfa31272e5ee1ea Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alex=20R=C3=B8nne=20Petersen?= Date: Sat, 8 Aug 2026 19:09:39 +0200 Subject: [PATCH] std.pie: fix register constraint in m68k assembly lea needs an address register as destination. --- lib/std/pie.zig | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/std/pie.zig b/lib/std/pie.zig index 7bb0713bbdd5c23c271c1bbfdc7b0d96efc9b865..c7218388745ad81f2a617e433843bf777162e5fe 100644 --- a/lib/std/pie.zig +++ b/lib/std/pie.zig @@ -152,7 +152,7 @@ inline fn getDynamicSymbol() [*]const elf.Dyn { \\ .hidden _DYNAMIC \\ lea _DYNAMIC - . - 8, %[ret] \\ lea (%[ret], %%pc), %[ret] - : [ret] "=r" (-> [*]const elf.Dyn), + : [ret] "=a" (-> [*]const elf.Dyn), ), .microblaze, .microblazeel => asm volatile ( \\ .weak _DYNAMIC -- 2.54.0