diff --git a/sysdeps/powerpc/powerpc64/sysdep.h b/sysdeps/powerpc/powerpc64/sysdep.h index 643aadaae0..c439b06121 100644 --- a/sysdeps/powerpc/powerpc64/sysdep.h +++ b/sysdeps/powerpc/powerpc64/sysdep.h @@ -354,7 +354,7 @@ LT_LABELSUFFIX(name,_name_end): ; \ #ifdef SHARED # define TAIL_CALL_NO_RETURN(__func) \ - b JUMPTARGET(__func) + b JUMPTARGET (NOTOC (__func)) #else # define TAIL_CALL_NO_RETURN(__func) \ .ifdef .Local ## __func; \