Request for reviews (XS): 6826960: C2 Sparc: assert(bb->_nodes[_bb_end]->is_Proj(), "skipping projections after expected call")

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Mon Apr 6 17:09:41 PDT 2009


http://cr.openjdk.java.net/~kvn/6826960/webrev.00

Fixed 6826960: C2 Sparc: assert(bb->_nodes[_bb_end]->is_Proj(),"skipping projections after expected call")

Problem:
Scheduling code expects Halt nodes only after uncommon_trap calls.
The fix for 6823453 generates Halt nodes for unreachable paths
after allocations. Such Halt nodes are placed in separate blocks.

Solution:
Add the check when a Halt node is placed in a separate block.

Reviewed by:

Fix verified (y/n): y, bug test

Other testing:
JPRT



More information about the hotspot-compiler-dev mailing list