aboutsummaryrefslogtreecommitdiff
path: root/libffi/src/powerpc
diff options
context:
space:
mode:
authorAlan Modra <amodra@bigpond.net.au>2003-09-11 23:54:40 +0000
committerAlan Modra <amodra@bigpond.net.au>2003-09-11 23:54:40 +0000
commitd6369582b45d024640cdba0ec0a22ebf381b74f9 (patch)
tree04f3459481dd95299d45c55d0dfb47440783644e /libffi/src/powerpc
parenta78d67998b06c2f8a85005cb6ebb722dd1cf2a4b (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.S2
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