From 848c35ba6e87012d413fcc9c81462b9a4f431c5b Mon Sep 17 00:00:00 2001 From: =?utf8?q?Dan=20Hor=C3=A1k?= Date: Wed, 30 Nov 2022 14:13:12 +0000 Subject: [PATCH] add support for s390/s390x architectures to qtscript Origin: https://trac.webkit.org/changeset/71844/webkit/ Forwarded: no Last-Update: 2022-11-29 Gbp-Pq: Name s390x_jscore.diff --- .../javascriptcore/JavaScriptCore/wtf/Platform.h | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/src/shared/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h b/src/shared/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h index a4695a26..4bf2a5dc 100644 --- a/src/shared/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h +++ b/src/shared/qtscript/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h @@ -226,6 +226,18 @@ #define WTF_CPU_SPARC 1 #endif +/* CPU(S390X) - S390 64-bit */ +#if defined(__s390x__) +#define WTF_CPU_S390X 1 +#define WTF_CPU_BIG_ENDIAN 1 +#endif + +/* CPU(S390) - S390 32-bit */ +#if defined(__s390__) +#define WTF_CPU_S390 1 +#define WTF_CPU_BIG_ENDIAN 1 +#endif + /* CPU(X86) - i386 / x86 32-bit */ #if defined(__i386__) \ || defined(i386) \ @@ -958,7 +970,7 @@ #endif #if !defined(WTF_USE_JSVALUE64) && !defined(WTF_USE_JSVALUE32) && !defined(WTF_USE_JSVALUE32_64) -#if (CPU(X86_64) && !CPU(X32) && (OS(UNIX) || OS(WINDOWS) || OS(SOLARIS) || OS(HPUX))) || (CPU(IA64) && !CPU(IA64_32)) || CPU(ALPHA) || CPU(AIX64) || CPU(SPARC64) || CPU(MIPS64) || CPU(AARCH64) || CPU(RISCV64) +#if (CPU(X86_64) && !CPU(X32) && (OS(UNIX) || OS(WINDOWS) || OS(SOLARIS) || OS(HPUX))) || (CPU(IA64) && !CPU(IA64_32)) || CPU(ALPHA) || CPU(AIX64) || CPU(SPARC64) || CPU(MIPS64) || CPU(AARCH64) || CPU(RISCV64) || CPU(S390X) #define WTF_USE_JSVALUE64 1 #elif CPU(ARM) || CPU(PPC64) || CPU(RISCV32) #define WTF_USE_JSVALUE32 1 -- 2.30.2