-
Bug
-
Resolution: Fixed
-
P2
-
15
-
b15
-
Verified
x86_32:
* For target hotspot_variant-server_libjvm_objs_assembler_x86.o:
/home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp: In member function 'void Assembler::cmp_literal32(Register, int32_t, const RelocationHolder&)':
/home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp:6841:59: error: no matching function for call to 'Assembler::emit_int8(unsigned char, int)'
emit_int8((unsigned char)0x81, (0xF8 | src1->encoding()));
^
In file included from /home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp:26:0:
/home/buildbot/worker/jdkX-linux/build/src/hotspot/share/asm/assembler.hpp:286:8: note: candidate: void AbstractAssembler::emit_int8(int8_t)
void emit_int8( int8_t x1) { code_section()->emit_int8(x1); }
^~~~~~~~~
/home/buildbot/worker/jdkX-linux/build/src/hotspot/share/asm/assembler.hpp:286:8: note: candidate expects 1 argument, 2 provided
/home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp: In member function 'void Assembler::set_byte_if_not_zero(Register)':
/home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp:7641:64: error: no matching function for call to 'Assembler::emit_int8(int, unsigned char, int)'
emit_int8(0x0F, (unsigned char)0x95, (0xE0 | dst->encoding()));
^
In file included from /home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp:26:0:
/home/buildbot/worker/jdkX-linux/build/src/hotspot/share/asm/assembler.hpp:286:8: note: candidate: void AbstractAssembler::emit_int8(int8_t)
... (rest of output omitted)
* For target hotspot_variant-server_libjvm_objs_assembler_x86.o:
/home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp: In member function 'void Assembler::cmp_literal32(Register, int32_t, const RelocationHolder&)':
/home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp:6841:59: error: no matching function for call to 'Assembler::emit_int8(unsigned char, int)'
emit_int8((unsigned char)0x81, (0xF8 | src1->encoding()));
^
In file included from /home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp:26:0:
/home/buildbot/worker/jdkX-linux/build/src/hotspot/share/asm/assembler.hpp:286:8: note: candidate: void AbstractAssembler::emit_int8(int8_t)
void emit_int8( int8_t x1) { code_section()->emit_int8(x1); }
^~~~~~~~~
/home/buildbot/worker/jdkX-linux/build/src/hotspot/share/asm/assembler.hpp:286:8: note: candidate expects 1 argument, 2 provided
/home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp: In member function 'void Assembler::set_byte_if_not_zero(Register)':
/home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp:7641:64: error: no matching function for call to 'Assembler::emit_int8(int, unsigned char, int)'
emit_int8(0x0F, (unsigned char)0x95, (0xE0 | dst->encoding()));
^
In file included from /home/buildbot/worker/jdkX-linux/build/src/hotspot/cpu/x86/assembler_x86.cpp:26:0:
/home/buildbot/worker/jdkX-linux/build/src/hotspot/share/asm/assembler.hpp:286:8: note: candidate: void AbstractAssembler::emit_int8(int8_t)
... (rest of output omitted)
- relates to
-
JDK-8241042 x86_64: Improve Assembler generation
- Resolved