From 6415d3b82b68682fd19144c8e9c91459f20c7f3a Mon Sep 17 00:00:00 2001 From: Vladimir Kozlov Date: Fri, 29 Jan 2021 16:16:14 +0000 Subject: [PATCH] 8259584: SuperWord::fix_commutative_inputs checks in_bb(fin1) instead of in_bb(fin2) Reviewed-by: shade --- src/hotspot/share/opto/superword.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hotspot/share/opto/superword.cpp b/src/hotspot/share/opto/superword.cpp index 123153a6187..e3e70f1dbff 100644 --- a/src/hotspot/share/opto/superword.cpp +++ b/src/hotspot/share/opto/superword.cpp @@ -4705,7 +4705,7 @@ bool SuperWord::fix_commutative_inputs(Node* gold, Node* fix) { Node* fin2 = fix->in(2); bool swapped = false; - if (in_bb(gin1) && in_bb(gin2) && in_bb(fin1) && in_bb(fin1)) { + if (in_bb(gin1) && in_bb(gin2) && in_bb(fin1) && in_bb(fin2)) { if (same_origin_idx(gin1, fin1) && same_origin_idx(gin2, fin2)) { return true; // nothing to fix