git: openjdk/jdk: 8299546: C2: MulLNode::mul_ring() wrongly returns bottom type due to casting errors with large numbers
Christian Hagedorn
chagedorn at openjdk.org
Tue Mar 14 15:15:28 UTC 2023
Changeset: c466cdf9
Author: Christian Hagedorn <chagedorn at openjdk.org>
Date: 2023-03-14 14:57:47 +0000
URL: https://git.openjdk.org/jdk/commit/c466cdf973ca9c4ecec1a28f158ebf366386024e
8299546: C2: MulLNode::mul_ring() wrongly returns bottom type due to casting errors with large numbers
Reviewed-by: iveresov, kvn, qamai
! src/hotspot/share/opto/mulnode.cpp
! src/hotspot/share/utilities/globalDefinitions.hpp
+ test/hotspot/jtreg/compiler/c2/irTests/igvn/TestIntegerMulRing.java
+ test/hotspot/jtreg/compiler/ccp/TestMissingMulLOptimization.java
More information about the jdk-changes
mailing list