2988ce90ff
Introduce architecture restriction logic for the gdb test. Disable on x86, x86_64, ppc64le & s390x while these are broken in rawhide. Replace GCC 11 patch to remove use of the register keyword with correct fix to ADLC build (JDK-8281098) Adjust JDK8199936/PR3533 -mstackrealign patch to instead pass -mincoming-stack-boundary=2 -mpreferred-stack-boundary=4 Refactor build functions so we can build just HotSpot without any attempt at installation. Explicitly list JIT architectures rather than relying on those with slowdebug builds Disable the serviceability agent on Zero architectures even when the architecture itself is supported Add backport of JDK-8257794 to fix bogus assert on slowdebug x86-32 Zero builds Resolves: rhbz#2045726 Related: rhbz#2051302 Related: rhbz#2041970
14 lines
743 B
Diff
14 lines
743 B
Diff
diff --git openjdk.orig/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp openjdk/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp
|
|
--- openjdk.orig/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp
|
|
+++ openjdk/hotspot/src/share/vm/interpreter/bytecodeInterpreter.cpp
|
|
@@ -493,9 +493,6 @@
|
|
assert(labs(istate->_stack_base - istate->_stack_limit) == (istate->_method->max_stack() + extra_stack_entries
|
|
+ 1), "bad stack limit");
|
|
}
|
|
-#ifndef SHARK
|
|
- IA32_ONLY(assert(istate->_stack_limit == istate->_thread->last_Java_sp() + 1, "wrong"));
|
|
-#endif // !SHARK
|
|
}
|
|
// Verify linkages.
|
|
interpreterState l = istate;
|