]> gcc.gnu.org Git - gcc.git/commitdiff
ppc_closure.S (ffi_closure_SYSV): Don't use JUMPTARGET to call ffi_closure_helper_SYSV.
authorAlan Modra <amodra@bigpond.net.au>
Wed, 1 Jun 2005 00:33:09 +0000 (00:33 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Wed, 1 Jun 2005 00:33:09 +0000 (10:03 +0930)
* src/powerpc/ppc_closure.S (ffi_closure_SYSV): Don't use JUMPTARGET
to call ffi_closure_helper_SYSV.  Append @local instead.
* src/powerpc/sysv.S (ffi_call_SYSV): Likewise for ffi_prep_args_SYSV.

From-SVN: r100416

libffi/ChangeLog
libffi/src/powerpc/ppc_closure.S
libffi/src/powerpc/sysv.S

index d1f580e3c7bef0fbdd94849343b4d527c1ff1e40..fb1e67b39f595278f62c6407d19e201e3f2bf5b5 100644 (file)
@@ -1,3 +1,9 @@
+2005-06-01  Alan Modra  <amodra@bigpond.net.au>
+
+       * src/powerpc/ppc_closure.S (ffi_closure_SYSV): Don't use JUMPTARGET
+       to call ffi_closure_helper_SYSV.  Append @local instead.
+       * src/powerpc/sysv.S (ffi_call_SYSV): Likewise for ffi_prep_args_SYSV.
+
 2005-05-17  Kelley Cook  <kcook@gcc.gnu.org>
 
        * configure.ac: Use AC_C_BIGENDIAN instead of AC_C_BIGENDIAN_CROSS.
index ba13fa467e4880f242c62c90ac06007e80020c24..c71a7ff3b3bab1e1aba00b2a9c812c769f1631d1 100644 (file)
@@ -57,7 +57,7 @@ ENTRY(ffi_closure_SYSV)
        addi %r7,%r1,152
 
        # make the call
-       bl JUMPTARGET(ffi_closure_helper_SYSV)
+       bl ffi_closure_helper_SYSV@local
 
        # now r3 contains the return type
        # so use it to look up in a table
index 1689d292d8079328764c1bfb0a490e989eaca0b2..6d8b60155bb712d69cb1e76e9c569e4ddd6067bb 100644 (file)
@@ -60,7 +60,7 @@ ENTRY(ffi_call_SYSV)
 
        /* Call ffi_prep_args_SYSV.  */
        mr      %r4,%r1
-       bl      JUMPTARGET(ffi_prep_args_SYSV)
+       bl      ffi_prep_args_SYSV@local
 
        /* Now do the call.  */
        /* Set up cr1 with bits 4-7 of the flags.  */
This page took 0.071416 seconds and 5 git commands to generate.