$NetBSD: patch-ad,v 1.2 2016/07/03 18:33:36 dholland Exp $ Support for NetBSD. --- src/runtime/include/asm-base.h.orig +++ src/runtime/include/asm-base.h @@ -36,6 +36,11 @@ # define _ASM # include # include +# elif defined(OPSYS_NETBSD) +# include +# define WINDOWSIZE (16*4) +# define SA(x) (((x)+7)&~7) +# define ST_INT_OVERFLOW 0x87 # endif # define CGLOBAL(ID) .global CSYM(ID) # define LABEL(ID) ID: @@ -104,7 +109,7 @@ # define DOUBLE(V) .double V # define LABEL(ID) ID: -# elif (defined(OPSYS_LINUX) && defined(TARGET_PPC)) +# elif ((defined(OPSYS_LINUX) || defined(OPSYS_NETBSD)) && defined(TARGET_PPC)) # define CFUNSYM(ID) ID # define CGLOBAL(ID) .globl CSYM(ID) # define TEXT .section ".text"