Welcome to mirror list, hosted at ThFree Co, Russian Federation.

cygwin.com/git/newlib-cygwin.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2018-01-31 10:14:44 +0300
committerSebastian Huber <sebastian.huber@embedded-brains.de>2018-01-31 10:17:19 +0300
commit1658a57715de93d50983f34e75216101eb373993 (patch)
tree72a8419d6f1016c5a328422c6562e3f3e6179f78
parentb920561fe3ec2128e783096e0c30fecb7ccb075d (diff)
epiphany: Additional setjmp() and longjmp() syms
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>
-rw-r--r--newlib/libc/machine/epiphany/setjmp.S4
1 files changed, 4 insertions, 0 deletions
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