Skip to content
This repository has been archived by the owner on Dec 13, 2024. It is now read-only.

[Jtreg]Fix the issue with addVarg/nextVarg of VaList on Power #42

Conversation

ChengJin01
Copy link

The change is to resolve the Jtreg test related issue with addVarg/nextVarg of VaList on Power to ensure the struct value is correctly read from va_list and added to va_list when the struct argument size is inconsistent with its layout size.

Signed-off-by: Cheng Jin jincheng@ca.ibm.com

@ChengJin01
Copy link
Author

The PR is to fix the VaList specific issue detected at https://github.com/ibmruntimes/openj9-openjdk-jdk19/blob/openj9/test/jdk/java/foreign/TestScopedOperations.java and also verified with other VaList related Jtreg test suites.

@ChengJin01
Copy link
Author

Reviewer: @tajila
FYI: @pshipton

@tajila
Copy link
Member

tajila commented Oct 21, 2022

@hangshao0 Please review these changes

Copy link
Contributor

@hangshao0 hangshao0 left a comment

Choose a reason for hiding this comment

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

LGTM.

@tajila tajila requested a review from hangshao0 October 25, 2022 17:02
@hangshao0
Copy link
Contributor

I've already approved this change. @tajila I see you request me to review again, is that a miss-click ?

@tajila
Copy link
Member

tajila commented Oct 25, 2022

My page was stale, thanks

The change is to resolve the Jtreg test related issue
with addVarg/nextVarg of VaList on Power to ensure the
struct value is correctly read from va_list and added
to va_list when the struct argument size is inconsistent
with its layout size.

Signed-off-by: Cheng Jin <jincheng@ca.ibm.com>
@ChengJin01 ChengJin01 force-pushed the jep424_fix_valist_struct_jtreg_tests_jdk19 branch from 967daef to 72743a5 Compare October 25, 2022 20:09
@tajila
Copy link
Member

tajila commented Oct 26, 2022

jenkins test sanity plinux jdk19

@tajila tajila merged commit 0deb85c into ibmruntimes:openj9 Oct 26, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants