RFR: 8158639: C2 compilation fails with SIGSEGV
dean.long at oracle.com
dean.long at oracle.com
Mon Aug 22 20:11:45 UTC 2016
It seems a little strange to continue passing a callee method to
null_check_receiver_before_call(), when it's only used for an assert.
It also makes me wonder if there are other places using arg_size() and
inc_sp() that need to be fixed.
dl
On 8/22/16 5:28 AM, Jamsheed C m wrote:
>
> Hi,
>
> bug id:https://bugs.openjdk.java.net/browse/JDK-8158639
> <https://bugs.openjdk.java.net/browse/JDK-8158639>
> webrev:http://cr.openjdk.java.net/~jcm/8158639/webrev.00/
> <http://cr.openjdk.java.net/%7Ejcm/8158639/webrev.00/>
>
> Request for review.
>
> Description
> _linkTo* adapter elimination in C2 cause wrong jvms for null checks
> at callsite. which makes MemberName missing for trap and reexecute at
> these sites.
>
> and in reported bug, this makes wrong data getting loaded in profile
> data for trap and reexecute.and later getting crash at recompilation.
>
> Fix: fix the jvms based on _linkTo*(Declared method signature ) at
> these trap sites.
>
>
> Best Regards,
>
> Jamsheed
>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20160822/4540c0ae/attachment-0001.html>
More information about the hotspot-compiler-dev
mailing list