-
Enhancement
-
Resolution: Fixed
-
P4
-
11, 17, 21, 22
-
b26
-
ppc
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8320812 | 21.0.2 | Martin Doerr | P4 | Resolved | Fixed | b09 |
JDK-8320966 | 17.0.11 | Martin Doerr | P4 | Resolved | Fixed | b01 |
JDK-8321160 | 11.0.23 | Martin Doerr | P4 | Resolved | Fixed | b01 |
andi_(R0, klass, TypeEntries::type_unknown);
// Already unknown. Nothing to do anymore.
however, "klass" here should have all low bits set to 0. The code seems to need "tmp" here instead, which is the value from the profiling data slot.
Failing this check looks mostly harmless, but it is a missed optimization.
- backported by
-
JDK-8320812 ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity
-
- Resolved
-
-
JDK-8320966 ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity
-
- Resolved
-
-
JDK-8321160 ppc64 TypeEntries::type_unknown logic looks wrong, missed optimization opportunity
-
- Resolved
-
- links to
-
Commit openjdk/jdk11u-dev/360bab8a
-
Commit openjdk/jdk17u-dev/8bf03b93
-
Commit openjdk/jdk21u/f8706d1d
-
Commit openjdk/jdk/6aa19766
-
Review openjdk/jdk11u-dev/2310
-
Review openjdk/jdk17u-dev/1989
-
Review openjdk/jdk21u/403
-
Review openjdk/jdk/16801