Request for reviews (S): 7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp

Vladimir Kozlov vladimir.kozlov at oracle.com
Mon Sep 12 17:02:21 PDT 2011


Thank you, Tom

Vladimir

Tom Rodriguez wrote:
> Looks good.
> 
> tom
> 
> On Sep 12, 2011, at 4:14 PM, Vladimir Kozlov wrote:
> 
>> http://cr.openjdk.java.net/~kvn/7089632/webrev
>>
>> 7089632: assert(machtmp->outcnt() == 1) failed: expected for a MachTemp
>>
>> The problem is spilling MachTemp and then removing intermediate MSC during postallocation in use_prior_register() so that MachTemp has additional use.
>>
>> Replace assert with check to delete MachTemp nodes only when they are really dead.
>>
>> Thanks,
>> Vladimir
> 


More information about the hotspot-compiler-dev mailing list