-
Bug
-
Resolution: Fixed
-
P4
-
hs18
-
b04
-
x86
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2192542 | 7 | Igor Veresov | P4 | Closed | Fixed | b92 |
JDK-2198025 | 6u23 | Igor Veresov | P4 | Resolved | Fixed | b01 |
JDK-2199978 | 6u22m | Igor Veresov | P4 | Resolved | Fixed | b01 |
JDK-2193583 | 6u21p | Igor Veresov | P4 | Resolved | Fixed | b03 |
C1 does sign-extension when it loads ints and shorts from memory to 64-bit registers. This cases problems for C2 in tiered, because it relies on the fact the int passed in a 64 bit register is zero-extended.
Webrev: http://cr.openjdk.java.net/~iveresov/6946892/webrev.00/
Webrev: http://cr.openjdk.java.net/~iveresov/6946892/webrev.00/
- backported by
-
JDK-2193583 c1 shouldn't do sign-extend to upper 32bits on x64
-
- Resolved
-
-
JDK-2198025 c1 shouldn't do sign-extend to upper 32bits on x64
-
- Resolved
-
-
JDK-2199978 c1 shouldn't do sign-extend to upper 32bits on x64
-
- Resolved
-
-
JDK-2192542 c1 shouldn't do sign-extend to upper 32bits on x64
-
- Closed
-