[jdk25u-dev] Integrated: 8369881: C2: Unexpected node in SuperWord truncation: ReverseBytesS, ReverseBytesUS

Vishal Chand duke at openjdk.org
Thu Feb 12 10:37:17 UTC 2026


On Wed, 4 Feb 2026 23:10:41 GMT, Vishal Chand <duke at openjdk.org> wrote:

> Clean backport of [8369881](https://github.com/openjdk/jdk/commit/aa194c6a5a21aca64d454e4c5eeed1464c8f190b): C2: Unexpected node in SuperWord truncation: ReverseBytesS, ReverseBytesUS
> 
> Fixes fuzzer-discovered assert failure in SuperWord truncation for ReverseBytesS and ReverseBytesUS nodes. Adds missing nodes to truncation switch statement and includes test cases for both.
> 
> Additional Testing:
> - [x] New regression test fails without the fix, passes with it.
> - [x] Linux x86_64 server fastebug compiler tests.

This pull request has now been integrated.

Changeset: fbd9532c
Author:    Vishal Chand <vishalvc at amazon.com>
Committer: Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.org/jdk25u-dev/commit/fbd9532c1b5817d259b96e913af59dea055561b5
Stats:     54 lines in 2 files changed: 53 ins; 0 del; 1 mod

8369881: C2: Unexpected node in SuperWord truncation: ReverseBytesS, ReverseBytesUS

Backport-of: aa194c6a5a21aca64d454e4c5eeed1464c8f190b

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

PR: https://git.openjdk.org/jdk25u-dev/pull/233


More information about the jdk-updates-dev mailing list