aboutsummaryrefslogtreecommitdiff
path: root/libffi
diff options
context:
space:
mode:
authorGCC Administrator <gccadmin@gcc.gnu.org>2021-06-17 00:16:54 +0000
committerGCC Administrator <gccadmin@gcc.gnu.org>2021-06-17 00:16:54 +0000
commit9a61dfdb5ecb58bc4caea1c11e017d93bdd1d9a5 (patch)
tree7d4a310d91b95cb6e36e1a9d4beb1f7612d35971 /libffi
parent786188e8b8cab47cb31177c6f4ab1a1578a607c3 (diff)
downloadgcc-9a61dfdb5ecb58bc4caea1c11e017d93bdd1d9a5.zip
gcc-9a61dfdb5ecb58bc4caea1c11e017d93bdd1d9a5.tar.gz
gcc-9a61dfdb5ecb58bc4caea1c11e017d93bdd1d9a5.tar.bz2
Daily bump.
Diffstat (limited to 'libffi')
-rw-r--r--libffi/ChangeLog8
1 files changed, 8 insertions, 0 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index 58ce572..8ecc9de 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -1,3 +1,11 @@
+2021-06-16 Jakub Jelinek <jakub@redhat.com>
+
+ * src/x86/ffi64.c (classify_argument): For FFI_TYPE_STRUCT set words
+ to number of words needed for type->size + byte_offset bytes rather
+ than just type->size bytes. Compute pos before the loop and check
+ total size of the structure.
+ * testsuite/libffi.call/nested_struct12.c: New test.
+
2021-01-05 Samuel Thibault <samuel.thibault@ens-lyon.org>
* configure: Re-generate.