RFR(XS) 8026940: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc

Roland Westrelin roland.westrelin at oracle.com
Fri Oct 25 01:02:51 PDT 2013


> WEBREV: http://cr.openjdk.java.net/~adlertz/JDK-8026940/webrev00

This comment doesn’t look good anymore:

  97 static bool expected_yanked_node(Node *old, Node *orig_old) {
  98   // This code is expected only next original nodes:
  99   // - load from constant table node which may have next data input nodes:
 100   //     MachConstantBase, Phi, MachTemp, MachSpillCopy
 101   // - load constant node which may have next data input nodes:
 102   //     MachTemp, MachSpillCopy
 103   // - MachSpillCopy
 104   // - MachProj and Copy dead nodes

otherwise I think it’s good.

Roland.


More information about the hotspot-compiler-dev mailing list