[foreign-abi] Integrated: 8247993: AArch64: add support for VaList

Nick Gasson ngasson at openjdk.java.net
Fri Jul 3 14:59:40 UTC 2020


On Wed, 1 Jul 2020 07:07:28 GMT, Nick Gasson <ngasson at openjdk.org> wrote:

> Based on the SysV x64 implementation as it's somewhat similar to AArch64.
> 
> I added some extra tests to cover some cases on AArch64 that weren't hit
> by the existing tests. The new testHugeStructByValue fails on Linux
> x86_64 because the HugePoint struct is too large to be passed in
> registers in the SysV ABI. Made a minimal fix to pass it on the stack
> instead.

This pull request has now been integrated.

Changeset: 3c80669b
Author:    Nick Gasson <ngasson at openjdk.org>
Committer: Jorn Vernee <jvernee at openjdk.org>
URL:       https://git.openjdk.java.net/panama-foreign/commit/3c80669b
Stats:     917 lines in 9 files changed: 86 ins; 817 del; 14 mod

8247993: AArch64: add support for VaList

Reviewed-by: jvernee

-------------

PR: https://git.openjdk.java.net/panama-foreign/pull/224


More information about the panama-dev mailing list