Request for reviews (S): 6736417: Fastdebug C2 crashes in StoreBNode::Ideal
Vladimir.Kozlov at Sun.COM
Tue Aug 26 14:55:31 PDT 2008
Fixed 6736417: Fastdebug C2 crashes in StoreBNode::Ideal
Methods step_through_mergemem() and remove_dead_region() can cause
the node and its users to go dead but that isn't being checked for.
- Check the result of step_through_mergemem() and remove_dead_region()
methods and stop further transformations if the node become dead.
- Add the assert to transform_old() after the call to Ideal()
to verify that it does not return a dead node.
Fix verified (y/n): y, failed test.
More information about the hotspot-compiler-dev