1.1 --- a/src/share/vm/adlc/output_h.cpp Tue Aug 16 04:14:05 2011 -0700 1.2 +++ b/src/share/vm/adlc/output_h.cpp Tue Aug 16 11:53:57 2011 -0700 1.3 @@ -1519,8 +1519,9 @@ 1.4 // Declare Node::methods that set operand Label's contents 1.5 int label_position = instr->label_position(); 1.6 if( label_position != -1 ) { 1.7 - // Set the label, stored in labelOper::_branch_label 1.8 + // Set/Save the label, stored in labelOper::_branch_label 1.9 fprintf(fp," virtual void label_set( Label* label, uint block_num );\n"); 1.10 + fprintf(fp," virtual void save_label( Label** label, uint* block_num );\n"); 1.11 } 1.12 1.13 // If this instruction contains a methodOper 1.14 @@ -1678,16 +1679,6 @@ 1.15 } 1.16 } 1.17 1.18 - // flag: if instruction matches 'If' | 'Goto' | 'CountedLoopEnd | 'Jump' 1.19 - if ( instr->is_ideal_branch() ) { 1.20 - if ( node_flags_set ) { 1.21 - fprintf(fp," | Flag_is_Branch"); 1.22 - } else { 1.23 - fprintf(fp,"init_flags(Flag_is_Branch"); 1.24 - node_flags_set = true; 1.25 - } 1.26 - } 1.27 - 1.28 // flag: if this instruction is cisc alternate 1.29 if ( can_cisc_spill() && instr->is_cisc_alternate() ) { 1.30 if ( node_flags_set ) {