aboutsummaryrefslogtreecommitdiff
path: root/libffi/ChangeLog
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>2018-08-15 06:57:45 +0000
committerAndreas Schwab <schwab@gcc.gnu.org>2018-08-15 06:57:45 +0000
commit68d235936bff881b22b6f9a8ab4446c225064454 (patch)
treeb9b8282cb3f81076d059c08749f5d1559a80d1b4 /libffi/ChangeLog
parent107192f73ec949170ac5c65e52cf85c93be2f07a (diff)
backport: ffi.c (ffi_call_go, [...]): New functions.
Backport of RISC-V support for libffi go closures * src/riscv/ffi.c (ffi_call_go, ffi_prep_go_closure): New functions. (ffi_call_int): Renamed from ffi_call. (ffi_call_asm, ffi_closure_inner): Adjust interface. * src/riscv/ffitarget.h (FFI_GO_CLOSURES): Define. * src/riscv/sysv.S (ffi_go_closure_asm): New function. (ffi_closure_asm, ffi_call_asm): Update for adjusted interfaces. From-SVN: r263550
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 f81c30c2bcf..d63d1cee47c 100644
--- a/libffi/ChangeLog
+++ b/libffi/ChangeLog
@@ -1,3 +1,14 @@
+2018-08-15 Andreas Schwab <schwab@suse.de>
+
+ Backport of RISC-V support for libffi go closures
+ * src/riscv/ffi.c (ffi_call_go, ffi_prep_go_closure): New
+ functions.
+ (ffi_call_int): Renamed from ffi_call.
+ (ffi_call_asm, ffi_closure_inner): Adjust interface.
+ * src/riscv/ffitarget.h (FFI_GO_CLOSURES): Define.
+ * src/riscv/sysv.S (ffi_go_closure_asm): New function.
+ (ffi_closure_asm, ffi_call_asm): Update for adjusted interfaces.
+
2018-05-08 Andreas Schwab <schwab@suse.de>
Backport of RISC-V support for libffi