author | Wolfgang Rosenauer <wr@rosenauer.org> |
Thu, 30 Jan 2014 22:17:50 +0100 | |
branch | esr24 |
changeset 701 | ab93666f5ff7 |
parent 698 | 8066b2bdabfb |
permissions | -rw-r--r-- |
698
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
1 |
Index: mozilla/js/src/jscpucfg.h |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
2 |
=================================================================== |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
3 |
--- mozilla.orig/js/src/jscpucfg.h |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
4 |
+++ mozilla/js/src/jscpucfg.h |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
5 |
@@ -35,7 +35,7 @@ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
6 |
# define JS_BITS_PER_WORD_LOG2 5 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
7 |
# define JS_ALIGN_OF_POINTER 4 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
8 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
9 |
-#elif defined(__APPLE__) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
10 |
+#elif defined(__APPLE__) || defined(__powerpc__) || defined(__ppc__) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
11 |
# if __LITTLE_ENDIAN__ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
12 |
# define IS_LITTLE_ENDIAN 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
13 |
# undef IS_BIG_ENDIAN |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
14 |
@@ -97,8 +97,7 @@ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
15 |
# endif |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
16 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
17 |
#elif defined(__sparc) || defined(__sparc__) || \ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
18 |
- defined(_POWER) || defined(__powerpc__) || \ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
19 |
- defined(__ppc__) || defined(__hppa) || \ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
20 |
+ defined(_POWER) || defined(__hppa) || \ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
21 |
defined(_MIPSEB) || defined(_BIG_ENDIAN) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
22 |
/* IA64 running HP-UX will have _BIG_ENDIAN defined. |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
23 |
* IA64 running Linux will have endian.h and be handled above. |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
24 |
Index: mozilla/js/src/assembler/wtf/Platform.h |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
25 |
=================================================================== |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
26 |
--- mozilla.orig/js/src/assembler/wtf/Platform.h |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
27 |
+++ mozilla/js/src/assembler/wtf/Platform.h |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
28 |
@@ -165,16 +165,22 @@ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
29 |
|| defined(__POWERPC__) \ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
30 |
|| defined(_M_PPC) \ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
31 |
|| defined(__PPC) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
32 |
+#if !defined(__ppc64__) && !defined(__PPC64__) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
33 |
#define WTF_CPU_PPC 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
34 |
+#endif |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
35 |
+#if !defined(__LITTLE_ENDIAN__) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
36 |
#define WTF_CPU_BIG_ENDIAN 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
37 |
#endif |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
38 |
+#endif |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
39 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
40 |
/* WTF_CPU_PPC64 - PowerPC 64-bit */ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
41 |
#if defined(__ppc64__) \ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
42 |
|| defined(__PPC64__) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
43 |
#define WTF_CPU_PPC64 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
44 |
+#if !defined(__LITTLE_ENDIAN__) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
45 |
#define WTF_CPU_BIG_ENDIAN 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
46 |
#endif |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
47 |
+#endif |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
48 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
49 |
/* WTF_CPU_SH4 - SuperH SH-4 */ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
50 |
#if defined(__SH4__) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
51 |
Index: mozilla/nsprpub/pr/include/md/_linux.cfg |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
52 |
=================================================================== |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
53 |
--- mozilla.orig/nsprpub/pr/include/md/_linux.cfg |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
54 |
+++ mozilla/nsprpub/pr/include/md/_linux.cfg |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
55 |
@@ -29,8 +29,13 @@ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
56 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
57 |
#ifdef __powerpc64__ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
58 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
59 |
+#ifdef __LITTLE_ENDIAN__ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
60 |
+#define IS_LITTLE_ENDIAN 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
61 |
+#undef IS_BIG_ENDIAN |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
62 |
+#else |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
63 |
#undef IS_LITTLE_ENDIAN |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
64 |
#define IS_BIG_ENDIAN 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
65 |
+#endif |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
66 |
#define IS_64 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
67 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
68 |
#define PR_BYTES_PER_BYTE 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
69 |
@@ -75,8 +80,13 @@ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
70 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
71 |
#elif defined(__powerpc__) |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
72 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
73 |
+#ifdef __LITTLE_ENDIAN__ |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
74 |
+#define IS_LITTLE_ENDIAN 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
75 |
+#undef IS_BIG_ENDIAN |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
76 |
+#else |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
77 |
#undef IS_LITTLE_ENDIAN |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
78 |
#define IS_BIG_ENDIAN 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
79 |
+#endif |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
80 |
|
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
81 |
#define PR_BYTES_PER_BYTE 1 |
8066b2bdabfb
update xulrunner to 24.2.0
Wolfgang Rosenauer <wr@rosenauer.org>
parents:
diff
changeset
|
82 |
#define PR_BYTES_PER_SHORT 2 |