Mercurial > hg > truffle
diff 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 |
line wrap: on
line diff
--- a/src/share/vm/runtime/vmStructs.cpp Tue Feb 25 14:09:02 2014 +0100 +++ b/src/share/vm/runtime/vmStructs.cpp Tue Feb 25 17:51:27 2014 +0100 @@ -1176,9 +1176,9 @@ 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(Block, _freq, jdouble) \ \ - c2_nonstatic_field(CFGElement, _freq, jfloat) \ + c2_nonstatic_field(CFGElement, _freq, jdouble) \ \ c2_nonstatic_field(Block_List, _cnt, uint) \ \