src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File JDK-8033260 Cdiff src/share/vm/runtime/vmStructs.cpp

src/share/vm/runtime/vmStructs.cpp

Print this page
rev 5903 : 8033260: assert(lrg._area >= 0.0) failed: negative spill area
Summary: Change type from float to double on block frequency, and add check for +Inf - +Inf operation
Reviewed-by:

*** 1175,1187 **** c2_nonstatic_field(Block, _succs, Block_Array) \ c2_nonstatic_field(Block, _num_succs, uint) \ c2_nonstatic_field(Block, _pre_order, uint) \ c2_nonstatic_field(Block, _dom_depth, uint) \ c2_nonstatic_field(Block, _idom, Block*) \ ! c2_nonstatic_field(Block, _freq, jfloat) \ \ ! c2_nonstatic_field(CFGElement, _freq, jfloat) \ \ c2_nonstatic_field(Block_List, _cnt, uint) \ \ c2_nonstatic_field(Block_Array, _size, uint) \ c2_nonstatic_field(Block_Array, _blocks, Block**) \ --- 1175,1187 ---- c2_nonstatic_field(Block, _succs, Block_Array) \ c2_nonstatic_field(Block, _num_succs, uint) \ c2_nonstatic_field(Block, _pre_order, uint) \ c2_nonstatic_field(Block, _dom_depth, uint) \ c2_nonstatic_field(Block, _idom, Block*) \ ! c2_nonstatic_field(Block, _freq, jdouble) \ \ ! c2_nonstatic_field(CFGElement, _freq, jdouble) \ \ c2_nonstatic_field(Block_List, _cnt, uint) \ \ c2_nonstatic_field(Block_Array, _size, uint) \ c2_nonstatic_field(Block_Array, _blocks, Block**) \
src/share/vm/runtime/vmStructs.cpp
Index Unified diffs Context diffs Sdiffs Patch New Old Previous File Next File