prep_cif.c (initialize_aggregate): Include tail padding in structure size.
authorAlan Modra <amodra@bigpond.net.au>
Thu, 11 Sep 2003 23:54:40 +0000 (23:54 +0000)
committerAlan Modra <amodra@gcc.gnu.org>
Thu, 11 Sep 2003 23:54:40 +0000 (09:24 +0930)
commit6350c02cb6a7cdbd69403046fe466a9ea1367934
tree04f3459481dd95299d45c55d0dfb47440783644e
parentfe27b7cc414a7b57ef801872157b596f4f39c1f6
prep_cif.c (initialize_aggregate): Include tail padding in structure size.

* 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.

From-SVN: r71323
libffi/ChangeLog
libffi/src/powerpc/linux64_closure.S
libffi/src/prep_cif.c
libffi/testsuite/libffi.special/unwindtest.cc