On Thu, 9 Mar 2023 14:39:55 GMT, Feilong Jiang <fji...@openjdk.org> wrote:
> [JDK-8303604](https://bugs.openjdk.org/browse/JDK-8303604) fixes an issue > with passing structs whose size is not a power of two on SysV and AArch64 > platforms. The same issue happens on RISC-V. > > Modifications are unnecessary for `STRUCT_REGISTER_F` and > `STRUCT_REGISTER_XF`. If there are no available registers, they will fall > back to `STRUCT_REGISTER_X`. > > Testing: > > - [x] TestArrayStructs.java > - [x] jdk_foreign on Unmatched Board (release build) LGTM ------------- Marked as reviewed by jvernee (Reviewer). PR: https://git.openjdk.org/jdk/pull/12950