diff --git a/lib/csu/aarch64/crt1_s.S b/lib/csu/aarch64/crt1_s.S --- a/lib/csu/aarch64/crt1_s.S +++ b/lib/csu/aarch64/crt1_s.S @@ -33,6 +33,9 @@ __FBSDID("$FreeBSD$"); ENTRY(_start) + .cfi_undefined(x30) + mov x29,#0 + mov x30,#0 mov x3, x2 /* cleanup */ add x1, x0, #8 /* load argv */ ldr x0, [x0] /* load argc */