RFR: 8321712: C2: "failed: Multiple uses of register" in C2_MacroAssembler::vminmax_fp [v2]

Sandhya Viswanathan sviswanathan at openjdk.org
Wed Jan 10 16:23:26 UTC 2024


On Tue, 9 Jan 2024 18:17:33 GMT, Emanuel Peter <epeter at openjdk.org> wrote:

>> Sandhya Viswanathan has updated the pull request incrementally with one additional commit since the last revision:
>> 
>>   review comments
>
> https://bugs.openjdk.org/secure/attachment/107681/Test_276.java
> This is the regression test of the bug that is closed as duplicate of your issue, am I correct?
> This is the duplicate bug: https://bugs.openjdk.org/browse/JDK-8322090
> 
> Fails with: `assert(regs[i] != regs[j]) failed: Multiple uses of register: xmm3`
> 
> You need to at least verify if this bug is fixed with your patch, otherwise we would need to re-open it, since it would not be a duplicate.
> 
> Culpable node seems to be:
> `7274  MaxD  === _ 363 363  [[ 4874 ]]  !jvms: Test_276::mainTest @ bci:291 (line 1084)`

Thanks a lot @eme64 and @TobiHartmann for the review, I will wait for the test results before integrating.

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

PR Comment: https://git.openjdk.org/jdk/pull/17315#issuecomment-1885172150


More information about the hotspot-compiler-dev mailing list