[lworld] Integrated: 8253745: [lworld] C1: Flat inline type array store may write out of bounds

Tobias Hartmann thartmann at openjdk.java.net
Mon Oct 5 11:39:44 UTC 2020


On Mon, 5 Oct 2020 09:17:04 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

> When storing to a flat inline type array, C1 emits code for a field-wise copy from the source buffer to the destination
> array element. The field contents are stored in a temp register. If the field type is smaller than T_INT, we increase
> it to T_INT because smaller registers are not supported. However, the type of the load/store should not be updated.

This pull request has now been integrated.

Changeset: f24c2a82
Author:    Tobias Hartmann <thartmann at openjdk.org>
URL:       https://git.openjdk.java.net/valhalla/commit/f24c2a82
Stats:     7 lines in 1 file changed: 3 ins; 1 del; 3 mod

8253745: [lworld] C1: Flat inline type array store may write out of bounds

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

PR: https://git.openjdk.java.net/valhalla/pull/208



More information about the valhalla-dev mailing list