$NetBSD: patch-ad,v 1.14 2003/05/22 16:46:50 jmmv Exp $ --- include/private/gcconfig.h.orig 2003-04-30 01:44:13.000000000 +0200 +++ include/private/gcconfig.h 2003-05-14 00:28:46.000000000 +0200 @@ -83,7 +83,7 @@ # define SPARC # define mach_type_known # endif -# if defined(NETBSD) && defined(m68k) +# if defined(NETBSD) && (defined(m68k) || defined(__m68k__)) # define M68K # define mach_type_known # endif @@ -91,7 +91,7 @@ # define POWERPC # define mach_type_known # endif -# if defined(NETBSD) && defined(__arm32__) +# if defined(NETBSD) && (defined(__arm32__) || defined(__arm__)) # define ARM32 # define mach_type_known # endif @@ -104,6 +104,10 @@ # endif # define mach_type_known # endif +# if defined(__NetBSD__) && defined(__vax__) +# define VAX +# define mach_type_known +# endif # if defined(mips) || defined(__mips) || defined(_mips) # define MIPS # if defined(nec_ews) || defined(_nec_ews) @@ -596,9 +600,14 @@ # ifdef NETBSD # define OS_TYPE "NETBSD" # define HEURISTIC2 +# ifdef __ELF__ +# define DATASTART GC_data_start +# define DYNAMIC_LOADING +# else extern char etext[]; # define DATASTART ((ptr_t)(etext)) # endif +# endif # ifdef LINUX # define OS_TYPE "LINUX" # define STACKBOTTOM ((ptr_t)0xf0000000)