Review Request: Zero and Shark fixes

Christian Thalinger christian.thalinger at oracle.com
Wed Mar 30 07:21:00 PDT 2011


On Mar 30, 2011, at 4:11 PM, Dr Andrew John Hughes wrote:
> On 30 March 2011 13:35, Gary Benson <gbenson at redhat.com> wrote:
>> Dr Andrew John Hughes wrote:
>>> On 30 March 2011 12:51, Gary Benson <gbenson at redhat.com> wrote:
>>>> Christian Thalinger wrote:
>>>>> On Mar 30, 2011, at 12:52 PM, Gary Benson wrote:
>>>>>> This webrev contains a bunch of fixes for Zero and Shark:
>>>>>> 
>>>>>>  http://cr.openjdk.java.net/~gbenson/zero-shark-fixes-04/
>>>>>> 
>>>>>> Firstly, changes to tiered compilation required fixes to allow
>>>>>> Shark to build.  Secondly, my fix for 7030207 uncovered a bug
>>>>>> in the C++ interpreter where finalizers were not being
>>>>>> registered.  I can split the webrev into two if you'd like.
>>>>> 
>>>>> hotspot/src/share/vm/compiler/compileBroker.cpp:
>>>>> 
>>>>> -  if (compiler(comp_level)->is_c2()) {
>>>>> +  if (compiler(comp_level)->is_c2() || compiler(comp_level)->is_c2()) {
>>>>> 
>>>>> That seems to be a typo or leftover.
>>>> 
>>>> Ah, well spotted, the second should be is_shark.
>>>> 
>>>> Would you like me to remake the webrev?
>>> 
>>> Yes, please also split this up so it's easier to backport.
>> 
>> Whether I split it is up to twisti.  I don't want to jam their
>> testing thing all afternoon with six tiny patches...
>> 
> 
> Sorry, I was under the impression this was a Free Software project
> with equal input from everybody.
> It would have helped backporting to OpenJDK6 to have this split, but
> now we'll have to do this again from scratch.

Nothing's pushed yet so we still can talk about and change it.  What exactly do you want to split?

-- Christian


More information about the hotspot-compiler-dev mailing list