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
Override needRelocationsForLookupEvaluationData #7793
Conversation
This commit overrides the needRelocationsForLookupEvaluationData query found in the OMR codegenerator. The query is used to decide if a reloction record is needed when generating code for the lookup IL in power's code generator (it is needed for AOT and Remote compiles). Since OMR is not aware of remote compilations, overriding the query here will allow Openj9 to make a decision on whether a relocation record is needed. Signed-off-by: Dhruv Chopra <Dhruv.C.Chopra@ibm.com>
See eclipse/omr#4441 for the PR that introduces this query in OMR. |
@ymanton Can I get a review please? |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. We can deal with this once the OMR change lands.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
Jenkins test sanity all jdk8,jdk11 |
travis build failed with:
Looks like an infrastructure issue. |
The Mac build also failed during cloning:
@mpirvu Can we try launching these tests again? |
Jenkins test sanity osx jdk8 |
All builds except for travis passed. The travis failure is the one in: #7793 (comment) @ymanton @mpirvu Is it possible to try the travis build again? Or can we merge without it, considering all the other builds that have passed? |
Travis failed due to infra. Sanity tests passed, hence merging. |
This commit overrides the needRelocationsForLookupEvaluationData query found in the OMR codegenerator. The query is used to decide if a reloction record is needed when generating code for the lookup IL in power's code generator (it is needed for AOT and Remote compiles). Since OMR is not aware of remote compilations, overriding the query here will allow Openj9 to make a decision on whether a relocation record is needed.
Signed-off-by: Dhruv Chopra Dhruv.C.Chopra@ibm.com