about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/tile/setcontext.S
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/unix/sysv/linux/tile/setcontext.S')
-rw-r--r--sysdeps/unix/sysv/linux/tile/setcontext.S2
1 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/tile/setcontext.S b/sysdeps/unix/sysv/linux/tile/setcontext.S
index ee9edbefe1..02d6a1578c 100644
--- a/sysdeps/unix/sysv/linux/tile/setcontext.S
+++ b/sysdeps/unix/sysv/linux/tile/setcontext.S
@@ -190,7 +190,9 @@ END (__setcontext)
 weak_alias (__setcontext, setcontext)
 
 ENTRY (__startcontext)
+	cfi_undefined (lr)
 	FEEDBACK_ENTER(__startcontext)
+	jalr r31
 	BEQZ r30, 1f
 	{
 	 move r0, r30