This is the mail archive of the
newlib@sourceware.org
mailing list for the newlib project.
[PATCH] epiphany: Additional setjmp() and longjmp() syms
- From: Sebastian Huber <sebastian dot huber at embedded-brains dot de>
- To: newlib at sourceware dot org
- Date: Wed, 31 Jan 2018 08:17:38 +0100
- Subject: [PATCH] epiphany: Additional setjmp() and longjmp() syms
- Authentication-results: sourceware.org; auth=none
At least with Binutils 2.30 and GCC 7.3 we need symbol definitions
without the leading underscore.
Signed-off-by: Sebastian Huber <sebastian.huber@embedded-brains.de>
---
newlib/libc/machine/epiphany/setjmp.S | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/newlib/libc/machine/epiphany/setjmp.S b/newlib/libc/machine/epiphany/setjmp.S
index 2986bb47a..b981ee51e 100644
--- a/newlib/libc/machine/epiphany/setjmp.S
+++ b/newlib/libc/machine/epiphany/setjmp.S
@@ -45,6 +45,8 @@ _setjmp:
mov r0,#0
rts
.size _setjmp, .-_setjmp
+ .global setjmp
+ .set setjmp, _setjmp
.global _longjmp
_longjmp:
@@ -63,3 +65,5 @@ _longjmp:
movne r0,r1
jr lr
.size _longjmp, .-_longjmp
+ .global longjmp
+ .set longjmp, _longjmp
--
2.12.3