-
Bug
-
Resolution: Fixed
-
P4
-
18
-
b21
-
ppc, s390x
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8362479 | 17.0.17 | Goetz Lindenmaier | P4 | Resolved | Fixed | b01 |
Test output:
```
[ RUN ] codestrings.validate_vm
/sapmnt/sapjvm_work/openjdk/nb/linuxppc64le/jdk-dev/test/hotspot/gtest/code/test_codestrings.cpp:179: Failure
Value of: cbuf.dbg_strings().is_empty()
Actual: true
Expected: false
/sapmnt/sapjvm_work/openjdk/nb/linuxppc64le/jdk-dev/test/hotspot/gtest/code/test_codestrings.cpp:249: Failure
Value of: cbuf.dbg_strings().is_empty()
Actual: true
Expected: false
[ FAILED ] codestrings.validate_vm (2 ms)
```
Problem is that the tests assumes that `MacroAssembler::unimplemented()` uses code strings, which it does not on ppc64 (s390 too AFAICT).
```
[ RUN ] codestrings.validate_vm
/sapmnt/sapjvm_work/openjdk/nb/linuxppc64le/jdk-dev/test/hotspot/gtest/code/test_codestrings.cpp:179: Failure
Value of: cbuf.dbg_strings().is_empty()
Actual: true
Expected: false
/sapmnt/sapjvm_work/openjdk/nb/linuxppc64le/jdk-dev/test/hotspot/gtest/code/test_codestrings.cpp:249: Failure
Value of: cbuf.dbg_strings().is_empty()
Actual: true
Expected: false
[ FAILED ] codestrings.validate_vm (2 ms)
```
Problem is that the tests assumes that `MacroAssembler::unimplemented()` uses code strings, which it does not on ppc64 (s390 too AFAICT).
- backported by
-
JDK-8362479 codestrings.validate_vm gtest fails on ppc64, s390
-
- Resolved
-
- caused by
-
JDK-8264207 CodeStrings does not honour fixed address assumption.
-
- Resolved
-
- causes
-
JDK-8276175 codestrings.validate_vm gtest still broken on ppc64 after JDK-8276046
-
- Resolved
-
- links to
-
Commit openjdk/jdk/809488bf
-
Commit(master) openjdk/jdk17u-dev/4a6afcc8
-
Review openjdk/jdk/6133
-
Review(master) openjdk/jdk17u-dev/3751
(2 links to)