[prev in list] [next in list] [prev in thread] [next in thread] 

List:       openjdk-hotspot-runtime-dev
Subject:    Re: RFR(s): 8076181: bytecodeInterpreter.cpp refers to unknown labels.
From:       Coleen Phillimore <coleen.phillimore () oracle ! com>
Date:       2015-03-30 14:55:04
Message-ID: 551963C8.5030203 () oracle ! com
[Download RAW message or body]


Okay, I'll do it.
Coleen

On 3/30/15, 9:37 AM, Severin Gehwolf wrote:
> On Mon, 2015-03-30 at 21:36 +1000, David Holmes wrote:
>> On 30/03/2015 9:02 PM, Severin Gehwolf wrote:
>>> On Fri, 2015-03-27 at 11:58 -0400, Coleen Phillimore wrote:
>>>> Yes, this is good.  Sorry, I reviewed this and didn't think it would
>>>> break anything (obviously wrong).  I think this can be checked in
>>>> directly by a committer.
>>> Thanks, Coleen.
>>>
>>> I think a second review is still required.
>> Reviewed.
> Thanks, David.
>
> I'd appreciate if somebody could push the attached hg-exported patch for
> me.
>
> Thanks,
> Severin
>
>>> Cheers,
>>> Severin
>>>
>>>> Thanks!
>>>> Coleen
>>>>
>>>> On 3/27/15, 11:49 AM, Severin Gehwolf wrote:
>>>>> Hi,
>>>>>
>>>>> Could somebody please review and sponsor this change?
>>>>>
>>>>> JDK-8074345 introduced new jumps to labels which were undefined in
>>>>> bytecodeInterpreter.cpp. This makes release builds of Zero fail[1],
>>>>> since it uses the computed goto approach rather than a switch statement
>>>>> which debug builds use. AFAIK, Zero is the only remaining user of the C
>>>>> ++ interpreter.
>>>>>
>>>>> The fix is to not introduce those unknown labels since they aren't
>>>>> implemented anyway. Note: CDS is not implemented in Zero. I'm not
>>>>> entirely sure why 8076181 touched bytecodeInterpreter.cpp in the first
>>>>> place.
>>>>>
>>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8076181
>>>>> webrev:
>>>>> http://cr.openjdk.java.net/~sgehwolf/webrevs/JDK-8076181/webrev.01/
>>>>>
>>>>> Thanks,
>>>>> Severin
>>>>>
>>>>> [1]
>>>>> http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/2015-March/014315.html
>>>>>
>>>
>>>
>

[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic