Port of: https://github.com/openjdk/panama-foreign/pull/780 Which adds tests 
for nested structs/unions/arrays, and fixes an issue with nested HFAs on 
AArch64.

This PR also includes https://github.com/openjdk/panama-foreign/pull/765 which 
is required for the fix to apply cleanly.

Moving these change sets into the mainline now seems useful for the currently 
ongoing porting effort on PPC, as well as taking a load off of the JEP PR 
review which will come later.

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

Commit messages:
 - disable test on x86
 - update copyright years
 - 8300294: Add tests for by-value unions and structs with nested fixed-length 
arrays
 - 8299911: Refactor struct handling in AArch64 CallArranger

Changes: https://git.openjdk.org/jdk/pull/12831/files
 Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=12831&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8303516
  Stats: 1046 lines in 8 files changed: 786 ins; 174 del; 86 mod
  Patch: https://git.openjdk.org/jdk/pull/12831.diff
  Fetch: git fetch https://git.openjdk.org/jdk pull/12831/head:pull/12831

PR: https://git.openjdk.org/jdk/pull/12831

Reply via email to