RFR(s): 8076181: bytecodeInterpreter.cpp refers to unknown labels.

Severin Gehwolf sgehwolf at redhat.com
Mon Mar 30 13:37:12 UTC 2015


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
> >>>
> >>
> >
> >
> >


-------------- next part --------------
A non-text attachment was scrubbed...
Name: JDK-8076181.export.patch
Type: text/x-patch
Size: 1610 bytes
Desc: not available
URL: <http://mail.openjdk.java.net/pipermail/hotspot-runtime-dev/attachments/20150330/394d7d57/JDK-8076181.export.patch>


More information about the hotspot-runtime-dev mailing list