From b160e122c86f8725d4764be720e9a32edf293aef Mon Sep 17 00:00:00 2001 From: matt Date: Wed, 28 Nov 2012 02:18:24 +0000 Subject: [PATCH] Add missing registers. --- lib/libc/arch/arm/gen/swapcontext.S | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/libc/arch/arm/gen/swapcontext.S b/lib/libc/arch/arm/gen/swapcontext.S index 3a040516898e..a03807ee20b9 100644 --- a/lib/libc/arch/arm/gen/swapcontext.S +++ b/lib/libc/arch/arm/gen/swapcontext.S @@ -1,4 +1,4 @@ -/* $NetBSD: swapcontext.S,v 1.8 2012/09/27 11:20:20 skrll Exp $ */ +/* $NetBSD: swapcontext.S,v 1.9 2012/11/28 02:18:24 matt Exp $ */ /*- * Copyright (c) 2001 The NetBSD Foundation, Inc. @@ -33,15 +33,15 @@ #include "assym.h" #if defined(LIBC_SCCS) && !defined(lint) - RCSID("$NetBSD: swapcontext.S,v 1.8 2012/09/27 11:20:20 skrll Exp $") + RCSID("$NetBSD: swapcontext.S,v 1.9 2012/11/28 02:18:24 matt Exp $") #endif /* LIBC_SCCS && !lint */ ENTRY(swapcontext) stmfd sp!, {r0-r1, lr} /* Must save oucp, ucp, lr. */ - sub sp, #4 + sub sp, sp, #4 bl PIC_SYM(_C_LABEL(_getcontext), PLT) /* getcontext(oucp) */ cmp r0, #0 - add sp, #4 + add sp, sp, #4 ldmfd sp!, {r0-r1, lr} RETc(ne) str sp, [r0, #_UC_REGS_SP] /* Adjust saved SP. */