comparison src/share/vm/runtime/vmStructs.cpp @ 14499:1077c8270209

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: kvn, roland
author adlertz
date Tue, 25 Feb 2014 17:51:27 +0100
parents cd5d10655495
children d8041d695d19 8504393de66b
comparison
equal deleted inserted replaced
14498:04e7587c97dc 14499:1077c8270209
1174 c2_nonstatic_field(Block, _succs, Block_Array) \ 1174 c2_nonstatic_field(Block, _succs, Block_Array) \
1175 c2_nonstatic_field(Block, _num_succs, uint) \ 1175 c2_nonstatic_field(Block, _num_succs, uint) \
1176 c2_nonstatic_field(Block, _pre_order, uint) \ 1176 c2_nonstatic_field(Block, _pre_order, uint) \
1177 c2_nonstatic_field(Block, _dom_depth, uint) \ 1177 c2_nonstatic_field(Block, _dom_depth, uint) \
1178 c2_nonstatic_field(Block, _idom, Block*) \ 1178 c2_nonstatic_field(Block, _idom, Block*) \
1179 c2_nonstatic_field(Block, _freq, jfloat) \ 1179 c2_nonstatic_field(Block, _freq, jdouble) \
1180 \ 1180 \
1181 c2_nonstatic_field(CFGElement, _freq, jfloat) \ 1181 c2_nonstatic_field(CFGElement, _freq, jdouble) \
1182 \ 1182 \
1183 c2_nonstatic_field(Block_List, _cnt, uint) \ 1183 c2_nonstatic_field(Block_List, _cnt, uint) \
1184 \ 1184 \
1185 c2_nonstatic_field(Block_Array, _size, uint) \ 1185 c2_nonstatic_field(Block_Array, _size, uint) \
1186 c2_nonstatic_field(Block_Array, _blocks, Block**) \ 1186 c2_nonstatic_field(Block_Array, _blocks, Block**) \