OSDN Git Service

* configure.in (powerpc64*-*-linux*): Remove.
[pf3gnuchains/gcc-fork.git] / libffi / src / powerpc / sysv.S
index 538ffa8..c1e0d18 100644 (file)
@@ -29,7 +29,8 @@
 #include <ffi.h>
 #include <powerpc/asm.h>
 
-       .globl ffi_prep_args
+#ifndef __powerpc64__
+       .globl ffi_prep_args_SYSV
 ENTRY(ffi_call_SYSV)
 .LFB1:
        /* Save the old stack pointer as AP.  */
@@ -58,9 +59,9 @@ ENTRY(ffi_call_SYSV)
        mr      %r28,%r8        /* our AP. */
 .LCFI6:
 
-       /* Call ffi_prep_args.  */
+       /* Call ffi_prep_args_SYSV.  */
        mr      %r4,%r1
-       bl      JUMPTARGET(ffi_prep_args)
+       bl      JUMPTARGET(ffi_prep_args_SYSV)
 
        /* Now do the call.  */
        /* Set up cr1 with bits 4-7 of the flags.  */
@@ -171,3 +172,4 @@ __FRAME_BEGIN__:
       .byte     0x1c     /*  uleb128 0x1c */
       .align 2
 .LEFDE1:
+#endif