RFR: 8289743: AArch64: Clean up patching logic

David Holmes dholmes at openjdk.org
Sun Jul 10 23:20:41 UTC 2022


On Wed, 6 Jul 2022 13:28:06 GMT, Andrew Haley <aph at openjdk.org> wrote:

> The current logic for patching is a mess of if-then-elses. By rearranging the logic and using a switch we can make it both easier to understand and faster.

There are failures in tier1, 2 and 3 (ZGC use is in tier3). Most failures on Macos.

Failing tests:

compiler/codecache/stress/RandomAllocationTest.java
compiler/codegen/TestOopCmp.java
compiler/unsafe/UnsafeGetConstantField.java
runtime/CommandLine/OptionsValidation/TestOptionsWithRanges.java#id4

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

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


More information about the hotspot-dev mailing list