mirror of
https://github.com/darlinghq/darling-openjdk.git
synced 2024-12-11 22:33:36 +00:00
8230020: [BACKOUT] compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"
Back out JDK-8225670 due to performance regressions. Reviewed-by: roland
This commit is contained in:
parent
84686488e8
commit
0941bf8b5e
@ -258,7 +258,8 @@ void ciMethodData::load_data() {
|
||||
void ciReceiverTypeData::translate_receiver_data_from(const ProfileData* data) {
|
||||
for (uint row = 0; row < row_limit(); row++) {
|
||||
Klass* k = data->as_ReceiverTypeData()->receiver(row);
|
||||
if (k != NULL && k->is_loader_alive()) {
|
||||
if (k != NULL) {
|
||||
if (k->is_loader_alive()) {
|
||||
ciKlass* klass = CURRENT_ENV->get_klass(k);
|
||||
set_receiver(row, klass);
|
||||
} else {
|
||||
@ -267,6 +268,7 @@ void ciReceiverTypeData::translate_receiver_data_from(const ProfileData* data) {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
void ciTypeStackSlotEntries::translate_type_data_from(const TypeStackSlotEntries* entries) {
|
||||
for (int i = 0; i < number_of_entries(); i++) {
|
||||
|
@ -49,9 +49,8 @@ compiler/jvmci/compilerToVM/GetResolvedJavaTypeTest.java 8158860 generic-all
|
||||
compiler/jvmci/compilerToVM/InvalidateInstalledCodeTest.java 8163894 generic-all
|
||||
compiler/tiered/LevelTransitionTest.java 8067651 generic-all
|
||||
|
||||
compiler/types/correctness/CorrectnessTest.java 8225620 solaris-sparcv9
|
||||
compiler/types/correctness/OffTest.java 8225620 solaris-sparcv9
|
||||
compiler/unsafe/UnsafeGetConstantField.java 8229446 solaris-sparcv9
|
||||
compiler/types/correctness/CorrectnessTest.java 8230019,8225620 generic-all,solaris-sparcv9
|
||||
compiler/types/correctness/OffTest.java 8230019,8225620 generic-all,solaris-sparcv9
|
||||
|
||||
compiler/c2/Test6852078.java 8194310 generic-all
|
||||
compiler/c2/Test8004741.java 8214904 generic-all
|
||||
|
Loading…
Reference in New Issue
Block a user