Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2218980 | 8 | Vladimir Kozlov | P2 | Closed | Fixed | b18 |
JDK-2219024 | 7u4 | Vladimir Kozlov | P2 | Closed | Fixed | b05 |
JDK-2217418 | 7u2 | Vladimir Kozlov | P2 | Resolved | Fixed | b13 |
JDK-2217054 | hs22 | Vladimir Kozlov | P2 | Resolved | Fixed | b10 |
See attached example.
Bug is reproduced on JDK7 b147 and still exist in HS23b05
Here is results for interpreter and C2:
Expected results (int):
[
Test.var_18 = 65
Test.var_20 = 218763548
Test.var_17 = false
Test.var_19 = [
Test_Class_0.var_1 = 11
Test_Class_0.var_4 = 0
Test_Class_0.var_5 = 640
Test_Class_0.var_2 = 612000468
Test_Class_0.var_3 = 1.413301352444783E308
]
]
Actual results(C2):
[
Test.var_18 = 65
Test.var_20 = 218763548
Test.var_17 = false
Test.var_19 = [
Test_Class_0.var_1 = 9
Test_Class_0.var_4 = 0
Test_Class_0.var_5 = 640
Test_Class_0.var_2 = 612000468
Test_Class_0.var_3 = 1.413301352444783E308
]
Bug is reproduced on JDK7 b147 and still exist in HS23b05
Here is results for interpreter and C2:
Expected results (int):
[
Test.var_18 = 65
Test.var_20 = 218763548
Test.var_17 = false
Test.var_19 = [
Test_Class_0.var_1 = 11
Test_Class_0.var_4 = 0
Test_Class_0.var_5 = 640
Test_Class_0.var_2 = 612000468
Test_Class_0.var_3 = 1.413301352444783E308
]
]
Actual results(C2):
[
Test.var_18 = 65
Test.var_20 = 218763548
Test.var_17 = false
Test.var_19 = [
Test_Class_0.var_1 = 9
Test_Class_0.var_4 = 0
Test_Class_0.var_5 = 640
Test_Class_0.var_2 = 612000468
Test_Class_0.var_3 = 1.413301352444783E308
]
- backported by
-
JDK-2217054 C2 generates incorrect results
-
- Resolved
-
-
JDK-2217418 C2 generates incorrect results
-
- Resolved
-
-
JDK-2218980 C2 generates incorrect results
-
- Closed
-
-
JDK-2219024 C2 generates incorrect results
-
- Closed
-
- relates to
-
JDK-5091921 Sign flip issues in loop optimizer
-
- Closed
-