[PATCH] fix(TemplateTable): use float operations for fast_xaccess() and fstore()...
authorVladimir Petko <vladimir.petko@canonical.com>
Mon, 6 Jul 2026 21:58:32 +0000 (09:58 +1200)
committerEmilio Pozuelo Monfort <pochu@debian.org>
Tue, 25 Aug 2026 07:29:15 +0000 (09:29 +0200)
commitb4e31aad1b01c02654973033165462746cba4973
treed8755d745a6249f970c03219b621576aed6b2370
parentea963e0731c4fefcfef5dd71185d00c39cd10172
[PATCH] fix(TemplateTable): use float operations for fast_xaccess() and fstore(). This PR changes fstore and fast_xaccess operations to generate float (4 byte) instructions on S390x. This resolves out of bound read and writes on float that causes a segmentation fault with Compact Object Headers enabled.

From b9ea4636bea0f6264b2c602e4203e8e604d8da6e Mon Sep 17 00:00:00 2001
Bug: https://bugs.openjdk.org/browse/JDK-8387580
Origin: upstream, https://github.com/openjdk/jdk/commit/978dfecb6545166aee93a8e68c9c82535b0cb3e2

Gbp-Pq: Name jdk-8387580.diff
src/hotspot/cpu/s390/templateTable_s390.cpp