]> git.ipfire.org Git - thirdparty/gcc.git/commit
ffi.c (ffi_prep_args64): Modify for changed gcc structure passing.
authorAlan Modra <amodra@bigpond.net.au>
Fri, 1 Aug 2003 15:19:01 +0000 (15:19 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Fri, 1 Aug 2003 15:19:01 +0000 (00:49 +0930)
commitb00badcd910c44afa5a42d956e0f889795a747b4
tree37e36dba4ae31ad926ac9e8e71f52fdcd2ba3ace
parent2f18d7a1a8277ecc9538214375e3aad461b98b2c
ffi.c (ffi_prep_args64): Modify for changed gcc structure passing.

* src/powerpc/ffi.c (ffi_prep_args64): Modify for changed gcc
structure passing.
(ffi_closure_helper_LINUX64): Likewise.
* src/powerpc/linux64.S: Remove code writing to parm save area.
* src/powerpc/linux64_closure.S (ffi_closure_LINUX64): Use return
address in lr from ffi_closure_helper_LINUX64 call to calculate
table address.  Optimize function tail.

From-SVN: r70050
libffi/ChangeLog
libffi/src/powerpc/ffi.c
libffi/src/powerpc/linux64.S
libffi/src/powerpc/linux64_closure.S