Mercurial > hg > truffle
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**) \ |