OpenJDK / jdk / jdk
changeset 56211:9fba708740d6
8230708: Hotspot fails to build on linux-sparc with gcc-9
Reviewed-by: dholmes, phh
author | glaubitz |
---|---|
date | Mon, 09 Sep 2019 15:14:16 +0200 |
parents | 8009a9c36251 |
children | 505e28fe1769 |
files | src/hotspot/cpu/sparc/nativeInst_sparc.hpp |
diffstat | 1 files changed, 4 insertions(+), 4 deletions(-) [+] |
line wrap: on
line diff
--- a/src/hotspot/cpu/sparc/nativeInst_sparc.hpp Wed Sep 04 13:07:15 2019 +0200 +++ b/src/hotspot/cpu/sparc/nativeInst_sparc.hpp Mon Sep 09 15:14:16 2019 +0200 @@ -315,7 +315,7 @@ inline NativeCall* nativeCall_at(address instr); inline NativeCall* nativeCall_overwriting_at(address instr, - address destination); + address destination = NULL); inline NativeCall* nativeCall_before(address return_address); class NativeCall: public NativeInstruction { public: @@ -344,7 +344,7 @@ // Creation friend inline NativeCall* nativeCall_at(address instr); - friend NativeCall* nativeCall_overwriting_at(address instr, address destination = NULL) { + friend NativeCall* nativeCall_overwriting_at(address instr, address destination) { // insert a "blank" call: NativeCall* call = (NativeCall*)instr; call->set_long_at(0 * BytesPerInstWord, call_instruction(destination, instr)); @@ -413,7 +413,7 @@ // == sethi %hi54(addr), O7 ; jumpl O7, %lo10(addr), O7 ; <delay> // That is, it is essentially the same as a NativeJump. class NativeFarCall; -inline NativeFarCall* nativeFarCall_overwriting_at(address instr, address destination); +inline NativeFarCall* nativeFarCall_overwriting_at(address instr, address destination = NULL); inline NativeFarCall* nativeFarCall_at(address instr); class NativeFarCall: public NativeInstruction { public: @@ -452,7 +452,7 @@ return call; } - friend inline NativeFarCall* nativeFarCall_overwriting_at(address instr, address destination = NULL) { + friend inline NativeFarCall* nativeFarCall_overwriting_at(address instr, address destination) { Unimplemented(); NativeFarCall* call = (NativeFarCall*)instr; return call;