From 3e8f1da9c559f05b046e6cbe87405125c983b15a Mon Sep 17 00:00:00 2001 From: herman ten brugge Date: Mon, 17 Nov 2025 19:17:53 +0100 Subject: [PATCH] Change asm into __asm__ in previous commit --- arm-gen.c | 10 +++++----- arm64-gen.c | 10 +++++----- i386-gen.c | 10 +++++----- riscv64-gen.c | 10 +++++----- tccrun.c | 2 +- x86_64-gen.c | 10 +++++----- 6 files changed, 26 insertions(+), 26 deletions(-) diff --git a/arm-gen.c b/arm-gen.c index b132e3e3..df5a3452 100644 --- a/arm-gen.c +++ b/arm-gen.c @@ -1401,12 +1401,12 @@ void tcc_run_start(int (*prog_main)(int, char **, char **), int cnt, char **var) #ifdef __arm__ void *sp; - asm("sub sp, sp, %1\n" - "\tmov %0, sp" - : "=r" (sp) - : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); + __asm__("sub sp, sp, %1\n" + "\tmov %0, sp" + : "=r" (sp) + : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); memcpy(sp, var, cnt * sizeof(char *)); - asm("mov pc, %0" : : "r" (prog_main)); + __asm__("mov pc, %0" : : "r" (prog_main)); #endif } diff --git a/arm64-gen.c b/arm64-gen.c index 8e7e2f36..ab552893 100644 --- a/arm64-gen.c +++ b/arm64-gen.c @@ -1176,12 +1176,12 @@ void tcc_run_start(int (*prog_main)(int, char **, char **), int cnt, char **var) #else void *sp; - asm("sub sp, sp, %1\n" - "\tmov %0, sp" - : "=r" (sp) - : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); + __asm__("sub sp, sp, %1\n" + "\tmov %0, sp" + : "=r" (sp) + : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); memcpy(sp, var, cnt * sizeof(char *)); - asm("br %0" : : "r" (prog_main)); + __asm__("br %0" : : "r" (prog_main)); #endif #endif } diff --git a/i386-gen.c b/i386-gen.c index b9da31cd..d6a37a9a 100644 --- a/i386-gen.c +++ b/i386-gen.c @@ -512,12 +512,12 @@ void tcc_run_start(int (*prog_main)(int, char **, char **), int cnt, char **var) #else void *sp; - asm("sub %1, %%esp\n" - "\tmov %%esp, %0" - : "=r" (sp) - : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); + __asm("sub %1, %%esp\n" + "\tmov %%esp, %0" + : "=r" (sp) + : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); memcpy(sp, var, cnt * sizeof(char *)); - asm("jmp *%0" : : "r" (prog_main)); + __asm__("jmp *%0" : : "r" (prog_main)); #endif #endif } diff --git a/riscv64-gen.c b/riscv64-gen.c index 2226802c..61593fdf 100644 --- a/riscv64-gen.c +++ b/riscv64-gen.c @@ -774,12 +774,12 @@ void tcc_run_start(int (*prog_main)(int, char **, char **), int cnt, char **var) #ifdef __riscv void *sp; - asm("sub sp, sp, %1\n" - "\tmv %0, sp" - : "=r" (sp) - : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); + __asm__("sub sp, sp, %1\n" + "\tmv %0, sp" + : "=r" (sp) + : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); memcpy(sp, var, cnt * sizeof(char *)); - asm("jalr %0" : : "r" (prog_main)); + __asm__("jalr %0" : : "r" (prog_main)); #endif } diff --git a/tccrun.c b/tccrun.c index 8e9da653..aab3e40d 100644 --- a/tccrun.c +++ b/tccrun.c @@ -258,7 +258,7 @@ LIBTCCAPI int tcc_run(TCCState *s1, int argc, char **argv) if (envp) while (*e++) n++; - p = tcc_malloc((argc + n + 2) * sizeof(char **)); + p = tcc_malloc((argc + n + 2) * sizeof(char *)); p[0] = (char *) (size_t) argc; memcpy(p + 1, argv, argc * sizeof(char *)); p[argc + 1] = NULL; diff --git a/x86_64-gen.c b/x86_64-gen.c index d3b07bb9..37832672 100644 --- a/x86_64-gen.c +++ b/x86_64-gen.c @@ -1443,12 +1443,12 @@ void tcc_run_start(int (*prog_main)(int, char **, char **), int cnt, char **var) #ifdef __x86_64__ void *sp; - asm("subq %1, %%rsp\n" - "\tmovq %%rsp, %0" - : "=r" (sp) - : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); + __asm__("subq %1, %%rsp\n" + "\tmovq %%rsp, %0" + : "=r" (sp) + : "r" ((((size_t) cnt + 1) & -2) * sizeof(char *))); memcpy(sp, var, cnt * sizeof(char *)); - asm("jmp *%0" : : "r" (prog_main)); + __asm__("jmp *%0" : : "r" (prog_main)); #endif }