diff options
author | Thiago Macieira <thiago.macieira@nokia.com> | 2009-11-18 18:29:40 (GMT) |
---|---|---|
committer | Thiago Macieira <thiago.macieira@nokia.com> | 2009-11-18 18:37:46 (GMT) |
commit | 9fe840c54e373c26fd54bb04eadb25e14ad4040b (patch) | |
tree | 23d7382bd6f255c3d41814e77147f0f412782336 | |
parent | 5f1c10a15374e84e96e9e69e47f511acd3a71c4f (diff) | |
download | Qt-9fe840c54e373c26fd54bb04eadb25e14ad4040b.zip Qt-9fe840c54e373c26fd54bb04eadb25e14ad4040b.tar.gz Qt-9fe840c54e373c26fd54bb04eadb25e14ad4040b.tar.bz2 |
Fix JavaScriptCore on 32-bit Sparc: these machines are big-endian
Reviewed-By: Jocelyn Turcotte
-rw-r--r-- | src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h b/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h index 188b68f..be74e2a 100644 --- a/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h +++ b/src/3rdparty/javascriptcore/JavaScriptCore/wtf/Platform.h @@ -328,6 +328,16 @@ #define WTF_PLATFORM_BIG_ENDIAN 1 #endif +/* PLATFORM(SPARC32) */ +#if defined(__sparc) && !defined(__arch64__) || defined(__sparcv8) +#define WTF_PLATFORM_SPARC32 1 +#define WTF_PLATFORM_BIG_ENDIAN 1 +#endif + +#if PLATFORM(SPARC32) || PLATFORM(SPARC64) +#define WTF_PLATFORM_SPARC +#endif + /* PLATFORM(HPPA) */ /* a.k.a. PA-RISC */ #if defined(__hppa) || defined(__hppa__) |