1 $NetBSD: patch-cb,v 1.1.1.1 2008/06/28 10:01:07 tnn Exp $
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
7 if ((PRUint32) d & 4) d++; // doubles are 8-byte aligned on stack
8 *((double*) d) = s->val.d;
10 +#if __GXX_ABI_VERSION < 100
16 else if (!s->IsPtrData() && s->type == nsXPTType::T_FLOAT) {
19 *((float*) d) = s->val.f;
21 +#if __GXX_ABI_VERSION < 100
27 else if (!s->IsPtrData() && (s->type == nsXPTType::T_I64