From 8c8a0c55d7e3f5ee138c193c1159c42578cac5b8 Mon Sep 17 00:00:00 2001 From: winlin Date: Sat, 6 Aug 2022 10:47:45 +0800 Subject: [PATCH] Change __loongarch__ to __loongarch64, for 64bits only. --- md.h | 2 +- md_linux.S | 2 +- tools/porting/porting.c | 6 +++--- tools/verify/verify.c | 2 +- 4 files changed, 6 insertions(+), 6 deletions(-) diff --git a/md.h b/md.h index 703e783..9968f79 100644 --- a/md.h +++ b/md.h @@ -191,7 +191,7 @@ #define MD_USE_BUILTIN_SETJMP #define MD_GET_SP(_t) *((long *)&((_t)->context[0].__jmpbuf[0])) - #elif defined(__loongarch__) + #elif defined(__loongarch64) /* https://github.com/ossrs/state-threads/issues/24 */ #define MD_USE_BUILTIN_SETJMP #define MD_GET_SP(_t) *((long *)&((_t)->context[0].__jmpbuf[0])) diff --git a/md_linux.S b/md_linux.S index 2c66618..f5e9684 100644 --- a/md_linux.S +++ b/md_linux.S @@ -513,7 +513,7 @@ -#elif defined(__loongarch__) +#elif defined(__loongarch64) /****************************************************************/ diff --git a/tools/porting/porting.c b/tools/porting/porting.c index 97c8344..4e19055 100644 --- a/tools/porting/porting.c +++ b/tools/porting/porting.c @@ -28,8 +28,8 @@ int main(int argc, char** argv) #ifdef __x86_64__ printf("__x86_64__: %d\n", __x86_64__); #endif -#ifdef __loongarch__ - printf("__loongarch__: %d, __loongarch64 :%d\n", __loongarch__, __loongarch64); +#ifdef __loongarch64 + printf("__loongarch64 :%d\n", __loongarch64); #endif #ifdef __riscv printf("__riscv: %d\n", __riscv); @@ -127,7 +127,7 @@ void print_jmpbuf() unsigned char* p = (unsigned char*)ctx[0].__jb; print_buf(p, nn_jb); } -#elif __loongarch__ +#elif __loongarch64 void print_jmpbuf() { // https://github.com/ossrs/state-threads/issues/24#porting diff --git a/tools/verify/verify.c b/tools/verify/verify.c index 9a42640..ff91b96 100644 --- a/tools/verify/verify.c +++ b/tools/verify/verify.c @@ -48,7 +48,7 @@ void verify_jmpbuf() unsigned char* p = (unsigned char*)ctx[0].__jb; print_buf(p, nn_jb); } -#elif __loongarch__ +#elif __loongarch64 void verify_jmpbuf() { // https://github.com/ossrs/state-threads/issues/24#porting