Mercurial > hg > truffle
diff src/share/vm/opto/loopnode.hpp @ 3840:4e761e7e6e12
7070134: Hotspot crashes with sigsegv from PorterStemmer
Summary: Do not move data nodes which are attached to a predicate test to a dominating test.
Reviewed-by: never
author | kvn |
---|---|
date | Tue, 26 Jul 2011 19:35:23 -0700 |
parents | e3cbc9ddd434 |
children | c96c3eb1efae |
line wrap: on
line diff
--- a/src/share/vm/opto/loopnode.hpp Thu Jul 21 11:25:07 2011 -0700 +++ b/src/share/vm/opto/loopnode.hpp Tue Jul 26 19:35:23 2011 -0700 @@ -1009,7 +1009,7 @@ Node *has_local_phi_input( Node *n ); // Mark an IfNode as being dominated by a prior test, // without actually altering the CFG (and hence IDOM info). - void dominated_by( Node *prevdom, Node *iff, bool flip = false ); + void dominated_by( Node *prevdom, Node *iff, bool flip = false, bool exclude_loop_predicate = false ); // Split Node 'n' through merge point Node *split_thru_region( Node *n, Node *region );