diff options
author | Alan Modra <amodra@bigpond.net.au> | 2003-09-11 23:54:40 +0000 |
---|---|---|
committer | Alan Modra <amodra@bigpond.net.au> | 2003-09-11 23:54:40 +0000 |
commit | d6369582b45d024640cdba0ec0a22ebf381b74f9 (patch) | |
tree | 04f3459481dd95299d45c55d0dfb47440783644e /libffi/src/powerpc | |
parent | a78d67998b06c2f8a85005cb6ebb722dd1cf2a4b (diff) |
* src/prep_cif.c (initialize_aggregate): Include tail padding in
structure size.
* src/powerpc/linux64_closure.S (ffi_closure_LINUX64): Correct
placement of float result.
* testsuite/libffi.special/unwindtest.cc (closure_test_fn1): Correct
cast of "resp" for big-endian 64 bit machines.
git-svn-id: https://gcc.gnu.org/svn/gcc/trunk@71323 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libffi/src/powerpc')
-rw-r--r-- | libffi/src/powerpc/linux64_closure.S | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/libffi/src/powerpc/linux64_closure.S b/libffi/src/powerpc/linux64_closure.S index 6cad16ad77d..2d44d67c20f 100644 --- a/libffi/src/powerpc/linux64_closure.S +++ b/libffi/src/powerpc/linux64_closure.S @@ -97,7 +97,7 @@ ffi_closure_LINUX64: addi %r1, %r1, 224 blr # case FFI_TYPE_FLOAT - lfs %f1, 112+4(%r1) + lfs %f1, 112+0(%r1) mtlr %r0 addi %r1, %r1, 224 blr |