[12] RFR(S) 8215317: [GRAAL] unit test CheckGraalIntrinsics failed after 8213754
Gustavo Romero
gromero at linux.vnet.ibm.com
Wed Jan 16 21:57:37 UTC 2019
Hi Vladimir,
I would like to request the approval to backport the change:
8213754: PPC64: Add Intrinsics for isDigit/isLowerCase/isUpperCase/isWhitespace
https://bugs.openjdk.java.net/browse/JDK-8213754
to jdk11u, but if it gets integrated before 8215687 it will break Graal
test HotspotTest.java/CheckGraalIntrinsics.java again, as expected.
Are you fine if I request the approval to backport first this change, i.e.
8215687?
Actually I'll have to tweak a bit and s/isJDK12OrHigher/isJDK11OrHigher/,
right?
Thank you.
Best regards,
Gustavo
On 12/13/2018 02:10 AM, Vladimir Kozlov wrote:
> https://bugs.openjdk.java.net/browse/JDK-8215317
>
> JDK-8213754 added new intrinsics which cause Graal's unit test failure.
>
> CheckGraalIntrinsics test is adjusted for new intrinsics:
>
> src/jdk.internal.vm.compiler/share/classes/org.graalvm.compiler.hotspot.test/src/org/graalvm/compiler/hotspot/test/CheckGraalIntrinsics.java
> @@ -376,6 +376,14 @@
> "jdk/jfr/internal/JVM.getEventWriter()Ljava/lang/Object;");
> }
>
> + if (isJDK12OrHigher()) {
> + add(toBeInvestigated,
> + "java/lang/CharacterDataLatin1.isDigit(I)Z",
> + "java/lang/CharacterDataLatin1.isLowerCase(I)Z",
> + "java/lang/CharacterDataLatin1.isUpperCase(I)Z",
> + "java/lang/CharacterDataLatin1.isWhitespace(I)Z");
> + }
> +
> if (!config.inlineNotify()) {
> add(ignore, "java/lang/Object.notify()V");
> }
>
> Tested tier1 and tier3-graal (where test is run).
>
> I also pushed changes into Lab's Graal repo so this test will be updated during next sync.
> But I want to push fix into JDK because JDK 12 will be forked very soon.
>
More information about the hotspot-compiler-dev
mailing list