RFR: 8335662: [AArch64] C1: guarantee(val < (1ULL << nbits)) failed: Field too big for insn [v2]

Evgeny Astigeevich eastigeevich at openjdk.org
Wed Oct 16 14:48:12 UTC 2024


On Wed, 16 Oct 2024 12:09:22 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:

>> Chad Rakoczy has updated the pull request incrementally with two additional commits since the last revision:
>> 
>>  - Add blank line at end of test
>>  - Add jasm and update test description
>
> test/hotspot/jtreg/compiler/c1/ComplexLockingAndMultiThreading.jasm line 13:
> 
>> 11:          return;
>> 12:   }
>> 13:   public static Method main:"([Ljava/lang/String;)V"
> 
> There's no need to have the main method in jasm, right? I think it's only `synchronizedMethod` which triggers the issue. So ideally, the jasm file is as compact as possible to ease future maintenance of the test.

IMO we even don't need to run the code to trigger compilation. We can use WhiteBox to compile it.

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

PR Review Comment: https://git.openjdk.org/jdk/pull/21473#discussion_r1803261299


More information about the hotspot-compiler-dev mailing list