1.1 --- a/src/share/vm/opto/loopnode.hpp Thu Mar 06 10:30:17 2008 -0800 1.2 +++ b/src/share/vm/opto/loopnode.hpp Thu Mar 06 10:53:33 2008 -0800 1.3 @@ -289,13 +289,15 @@ 1.4 _has_sfpt:1, // True if has non-call safepoint 1.5 _rce_candidate:1; // True if candidate for range check elimination 1.6 1.7 - Node_List* _required_safept; // A inner loop cannot delete these safepts; 1.8 + Node_List* _required_safept; // A inner loop cannot delete these safepts; 1.9 + bool _allow_optimizations; // Allow loop optimizations 1.10 1.11 IdealLoopTree( PhaseIdealLoop* phase, Node *head, Node *tail ) 1.12 : _parent(0), _next(0), _child(0), 1.13 _head(head), _tail(tail), 1.14 _phase(phase), 1.15 _required_safept(NULL), 1.16 + _allow_optimizations(true), 1.17 _nest(0), _irreducible(0), _has_call(0), _has_sfpt(0), _rce_candidate(0) 1.18 { } 1.19