RFR(XS): 8028207: assert(_outcnt==1) failed: not unique in compile.cpp

Rickard Bäckman rickard.backman at oracle.com
Tue Nov 12 06:23:45 PST 2013


Hi,

can I have this small change reviewed please?
When having two MathExactNodes with identical input, where one doesn't
dominate the other we get a problem where the BoolNode controlling the
overflow gets multiple IfNodes.
In final_graph_reshaping we want to set the control edge of each node
that uses the result of the MathExactNode to the non-throwing branch of
that If. If there is more than one there is no way of saying which use
requires which If.

Webrev: http://cr.openjdk.java.net/~rbackman/8028207/
Bug: https://bugs.openjdk.java.net/browse/JDK-8028207

Thanks
/R
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 836 bytes
Desc: Digital signature
Url : http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20131112/b79c45b3/attachment.bin 


More information about the hotspot-compiler-dev mailing list