[vectorIntrinsics+mask] RFR: 8273205: [vector] Crash in C2_MacroAssembler::vprotate_var after JDK-8271366 [v2]

Jie Fu jiefu at openjdk.java.net
Mon Sep 6 03:36:03 UTC 2021


On Sun, 5 Sep 2021 14:27:37 GMT, Jie Fu <jiefu at openjdk.org> wrote:

> The reason for the crash is that rotate operation fails to degenerate_vector_rotate when `use_predicate=false` on unsupported platforms.
> To call `VectorNode::degenerate_vector_rotate`, `gvn().transform(operation)` should be added.
> 
> More testing is in progress.

Catch and fix another regression caused by JDK-8272479: https://github.com/openjdk/panama-vector/pull/120.
Now jdk/incubator/vector all passed with `-ea -esa -ea -esa -Xcomp -XX:CompileThreshold=100` on my machine.
Thanks.

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

PR: https://git.openjdk.java.net/panama-vector/pull/119


More information about the panama-dev mailing list