summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/libc/arch/sparc64/gen/swapcontext.S6
1 files changed, 4 insertions, 2 deletions
diff --git a/lib/libc/arch/sparc64/gen/swapcontext.S b/lib/libc/arch/sparc64/gen/swapcontext.S
index 7e1048c348d..f736da8497d 100644
--- a/lib/libc/arch/sparc64/gen/swapcontext.S
+++ b/lib/libc/arch/sparc64/gen/swapcontext.S
@@ -1,4 +1,4 @@
-/* $NetBSD: swapcontext.S,v 1.2 2003/01/18 11:17:45 thorpej Exp $ */
+/* $NetBSD: swapcontext.S,v 1.3 2003/05/23 18:20:14 petrov Exp $ */
/*-
* Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -39,9 +39,11 @@
#include "SYS.h"
#if defined(LIBC_SCCS) && !defined(lint)
- RCSID("$NetBSD: swapcontext.S,v 1.2 2003/01/18 11:17:45 thorpej Exp $")
+ RCSID("$NetBSD: swapcontext.S,v 1.3 2003/05/23 18:20:14 petrov Exp $")
#endif /* LIBC_SCCS && !lint */
+ .register %g2,#scratch
+
ENTRY(swapcontext)
mov %o0, %o2 /* must save pointer */
mov %o1, %o3 /* must save pointer */