-
Bug
-
Resolution: Fixed
-
P2
-
11, 15, 16, 17
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8270225 | 18 | Christian Hagedorn | P2 | Resolved | Fixed | b06 |
JDK-8270744 | 17.0.1 | Christian Hagedorn | P2 | Resolved | Fixed | b03 |
JDK-8270545 | 11.0.13-oracle | Tobias Hartmann | P2 | Closed | Fixed | b03 |
JDK-8271383 | 11.0.13 | Martin Doerr | P2 | Resolved | Fixed | b01 |
The attached fuzzer test produces a different result for C2 compared to C1/interpreter. It starts to fail after
To reproduce:
$ java -Xint Test.java > xint.log
$ java -Xcomp -XX:CompileOnly=Test Test.java > c2.log
$ diff xint.log c2.log
62c62
< vMeth1_check_sum: -4505034666541838094
---
> vMeth1_check_sum: 8100660520553448565
71c71
< vMeth1_check_sum: 121887261065963647
---
> vMeth1_check_sum: 6886533561546985349
80c80
< vMeth1_check_sum: 4748809188657399033
---
> vMeth1_check_sum: 5672397492800002690
89c89
< vMeth1_check_sum: -9071012959872778812
---
> vMeth1_check_sum: 4458264447119787987
- backported by
-
JDK-8270225 C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions
- Resolved
-
JDK-8270744 C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions
- Resolved
-
JDK-8271383 C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions
- Resolved
-
JDK-8270545 C2: Node is wrongly marked as reduction resulting in a wrong execution due to wrong vector instructions
- Closed
- relates to
-
JDK-8074981 Integer/FP scalar reduction optimization
- Resolved
-
JDK-8279622 C2: miscompilation of map pattern as a vector reduction
- Resolved
-
JDK-8240248 Extend superword reduction optimizations for x86
- Resolved
-
JDK-8287087 C2: perform SLP reduction analysis on-demand
- Resolved
- links to
-
Commit openjdk/jdk11u-dev/69341be4
-
Commit openjdk/jdk17/f791fdf2
-
Review openjdk/jdk11u-dev/164
-
Review openjdk/jdk17/231