$NetBSD: patch-ai,v 1.1 2003/07/07 21:57:51 jtb Exp $

--- src/kernel/sparcv8/level0.S.orig
+++ src/kernel/sparcv8/level0.S
@@ -19,7 +19,7 @@
 /* addll addllx subll subllx shiftl shiftlr mulll addmul          */
 
 #ifndef __GNUC__
-#if defined(NO_UNDERSCORE) || defined(linux)
+#if defined(NO_UNDERSCORE) || defined(linux) || defined(__NetBSD__)
 #  define C(entrypoint) entrypoint
 #elif defined(sun) || defined(NeXT)
 #  ifdef __STDC__
@@ -28,13 +28,13 @@
 #    define C(entrypoint) _/**/entrypoint
 #  endif
 #endif
-#if defined(sun) || defined(linux)
+#if defined(sun) || defined(linux) || defined(__NetBSD__)
 #  define GLOBL .global
 #elif defined(NeXT)
 #  define GLOBL .globl
 #endif
 
-#if   defined(sun) || defined(linux)
+#if   defined(sun) || defined(linux) || defined(__NetBSD__)
 	.seg "text"
 #elif defined(NeXT)
 .text
@@ -111,7 +111,7 @@
 	retl
 	st	%o4,[%o3+%lo(C(hiremainder))]
 	
-#if   defined(sun) || defined(linux)
+#if   defined(sun) || defined(linux) || defined(__NetBSD__)
 	.seg	"bss"
 	.align	4
 C(hiremainder): .skip  4
