On Thu, 23 Mar 2023 18:11:18 GMT, Jorn Vernee <jver...@openjdk.org> wrote:
> This patch adds checks in AbstractLinker to reject packed structs and structs > with excess padding (e.g. unnamed bitfields), since both of those are > currently not supported, and the ABI/spec seems too vague to base support on. This pull request has now been integrated. Changeset: 1de1a388 Author: Jorn Vernee <jver...@openjdk.org> URL: https://git.openjdk.org/jdk/commit/1de1a38859c696cd5f3f6efa51809bff9c127953 Stats: 161 lines in 11 files changed: 146 ins; 0 del; 15 mod 8303002: Reject packed structs from linker 8300784: Specify exactly how padding should be presented to the linker 8304803: NPE thrown during downcall classification under Linux/x64 8303524: Check FunctionDescriptor byte order when linking Reviewed-by: mcimadamore ------------- PR: https://git.openjdk.org/jdk/pull/13164