--- a/src/hotspot/share/opto/macro.cpp Thu Mar 22 16:39:02 2018 -0700
+++ b/src/hotspot/share/opto/macro.cpp Thu Mar 22 20:21:19 2018 -0700
@@ -2668,8 +2668,7 @@
assert(n->Opcode() == Op_LoopLimit ||
n->Opcode() == Op_Opaque1 ||
n->Opcode() == Op_Opaque2 ||
- n->Opcode() == Op_Opaque3 ||
- n->Opcode() == Op_Opaque4, "unknown node type in macro list");
+ n->Opcode() == Op_Opaque3, "unknown node type in macro list");
}
assert(success == (C->macro_count() < old_macro_count), "elimination reduces macro count");
progress = progress || success;
@@ -2734,9 +2733,6 @@
_igvn.replace_node(n, repl);
success = true;
#endif
- } else if (n->Opcode() == Op_Opaque4) {
- _igvn.replace_node(n, n->in(2));
- success = true;
} else if (n->Opcode() == Op_OuterStripMinedLoop) {
n->as_OuterStripMinedLoop()->adjust_strip_mined_loop(&_igvn);
C->remove_macro_node(n);