Details
-
Bug
-
Resolution: Fixed
-
P2
-
11
-
b04
-
windows
-
Verified
Backports
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8208907 | 8u201 | Kevin Walls | P2 | Resolved | Fixed | b01 |
JDK-8205127 | 8u192 | Kevin Walls | P2 | Closed | Fixed | b01 |
JDK-8216727 | emb-8u201 | Kevin Walls | P2 | Resolved | Fixed | master |
JDK-8213248 | 7u221 | Kevin Walls | P2 | Closed | Fixed | b01 |
Description
interpreterRT_x86_64.cpp
<directory>/open/src/hotspot/cpu/x86/interpreterRT_x86_64.cpp(350): error C2220: warning treated as error - no 'object' file generated
<directory>/open/src/hotspot/cpu/x86/interpreterRT_x86_64.cpp(350): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64
-bit shift intended?)
Generated when compiling method pass_float():
virtual void pass_float()
{
jint from_obj = *(jint *)(_from+Interpreter::local_offset_in_bytes(0));
_from -= Interpreter::stackElementSize;
if (_num_args < Argument::n_float_register_parameters_c-1) {
*_reg_args++ = from_obj;
*_fp_identifiers |= (intptr_t)(0x01 << (_num_args*2)); // mark as float
_num_args++;
} else {
*_to++ = from_obj;
}
}
<directory>/open/src/hotspot/cpu/x86/interpreterRT_x86_64.cpp(350): error C2220: warning treated as error - no 'object' file generated
<directory>/open/src/hotspot/cpu/x86/interpreterRT_x86_64.cpp(350): warning C4334: '<<': result of 32-bit shift implicitly converted to 64 bits (was 64
-bit shift intended?)
Generated when compiling method pass_float():
virtual void pass_float()
{
jint from_obj = *(jint *)(_from+Interpreter::local_offset_in_bytes(0));
_from -= Interpreter::stackElementSize;
if (_num_args < Argument::n_float_register_parameters_c-1) {
*_reg_args++ = from_obj;
*_fp_identifiers |= (intptr_t)(0x01 << (_num_args*2)); // mark as float
_num_args++;
} else {
*_to++ = from_obj;
}
}
Attachments
Issue Links
- backported by
-
JDK-8208907 VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits
- Resolved
-
JDK-8216727 VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits
- Resolved
-
JDK-8205127 VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits
- Closed
-
JDK-8213248 VS2017 (C4334) Result of 32-bit Shift Implicitly Converted to 64 bits
- Closed