RFR (S) JDK-8001345: VM crashes with assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc

Vladimir Kozlov vladimir.kozlov at oracle.com
Wed Jun 19 07:49:39 PDT 2013


On 6/19/13 12:19 AM, Roland Westrelin wrote:
>>     hash_delete(this);
>>     del_req(Precedent);
>>     phase->is_IterGVN()->_worklist.push(my_mem); // remove dead node later
>
> Is hash_delete(this) required? Isn't it done by PhaseIterGVN::transform_old() before Ideal() is called?

You are right, my bad. It is useless here. Unfortunately I pushed the fix into hs25 already, we will clean it up next 
time we touch this code. And will remove it from hs24 backport.

Sorry about that,
Vladimir

>
> Roland.
>


More information about the hotspot-compiler-dev mailing list