From 9f796da3774b2e2f92dca178fdccd93989919256 Mon Sep 17 00:00:00 2001 From: Wang Haomin Date: Wed, 23 Jul 2025 08:08:05 +0000 Subject: [PATCH] 8362972: C2 fails with unexpected node in SuperWord truncation: IsFiniteF, IsFiniteD Reviewed-by: thartmann, jkarthikeyan --- src/hotspot/share/opto/superword.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/hotspot/share/opto/superword.cpp b/src/hotspot/share/opto/superword.cpp index 266a5874cea..510cb1b51de 100644 --- a/src/hotspot/share/opto/superword.cpp +++ b/src/hotspot/share/opto/superword.cpp @@ -2593,6 +2593,8 @@ static bool can_subword_truncate(Node* in, const Type* type) { case Op_ReverseI: case Op_CountLeadingZerosI: case Op_CountTrailingZerosI: + case Op_IsFiniteF: + case Op_IsFiniteD: case Op_IsInfiniteF: case Op_IsInfiniteD: case Op_ExtractS: