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)

This pull request has now been integrated.

Changeset: 98a7a60f
Author:    Feilong Jiang <fji...@openjdk.org>
Committer: Fei Yang <fy...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/98a7a60fcb7d1efdba60438df3c468f5320fb64c
Stats:     2 lines in 1 file changed: 0 ins; 0 del; 2 mod

8303863: RISC-V: TestArrayStructs.java fails after JDK-8303604

Reviewed-by: jvernee, fyang

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

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

Reply via email to