]> gitweb @ CieloNegro.org - pkgsrc-firefox3.git/blob - patches/patch-cb
Initial revision of the upstream www/firefox3
[pkgsrc-firefox3.git] / patches / patch-cb
1 $NetBSD: patch-cb,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
2
3 diff -ruN ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp
4 --- ../Orig/mozilla/xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp 2004-04-18 23:18:18.000000000 +0900
5 +++ ./xpcom/reflect/xptcall/src/md/unix/xptcinvoke_ppc_netbsd.cpp       2005-12-04 19:35:01.000000000 +0900
6 @@ -104,8 +104,10 @@
7                  if ((PRUint32) d & 4) d++; // doubles are 8-byte aligned on stack
8                  *((double*) d) = s->val.d;
9                  d += 2;
10 +#if __GXX_ABI_VERSION < 100
11                 if (gpr < GPR_COUNT)
12                     gpr += 2;
13 +#endif
14              }
15          }
16          else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
17 @@ -114,8 +116,10 @@
18              else {
19                  *((float*) d) = s->val.f;
20                 d += 1;
21 +#if __GXX_ABI_VERSION < 100
22                 if (gpr < GPR_COUNT)
23                     gpr += 1;
24 +#endif
25             }
26          }
27          else if (!s->IsPtrData() && (s->type == nsXPTType::T_I64