diff --git a/compiler-rt/lib/crt/crtbegin.c b/compiler-rt/lib/crt/crtbegin.c --- a/compiler-rt/lib/crt/crtbegin.c +++ b/compiler-rt/lib/crt/crtbegin.c @@ -50,24 +50,24 @@ used)) static void (*__init)(void) = __do_init; #elif defined(__i386__) || defined(__x86_64__) __asm__(".pushsection .init,\"ax\",@progbits\n\t" - "call " __USER_LABEL_PREFIX__ "__do_init\n\t" + "call __do_init\n\t" ".popsection"); #elif defined(__riscv) __asm__(".pushsection .init,\"ax\",%progbits\n\t" - "call " __USER_LABEL_PREFIX__ "__do_init\n\t" + "call __do_init\n\t" ".popsection"); #elif defined(__arm__) || defined(__aarch64__) __asm__(".pushsection .init,\"ax\",%progbits\n\t" - "bl " __USER_LABEL_PREFIX__ "__do_init\n\t" + "bl __do_init\n\t" ".popsection"); #elif defined(__powerpc__) || defined(__powerpc64__) __asm__(".pushsection .init,\"ax\",@progbits\n\t" - "bl " __USER_LABEL_PREFIX__ "__do_init\n\t" + "bl __do_init\n\t" "nop\n\t" ".popsection"); #elif defined(__sparc__) __asm__(".pushsection .init,\"ax\",@progbits\n\t" - "call " __USER_LABEL_PREFIX__ "__do_init\n\t" + "call __do_init\n\t" ".popsection"); #else #error "crtbegin without .init_fini array unimplemented for this architecture" @@ -103,24 +103,24 @@ used)) static void (*__fini)(void) = __do_fini; #elif defined(__i386__) || defined(__x86_64__) __asm__(".pushsection .fini,\"ax\",@progbits\n\t" - "call " __USER_LABEL_PREFIX__ "__do_fini\n\t" + "call __do_fini\n\t" ".popsection"); #elif defined(__arm__) || defined(__aarch64__) __asm__(".pushsection .fini,\"ax\",%progbits\n\t" - "bl " __USER_LABEL_PREFIX__ "__do_fini\n\t" + "bl __do_fini\n\t" ".popsection"); #elif defined(__powerpc__) || defined(__powerpc64__) __asm__(".pushsection .fini,\"ax\",@progbits\n\t" - "bl " __USER_LABEL_PREFIX__ "__do_fini\n\t" + "bl __do_fini\n\t" "nop\n\t" ".popsection"); #elif defined(__riscv) __asm__(".pushsection .fini,\"ax\",@progbits\n\t" - "call " __USER_LABEL_PREFIX__ "__do_fini\n\t" + "call __do_fini\n\t" ".popsection"); #elif defined(__sparc__) __asm__(".pushsection .fini,\"ax\",@progbits\n\t" - "call " __USER_LABEL_PREFIX__ "__do_fini\n\t" + "call __do_fini\n\t" ".popsection"); #else #error "crtbegin without .init_fini array unimplemented for this architecture"