RFR: 8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD
Wang Haomin
wanghaomin at openjdk.org
Tue Jul 22 09:14:24 UTC 2025
On Tue, 22 Jul 2025 08:38:03 GMT, Tobias Hartmann <thartmann at openjdk.org> wrote:
> Hi @haominw, could you please add a regression test for this issue? Thanks.
Hi, test/hotspot/jtreg/compiler/intrinsics/TestDoubleIsFinite.java and TestFloatIsFinite.java can trigger this issue. I encountered the issue while adding the matcher `match(Set dst (CMoveI (Binary cop (CmpI (IsFiniteF op) zero)) (Binary src1 src2)));` on riscv ad file.
-------------
PR Comment: https://git.openjdk.org/jdk/pull/26423#issuecomment-3101798232
More information about the hotspot-compiler-dev
mailing list