Integrated: 8287396 LIR_Opr::vreg_number() and data() can return negative number

Dean Long dlong at openjdk.java.net
Wed Jun 1 18:32:35 UTC 2022


On Fri, 27 May 2022 03:23:47 GMT, Dean Long <dlong at openjdk.org> wrote:

> This PR does two things:
> - reverts the incorrect change to non_data_bits that included pointer_bits
> - treats the data() as an unsigned int to prevent a high bit being treated as a negative number

This pull request has now been integrated.

Changeset: cdb47688
Author:    Dean Long <dlong at openjdk.org>
URL:       https://git.openjdk.java.net/jdk/commit/cdb476888a65b8ee2538f08b4b1dbb245874a262
Stats:     8 lines in 1 file changed: 2 ins; 1 del; 5 mod

8287396: LIR_Opr::vreg_number() and data() can return negative number

Reviewed-by: kvn, chagedorn

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

PR: https://git.openjdk.java.net/jdk/pull/8912


More information about the hotspot-compiler-dev mailing list