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