From ce193f551ec21df85c934626a21730881484dcf0 Mon Sep 17 00:00:00 2001 From: Tulio Magno Quites Machado Filho Date: Fri, 21 Oct 2016 15:19:10 -0200 Subject: powerpc: Fix TOC stub on powerpc64 clone() Use a function call to _exit() so that the linker can create a TOC stub instead of just a branch. Tested on powerpc64. --- sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'sysdeps') diff --git a/sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S b/sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S index 7c59b9b4e9..df824f5a69 100644 --- a/sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S +++ b/sysdeps/unix/sysv/linux/powerpc/powerpc64/clone.S @@ -97,7 +97,7 @@ L(oldpid): #ifdef SHARED b JUMPTARGET(__GI__exit) #else - b JUMPTARGET(_exit) + bl JUMPTARGET(_exit) /* We won't ever get here but provide a nop so that the linker will insert a toc adjusting stub if necessary. */ nop -- cgit 1.4.1