8223645: AArch64 build broken by fix for 8223136
Reviewed-by: stefank
This commit is contained in:
parent
d8f7a41216
commit
e034f80482
@ -25,6 +25,7 @@
|
||||
#include "aot/compiledIC_aot.hpp"
|
||||
#include "code/codeCache.hpp"
|
||||
#include "memory/resourceArea.hpp"
|
||||
#include "memory/universe.hpp"
|
||||
|
||||
void CompiledDirectStaticCall::set_to_far(const methodHandle& callee, address entry) {
|
||||
if (TraceICs) {
|
||||
|
@ -27,6 +27,7 @@
|
||||
#define CPU_AARCH64_MACROASSEMBLER_AARCH64_HPP
|
||||
|
||||
#include "asm/assembler.hpp"
|
||||
#include "oops/compressedOops.hpp"
|
||||
|
||||
// MacroAssembler extends Assembler by frequently used macros.
|
||||
//
|
||||
@ -85,10 +86,10 @@ class MacroAssembler: public Assembler {
|
||||
public:
|
||||
MacroAssembler(CodeBuffer* code) : Assembler(code) {
|
||||
use_XOR_for_compressed_class_base
|
||||
= (operand_valid_for_logical_immediate(false /*is32*/,
|
||||
(uint64_t)Universe::narrow_klass_base())
|
||||
&& ((uint64_t)Universe::narrow_klass_base()
|
||||
> (1UL << log2_intptr(Universe::narrow_klass_range()))));
|
||||
= operand_valid_for_logical_immediate
|
||||
(/*is32*/false, (uint64_t)CompressedKlassPointers::base())
|
||||
&& ((uint64_t)CompressedKlassPointers::base()
|
||||
> (1UL << log2_intptr(CompressedKlassPointers::range())));
|
||||
}
|
||||
|
||||
// These routines should emit JVMTI PopFrame and ForceEarlyReturn handling code.
|
||||
|
Loading…
Reference in New Issue
Block a user