Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/lib/libc/arch/arm/gen Fix bug introduced in revision 1.13 wh...



details:   https://anonhg.NetBSD.org/src/rev/862f9a2642ca
branches:  trunk
changeset: 790792:862f9a2642ca
user:      skrll <skrll%NetBSD.org@localhost>
date:      Mon Oct 21 08:28:14 2013 +0000

description:
Fix bug introduced in revision 1.13 which meant longjmp would never
work on EABI where VFP didn't exist.

Hi gimpy!

diffstat:

 lib/libc/arch/arm/gen/_setjmp.S |  3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

diffs (17 lines):

diff -r 0a135525b833 -r 862f9a2642ca lib/libc/arch/arm/gen/_setjmp.S
--- a/lib/libc/arch/arm/gen/_setjmp.S   Mon Oct 21 06:33:11 2013 +0000
+++ b/lib/libc/arch/arm/gen/_setjmp.S   Mon Oct 21 08:28:14 2013 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: _setjmp.S,v 1.14 2013/09/12 15:36:15 joerg Exp $       */
+/*     $NetBSD: _setjmp.S,v 1.15 2013/10/21 08:28:14 skrll Exp $       */
 
 /*
  * Copyright (c) 1997 Mark Brinicombe
@@ -135,6 +135,7 @@
        vldmia  r3, {d8-d15}
        ldr     r3, [r0, #(_JB_REG_FPSCR * 4)]
        vmsr    fpscr, r3
+1:
 #endif /* __ARM_EABI__ && (_ARM_ARCH_T2 || !__thumb__) */
 
        adds    r0, r0, #(_JB_REG_R4 * 4)



Home | Main Index | Thread Index | Old Index