Mercurial > hg > truffle
diff src/share/vm/opto/compile.cpp @ 6619:5af51c882207
7192963: assert(_in[req-1] == this) failed: Must pass arg count to 'new'
Summary: Fixed Pack node generation. Not vectorize shift instructions if count is not the same for all shifts and if count is vector.
Reviewed-by: twisti
author | kvn |
---|---|
date | Wed, 22 Aug 2012 11:55:40 -0700 |
parents | 6c5b7a6becc8 |
children | da91efe96a93 |
line wrap: on
line diff
--- a/src/share/vm/opto/compile.cpp Wed Aug 22 14:29:57 2012 +0200 +++ b/src/share/vm/opto/compile.cpp Wed Aug 22 11:55:40 2012 -0700 @@ -2604,7 +2604,7 @@ if (n->req()-1 > 2) { // Replace many operand PackNodes with a binary tree for matching PackNode* p = (PackNode*) n; - Node* btp = p->binaryTreePack(Compile::current(), 1, n->req()); + Node* btp = p->binary_tree_pack(Compile::current(), 1, n->req()); n->subsume_by(btp); } break;