comparison src/share/vm/gc_implementation/shared/markSweep.cpp @ 980:c3c4a1d3801a

6884552: remove some unnecessary #ifdef's introduced in the fix for 4957990 Summary: Removed the unnecessary #ifdef's which were interfering with the build of the Zero-assembler port Reviewed-by: ysr, jcoomes
author andrew
date Wed, 23 Sep 2009 11:36:06 -0700
parents 8b46c4d82093
children 7a102acc9f17 46b819ba120b
comparison
equal deleted inserted replaced
961:d7c9544cc141 980:c3c4a1d3801a
71 _revisit_klass_stack->at(i)->follow_weak_klass_links(&is_alive,&keep_alive); 71 _revisit_klass_stack->at(i)->follow_weak_klass_links(&is_alive,&keep_alive);
72 } 72 }
73 follow_stack(); 73 follow_stack();
74 } 74 }
75 75
76 #if ( defined(COMPILER1) || defined(COMPILER2) )
77 void MarkSweep::revisit_mdo(DataLayout* p) { 76 void MarkSweep::revisit_mdo(DataLayout* p) {
78 _revisit_mdo_stack->push(p); 77 _revisit_mdo_stack->push(p);
79 } 78 }
80 79
81 void MarkSweep::follow_mdo_weak_refs() { 80 void MarkSweep::follow_mdo_weak_refs() {
90 for (int i = 0; i < _revisit_mdo_stack->length(); i++) { 89 for (int i = 0; i < _revisit_mdo_stack->length(); i++) {
91 _revisit_mdo_stack->at(i)->follow_weak_refs(&is_alive); 90 _revisit_mdo_stack->at(i)->follow_weak_refs(&is_alive);
92 } 91 }
93 follow_stack(); 92 follow_stack();
94 } 93 }
95 #endif // ( COMPILER1 || COMPILER2 )
96 94
97 MarkSweep::FollowRootClosure MarkSweep::follow_root_closure; 95 MarkSweep::FollowRootClosure MarkSweep::follow_root_closure;
98 96
99 void MarkSweep::FollowRootClosure::do_oop(oop* p) { follow_root(p); } 97 void MarkSweep::FollowRootClosure::do_oop(oop* p) { follow_root(p); }
100 void MarkSweep::FollowRootClosure::do_oop(narrowOop* p) { follow_root(p); } 98 void MarkSweep::FollowRootClosure::do_oop(narrowOop* p) { follow_root(p); }