[8u20, 9] RFR(S): 8011646 : SEGV in compiled code with loop predication
John Rose
john.r.rose at oracle.com
Wed May 28 23:42:41 UTC 2014
On May 28, 2014, at 2:53 PM, Albert <albert.noll at oracle.com> wrote:
>> It is only 'Node *' to 'Node* ' change. 'udiffs' show that cleanly.
>>
> Yes, I just put the '*' uniformly to the left side.
(Which is fine BTW, since the majority usage is "T* x" not "T *x"; https://wiki.openjdk.java.net/display/HotSpot/StyleGuide points out we do such adjustments.)
Are there any other places where C2 uses normal IR to access the mark word of an object, and if so, is a similar bug fix needed there? If so, the tricky logic for building the free-standing LoadXNode needs to be factored into a subroutine.
— John
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20140528/e0913ce2/attachment.html>
More information about the hotspot-compiler-dev
mailing list