[jdk17u-dev] Integrated: 8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing

Goetz Lindenmaier goetz at openjdk.org
Thu Mar 20 19:31:14 UTC 2025


On Tue, 18 Mar 2025 11:36:24 GMT, Goetz Lindenmaier <goetz at openjdk.org> wrote:

> I backport this for parity with 17.0.16-oracle.
> 
> Clean backport, but I had to adapt one test.
> The IR Framework in 17 does not support the needed features:
> 
> 
> ----------System.err:(34/2067)----------
> Compilation failed.
> Exit code: 1
> Output: '/net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:11: error: cannot find symbol
>     @IR(counts = {IRNode.LOAD_VECTOR_F, "> 0"},
>                         ^
>   symbol:   variable LOAD_VECTOR_F
>   location: class IRNode
> /net/sapmnt.sapjvm_work/d045726/tmp/jtreg-clx209-17/scratch/./compile-framework-sources-9942959654077088267/X1.java:12: error: cannot find symbol
>         applyIfCPUFeatureOr = {"sse2", "true", "asimd", "true"})
>         ^
>   symbol:   method applyIfCPUFeatureOr()
>   location: @interface IR
> 2 errors
> '
> compiler.lib.compile_framework.CompileFrameworkException: Exception in Compile Framework:
> Compilation failed.

This pull request has now been integrated.

Changeset: 36f9ed8a
Author:    Goetz Lindenmaier <goetz at openjdk.org>
URL:       https://git.openjdk.org/jdk17u-dev/commit/36f9ed8a67aaf99ce263ebbde6b8e16e6c0bc2e7
Stats:     1611 lines in 19 files changed: 1611 ins; 0 del; 0 mod

8337221: CompileFramework: test library to conveniently compile java and jasm sources for fuzzing

Reviewed-by: rrich
Backport-of: e654a536dcb2b2b3784893d7aa6f5137223d8735

-------------

PR: https://git.openjdk.org/jdk17u-dev/pull/3377


More information about the jdk-updates-dev mailing list