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 Add #error cases in case someone tries...



details:   https://anonhg.NetBSD.org/src/rev/b3170c4023a2
branches:  trunk
changeset: 780637:b3170c4023a2
user:      matt <matt%NetBSD.org@localhost>
date:      Wed Aug 01 06:02:13 2012 +0000

description:
Add #error cases in case someone tries to compile hardfloat VFP libraries.

diffstat:

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

diffs (54 lines):

diff -r 3194e2cdf519 -r b3170c4023a2 lib/libc/arch/arm/gen/_setjmp.S
--- a/lib/libc/arch/arm/gen/_setjmp.S   Wed Aug 01 05:46:13 2012 +0000
+++ b/lib/libc/arch/arm/gen/_setjmp.S   Wed Aug 01 06:02:13 2012 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: _setjmp.S,v 1.6 2004/08/21 11:20:10 rearnsha Exp $     */
+/*     $NetBSD: _setjmp.S,v 1.7 2012/08/01 06:02:13 matt Exp $ */
 
 /*
  * Copyright (c) 1997 Mark Brinicombe
@@ -53,6 +53,8 @@
        str     r1, [r0], #4
 #ifdef SOFTFLOAT
        add     r0, r0, #52
+#elif defined(__VFP_FP__)
+#error _setjmp VFP support missing
 #else
        /* Store fp registers */
        sfm     f4, 4, [r0], #48
@@ -77,6 +79,8 @@
 
 #ifdef SOFTFLOAT
        add     r0, r0, #52
+#elif defined(__VFP_FP__)
+#error _longjmp VFP support missing
 #else
        /* Restore fp registers */
        lfm     f4, 4, [r0], #48
diff -r 3194e2cdf519 -r b3170c4023a2 lib/libc/arch/arm/gen/setjmp.S
--- a/lib/libc/arch/arm/gen/setjmp.S    Wed Aug 01 05:46:13 2012 +0000
+++ b/lib/libc/arch/arm/gen/setjmp.S    Wed Aug 01 06:02:13 2012 +0000
@@ -1,4 +1,4 @@
-/*     $NetBSD: setjmp.S,v 1.8 2005/10/16 17:26:24 christos Exp $      */
+/*     $NetBSD: setjmp.S,v 1.9 2012/08/01 06:02:13 matt Exp $  */
 
 /*
  * Copyright (c) 1997 Mark Brinicombe
@@ -59,6 +59,8 @@
 
 #ifdef SOFTFLOAT
        add     r0, r0, #52
+#elif defined(__VFP_FP__)
+#error __setjmp14 VFP support missing
 #else
        /* Store fp registers */
        sfm     f4, 4, [r0], #48
@@ -92,6 +94,8 @@
        add     r0, r0, #4
 #ifdef SOFTFLOAT
        add     r0, r0, #52
+#elif defined(__VFP_FP__)
+#error __longjmp14 VFP support missing
 #else
        /* Restore fp registers */
        lfm     f4, 4, [r0], #48



Home | Main Index | Thread Index | Old Index