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