From: Alan Modra Date: Sun, 17 Nov 2013 14:44:03 +0000 (+1030) Subject: ppc_closure.S: Don't bl .Luint128. X-Git-Tag: releases/gcc-4.9.0~2728 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=fd4da58cd8bee25149f50a249073b20487b5bb41;p=thirdparty%2Fgcc.git ppc_closure.S: Don't bl .Luint128. * src/powerpc/ppc_closure.S: Don't bl .Luint128. From-SVN: r204918 --- diff --git a/libffi/ChangeLog b/libffi/ChangeLog index ce3a6c5797ed..3fb36aa560d3 100644 --- a/libffi/ChangeLog +++ b/libffi/ChangeLog @@ -1,5 +1,7 @@ 2013-11-18 Alan Modra + * src/powerpc/ppc_closure.S: Don't bl .Luint128. + * src/powerpc/ffitarget.h: Import from upstream. * src/powerpc/ffi.c: Likewise. * src/powerpc/linux64.S: Likewise. diff --git a/libffi/src/powerpc/ppc_closure.S b/libffi/src/powerpc/ppc_closure.S index e160006426eb..4f8490b6e7ee 100644 --- a/libffi/src/powerpc/ppc_closure.S +++ b/libffi/src/powerpc/ppc_closure.S @@ -238,7 +238,7 @@ ENTRY(ffi_closure_SYSV) lwz %r3,112+0(%r1) lwz %r4,112+4(%r1) lwz %r5,112+8(%r1) - bl .Luint128 + b .Luint128 # The return types below are only used when the ABI type is FFI_SYSV. # case FFI_SYSV_TYPE_SMALL_STRUCT + 1. One byte struct.