aboutsummaryrefslogtreecommitdiff
path: root/libffi/ChangeLog
diff options
context:
space:
mode:
authorAndrew Pinski <apinski@cavium.com>2015-02-10 22:46:47 +0000
committerAndrew Pinski <pinskia@gcc.gnu.org>2015-02-10 14:46:47 -0800
commit97c32df4ba83a0d2872af9477dbdc83a534d16ef (patch)
tree758a37aa8fc976d1c982fb96541aa0f877586f4e /libffi/ChangeLog
parentc8aa1929d5590eb141207914ec47c073f1d95932 (diff)
downloadgcc-97c32df4ba83a0d2872af9477dbdc83a534d16ef.zip
gcc-97c32df4ba83a0d2872af9477dbdc83a534d16ef.tar.gz
gcc-97c32df4ba83a0d2872af9477dbdc83a534d16ef.tar.bz2
ffitarget.h (ffi_arg): Use unsigned long long for ILP32.
2015-02-10 Andrew Pinski <apinski@cavium.com> * src/aarch64/ffitarget.h (ffi_arg): Use unsigned long long for ILP32. (FFI_SIZEOF_ARG): Define to 64 for ILP32. (ffi_sarg): Use signed long long for ILP32. * src/aarch64/sysv.S (PTR_REG): New macro. (PTR_SIZE): New macro. (ffi_closure_SYSV): Load cif, fn and user_data using PTR_REG. (ffi_go_closure_SYSV): Load cif and fn using PTR_REG. From-SVN: r220598
Diffstat (limited to 'libffi/ChangeLog')
-rw-r--r--libffi/ChangeLog11
1 files changed, 11 insertions, 0 deletions
diff --git a/libffi/ChangeLog b/libffi/ChangeLog
index 47503d4..a690b7b 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -1,3 +1,14 @@
+2015-02-10 Andrew Pinski <apinski@cavium.com>
+
+ * src/aarch64/ffitarget.h (ffi_arg): Use unsigned long long for ILP32.
+ (FFI_SIZEOF_ARG): Define to 64 for ILP32.
+ (ffi_sarg): Use signed long long for ILP32.
+
+ * src/aarch64/sysv.S (PTR_REG): New macro.
+ (PTR_SIZE): New macro.
+ (ffi_closure_SYSV): Load cif, fn and user_data using PTR_REG.
+ (ffi_go_closure_SYSV): Load cif and fn using PTR_REG.
+
2015-01-29 Jack Howarth <howarth.at.gcc@gmail.com>
PR libffi/64855