mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-16 17:14:41 +02:00
8222926: Shenandoah build fails with --with-jvm-features=-compiler1
Reviewed-by: shade, rkennke
This commit is contained in:
parent
c98fb7d64b
commit
c5fc45ee08
8 changed files with 10 additions and 6 deletions
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2018, Red Hat, Inc. All rights reserved.
|
* Copyright (c) 2018, 2019, Red Hat, Inc. All rights reserved.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the GNU General Public License version 2 only, as
|
* under the terms of the GNU General Public License version 2 only, as
|
||||||
|
@ -433,9 +433,10 @@ void ShenandoahBarrierSetAssembler::cmpxchg_oop(MacroAssembler* masm, Register a
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#undef __
|
||||||
|
|
||||||
#ifdef COMPILER1
|
#ifdef COMPILER1
|
||||||
|
|
||||||
#undef __
|
|
||||||
#define __ ce->masm()->
|
#define __ ce->masm()->
|
||||||
|
|
||||||
void ShenandoahBarrierSetAssembler::gen_pre_barrier_stub(LIR_Assembler* ce, ShenandoahPreBarrierStub* stub) {
|
void ShenandoahBarrierSetAssembler::gen_pre_barrier_stub(LIR_Assembler* ce, ShenandoahPreBarrierStub* stub) {
|
||||||
|
|
|
@ -31,8 +31,8 @@ class LIR_Assembler;
|
||||||
class ShenandoahPreBarrierStub;
|
class ShenandoahPreBarrierStub;
|
||||||
class ShenandoahLoadReferenceBarrierStub;
|
class ShenandoahLoadReferenceBarrierStub;
|
||||||
class StubAssembler;
|
class StubAssembler;
|
||||||
class StubCodeGenerator;
|
|
||||||
#endif
|
#endif
|
||||||
|
class StubCodeGenerator;
|
||||||
|
|
||||||
class ShenandoahBarrierSetAssembler: public BarrierSetAssembler {
|
class ShenandoahBarrierSetAssembler: public BarrierSetAssembler {
|
||||||
private:
|
private:
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
/*
|
/*
|
||||||
* Copyright (c) 2018, Red Hat, Inc. All rights reserved.
|
* Copyright (c) 2018, 2019, Red Hat, Inc. All rights reserved.
|
||||||
*
|
*
|
||||||
* This code is free software; you can redistribute it and/or modify it
|
* This code is free software; you can redistribute it and/or modify it
|
||||||
* under the terms of the GNU General Public License version 2 only, as
|
* under the terms of the GNU General Public License version 2 only, as
|
||||||
|
@ -725,9 +725,10 @@ void ShenandoahBarrierSetAssembler::restore_vector_registers(MacroAssembler* mas
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#undef __
|
||||||
|
|
||||||
#ifdef COMPILER1
|
#ifdef COMPILER1
|
||||||
|
|
||||||
#undef __
|
|
||||||
#define __ ce->masm()->
|
#define __ ce->masm()->
|
||||||
|
|
||||||
void ShenandoahBarrierSetAssembler::gen_pre_barrier_stub(LIR_Assembler* ce, ShenandoahPreBarrierStub* stub) {
|
void ShenandoahBarrierSetAssembler::gen_pre_barrier_stub(LIR_Assembler* ce, ShenandoahPreBarrierStub* stub) {
|
||||||
|
|
|
@ -31,8 +31,8 @@ class LIR_Assembler;
|
||||||
class ShenandoahPreBarrierStub;
|
class ShenandoahPreBarrierStub;
|
||||||
class ShenandoahLoadReferenceBarrierStub;
|
class ShenandoahLoadReferenceBarrierStub;
|
||||||
class StubAssembler;
|
class StubAssembler;
|
||||||
class StubCodeGenerator;
|
|
||||||
#endif
|
#endif
|
||||||
|
class StubCodeGenerator;
|
||||||
|
|
||||||
class ShenandoahBarrierSetAssembler: public BarrierSetAssembler {
|
class ShenandoahBarrierSetAssembler: public BarrierSetAssembler {
|
||||||
private:
|
private:
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
#include "code/vtableStubs.hpp"
|
#include "code/vtableStubs.hpp"
|
||||||
#include "compiler/disassembler.hpp"
|
#include "compiler/disassembler.hpp"
|
||||||
#include "interpreter/bytecode.hpp"
|
#include "interpreter/bytecode.hpp"
|
||||||
|
#include "interpreter/interpreter.hpp"
|
||||||
#include "memory/allocation.inline.hpp"
|
#include "memory/allocation.inline.hpp"
|
||||||
#include "memory/heap.hpp"
|
#include "memory/heap.hpp"
|
||||||
#include "memory/resourceArea.hpp"
|
#include "memory/resourceArea.hpp"
|
||||||
|
|
|
@ -31,6 +31,7 @@
|
||||||
#include "jvmci/vmStructs_compiler_runtime.hpp"
|
#include "jvmci/vmStructs_compiler_runtime.hpp"
|
||||||
#include "jvmci/vmStructs_jvmci.hpp"
|
#include "jvmci/vmStructs_jvmci.hpp"
|
||||||
#include "oops/objArrayKlass.hpp"
|
#include "oops/objArrayKlass.hpp"
|
||||||
|
#include "runtime/deoptimization.hpp"
|
||||||
#include "runtime/sharedRuntime.hpp"
|
#include "runtime/sharedRuntime.hpp"
|
||||||
#if INCLUDE_G1GC
|
#if INCLUDE_G1GC
|
||||||
#include "gc/g1/g1CardTable.hpp"
|
#include "gc/g1/g1CardTable.hpp"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue