[9] RFR(XS): 8042428: CompileQueue::free_all() code is incorrect

Vladimir Kozlov vladimir.kozlov at oracle.com
Tue May 6 07:38:14 UTC 2014


On 5/6/14 12:36 AM, Albert wrote:
> Vladimir, thanks for looking at this.
>
> I guess the change is simple enough so that I can push it.

Yes.

Vladimir

>
> Best,
> Albert
>
>
> On 05/06/2014 09:31 AM, Vladimir Kozlov wrote:
>> Good.
>>
>> Vladimir
>>
>> On 5/6/14 12:12 AM, Albert wrote:
>>> Hi all,
>>>
>>> could I get reviews for this small patch?
>>>
>>> Bug:
>>> https://bugs.openjdk.java.net/browse/JDK-8042428
>>>
>>> Problem:
>>> The loop in CompileQueue::free_all() is incorrect because CompileTask::_next field is overwritten by
>>> CompileTask::free().
>>>
>>> Solution:
>>> Free task after getting next pointer of freelist.
>>>
>>> Webrev:
>>> http://cr.openjdk.java.net/~anoll/8042428/webrev.00/
>>>
>>>
>>> Many thanks in advance,
>>> Albert
>


More information about the hotspot-compiler-dev mailing list