Integrated: Make compile on other platforms.
Coleen Phillimore
coleenp at openjdk.java.net
Tue Mar 22 14:01:46 UTC 2022
On Mon, 21 Mar 2022 21:39:56 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
> This patch with additions and deletions of dummy stubs gets loom to compile on zero, ppc, s390, arm, linux 32 bit open, ie platforms that Oracle doesn't support.
> There are two not nice
> #if !defined(AMD64) || !defined(AARCH64) || defined(ZERO)
> changes. One for platform dependent code in signature.cpp and the other is because linux zero product inlining detects the dummy null return as input to memcpy.
> Also has a stack walking change that makes zero not complete compilation with the built compiler because of dummy returns. Removing this doesn't cause any test failures in the loom tier1-3 code.
This pull request has now been integrated.
Changeset: 16e4713c
Author: Coleen Phillimore <coleenp at openjdk.org>
URL: https://git.openjdk.java.net/loom/commit/16e4713cede546735dbeddbd646f1e52f39b6893
Stats: 90 lines in 14 files changed: 7 ins; 55 del; 28 mod
Make compile on other platforms.
Reviewed-by: alanb
-------------
PR: https://git.openjdk.java.net/loom/pull/111
More information about the loom-dev
mailing list