git: openjdk/jdk: master: 8369902: C2 SuperWord: wrong result because filterin NaN instead of zero in MemPointerParser::canonicalize_raw_summands

Emanuel Peter epeter at openjdk.org
Tue Oct 21 05:43:23 UTC 2025


Changeset: 207fe55d
Branch: master
Author:    Emanuel Peter <epeter at openjdk.org>
Date:      2025-10-21 05:42:50 +0000
URL:       https://git.openjdk.org/jdk/commit/207fe55d90fd4fa1a53c876865b1c227518c170e

8369902: C2 SuperWord: wrong result because filterin NaN instead of zero in MemPointerParser::canonicalize_raw_summands

Co-authored-by: Manuel Hässig <mhaessig at openjdk.org>
Reviewed-by: mhaessig, kvn

! src/hotspot/share/opto/mempointer.cpp
! test/hotspot/jtreg/compiler/loopopts/superword/TestAliasingFuzzer.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestDoNotFilterNaNSummands.java
+ test/hotspot/jtreg/compiler/loopopts/superword/TestMemorySegmentFilterSummands.java



More information about the jdk-changes mailing list