diff options
author | Andrew Pinski <apinski@cavium.com> | 2015-02-10 22:46:47 +0000 |
---|---|---|
committer | Andrew Pinski <pinskia@gcc.gnu.org> | 2015-02-10 14:46:47 -0800 |
commit | 97c32df4ba83a0d2872af9477dbdc83a534d16ef (patch) | |
tree | 758a37aa8fc976d1c982fb96541aa0f877586f4e /libffi/ChangeLog | |
parent | c8aa1929d5590eb141207914ec47c073f1d95932 (diff) | |
download | gcc-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/ChangeLog | 11 |
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 |