Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Relocate the J2I virtual thunk in PIC data on x86 #2875

Merged
merged 1 commit into from
Sep 18, 2018

Conversation

jdmpapin
Copy link
Contributor

No description provided.

@jdmpapin
Copy link
Contributor Author

Marked WIP because this depends on both #2851 and #2874. For the moment I have copies of those changes in this branch so that it will build, but this PR is just for the change in d281f6b

@jdmpapin
Copy link
Contributor Author

@irinarada FYI

Copy link
Contributor

@mstoodle mstoodle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The may be reasonable reasons why what I've suggested is hard to do, and if we're just going to change the structure of these relocations to eliminate this "offset" value anyway, then it may not be worth fixing. But this is one of those things about AOT relocations that generally comes back to bite painfully (I speak from experience, sadly).

@irinarada
Copy link

@jdmpapin - do we have an ETA for this one?

Signed-off-by: Devin Papineau <devinmp@ca.ibm.com>
@jdmpapin jdmpapin changed the title WIP: Relocate the J2I virtual thunk in PIC data on x86 Relocate the J2I virtual thunk in PIC data on x86 Sep 17, 2018
@jdmpapin
Copy link
Contributor Author

Rebased to pick up #2649 for Travis, and removed WIP now that the dependencies have been merged

@andrewcraik
Copy link
Contributor

Jenkins test xlinux,win jdk11,jdk8

@andrewcraik
Copy link
Contributor

Jenkins test sanity xlinux,win jdk11,jdk8

1 similar comment
@andrewcraik
Copy link
Contributor

Jenkins test sanity xlinux,win jdk11,jdk8

@jdmpapin
Copy link
Contributor Author

jdmpapin commented Sep 18, 2018

The line endings check timed out, likely not due to line ending problems. Can we restart it?

Linux JDK11 sanity had a few failures, none of which are related to my changes:

Windows JDK11 sanity failed test_toLowerCase_lithuanian and CloneWeakReferenceTest, as above.

Linux JDK8 sanity failed nameOption6 and nameOption18, as above.

@fjeremic
Copy link
Contributor

#2890 is fixed. #2801 is in progress. I'll let whoever gets assigned to this evaluate whether we should merge or wait for a clean build. Probably @andrewcraik?

Jenkins line endings check

@andrewcraik
Copy link
Contributor

given that this is core feature work for 0.10, that the tests in question will not be affected by the changes that are intended to be made in this change, and that we need to complete feature work for 0.10 I'm going to say that I am happy merging this at this time.

Thanks all for the detailed analysis of the results.

Copy link
Contributor

@andrewcraik andrewcraik left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@andrewcraik andrewcraik merged commit b3b7b68 into eclipse-openj9:master Sep 18, 2018
@jdmpapin jdmpapin deleted the aot-nestmates-x86 branch September 25, 2018 22:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants