diff --git a/test/compiler/unsafe/UnsafeGetConstantField.java b/test/compiler/unsafe/UnsafeGetConstantField.java
--- a/test/compiler/unsafe/UnsafeGetConstantField.java
+++ b/test/compiler/unsafe/UnsafeGetConstantField.java
@@ -147,10 +147,7 @@
if (!hasDefaultValue && (stable || g.isFinal())) {
Asserts.assertEQ(t.value, test.testDirect(),
"direct read doesn't return prev value");
- // fails for getCharUnaligned due toJDK-8148518
- if (!(t == JavaType.C && "Unaligned".equals(postfix))) {
- Asserts.assertEQ(test.testDirect(), test.testUnsafe());
- }
+ Asserts.assertEQ(test.testDirect(), test.testUnsafe());
} else {
Asserts.assertEQ(t.defaultValue, test.testDirect(),
"direct read doesn't return default value");
--- a/test/compiler/unsafe/UnsafeGetConstantField.java
+++ b/test/compiler/unsafe/UnsafeGetConstantField.java
@@ -147,10 +147,7 @@
if (!hasDefaultValue && (stable || g.isFinal())) {
Asserts.assertEQ(t.value, test.testDirect(),
"direct read doesn't return prev value");
- // fails for getCharUnaligned due to
- if (!(t == JavaType.C && "Unaligned".equals(postfix))) {
- Asserts.assertEQ(test.testDirect(), test.testUnsafe());
- }
+ Asserts.assertEQ(test.testDirect(), test.testUnsafe());
} else {
Asserts.assertEQ(t.defaultValue, test.testDirect(),
"direct read doesn't return default value");
- duplicates
-
JDK-8149844 Update test/compiler/unsafe/UnsafeGetConstantField.java once JDK-8148518 and Jake are integrated
-
- Closed
-
- relates to
-
JDK-8148518 Unsafe.getCharUnaligned() loads aren't folded in case of -XX:-UseUnalignedAccesses
-
- Resolved
-