diff options
Diffstat (limited to 'test/tls/tls-macros.h')
-rw-r--r-- | test/tls/tls-macros.h | 28 |
1 files changed, 26 insertions, 2 deletions
diff --git a/test/tls/tls-macros.h b/test/tls/tls-macros.h index 9053d8d..a94c3d2 100644 --- a/test/tls/tls-macros.h +++ b/test/tls/tls-macros.h @@ -16,11 +16,15 @@ /* XXX Until we get compiler support we don't need declarations. */ #define VAR_INT_DECL(x) +#ifdef __aarch64__ +#include <tls-macros-aarch64.h> +#endif + #ifdef __alpha__ #include <tls-macros-alpha.h> #endif -#ifdef __arc__ +#if defined(__arc__) || defined(__ARC64_ARCH32__) #include <tls-macros-arc.h> #endif @@ -32,6 +36,10 @@ #endif #endif +#ifdef __csky__ +#include <tls-macros-csky.h> +#endif + #ifdef __i386__ #include <tls-macros-i386.h> #endif @@ -56,10 +64,22 @@ #include <tls-macros-mips.h> #endif -#ifdef __powerpc__ +#ifdef __nios2__ +#include <tls-macros-nios2.h> +#endif + +#if defined(__powerpc__) && !defined(__powerpc64__) #include <tls-macros-powerpc.h> #endif +#if defined(__powerpc__) && defined(__powerpc64__) +#include <tls-macros-powerpc64.h> +#endif + +#ifdef __riscv +#include <tls-macros-riscv.h> +#endif + #ifdef __sh__ #include <tls-macros-sh.h> #endif @@ -76,6 +96,10 @@ #include <tls-macros-xtensa.h> #endif +#ifdef __or1k__ +#include <tls-macros-or1k.h> +#endif + #if !defined TLS_LE || !defined TLS_IE \ || !defined TLS_LD || !defined TLS_GD # error "No support for this architecture so far." |