[jdk17u-dev] RFR: 8317507: C2 compilation fails with "Exceeded _node_regs array"

Aleksey Shipilev shade at openjdk.org
Tue Dec 19 10:52:42 UTC 2023


On Wed, 13 Dec 2023 09:37:29 GMT, Goetz Lindenmaier <goetz at openjdk.org> wrote:

>> Clean backport to fix the C2 corner case.
>> 
>> Additional testing:
>>  - [x] New regression test fails without the fix, passes with it
>>  - [x] Linux x86_64 server fastdebug,`tier{1,2,3,4}`
>>  - [x] Linux AArch64 server fastdebug,`tier{1,2,3}`
>
> Yes, it will now compile the method. But it might need twice as many memory as before. This might kill existing installations. Compiler memory is often a bottle neck.

@GoeLin, I see `jdk17u-fix-yes` now. I take it as the signal that you are okay with the explanation above, and think this makes sense for jdk17u-dev? Just checking.

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

PR Comment: https://git.openjdk.org/jdk17u-dev/pull/2039#issuecomment-1862534282


More information about the jdk-updates-dev mailing list