X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=arch%2Faarch64%2Fcrt_arch.h;h=b64fb3dd6f10dd1a3c31cc5262832470117aafbc;hb=04e18b61dfde85e34ddea15e4a7d49f24c47bb73;hp=32066881d1f5635e73e0bd7f104e8096adaea536;hpb=01ef3dd9c5fa7a56aa370f244dd08e05c73010f5;p=musl diff --git a/arch/aarch64/crt_arch.h b/arch/aarch64/crt_arch.h index 32066881..b64fb3dd 100644 --- a/arch/aarch64/crt_arch.h +++ b/arch/aarch64/crt_arch.h @@ -1,9 +1,15 @@ __asm__( -".global _start\n" -".type _start,%function\n" -"_start:\n" +".text \n" +".global " START "\n" +".type " START ",%function\n" +START ":\n" " mov x29, #0\n" " mov x30, #0\n" " mov x0, sp\n" +".weak _DYNAMIC\n" +".hidden _DYNAMIC\n" +" adrp x1, _DYNAMIC\n" +" add x1, x1, #:lo12:_DYNAMIC\n" " and sp, x0, #-16\n" -" b __cstart\n"); +" b " START "_c\n" +);