Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8228315 | 13.0.2 | Andrew Haley | P3 | Resolved | Fixed | b01 |
JDK-8228099 | 13.0.1 | Andrew Haley | P3 | Resolved | Fixed | b02 |
JDK-8227583 | 13 | Andrew Haley | P3 | Resolved | Fixed | b30 |
OrderAccess::cross_modify_fence() in orderAccess_linux_x86.hpp has a clobber of EBX:
__asm__ volatile ("cpuid " : "+a" (idx) : : "ebx", "ecx", "edx", "memory");
This causes a compile-time error because EBX is a reserved register on 32-bit Linux systems.
__asm__ volatile ("cpuid " : "+a" (idx) : : "ebx", "ecx", "edx", "memory");
This causes a compile-time error because EBX is a reserved register on 32-bit Linux systems.
- backported by
-
JDK-8227583 HotSpot compile-time error for x86-32
-
- Resolved
-
-
JDK-8228099 HotSpot compile-time error for x86-32
-
- Resolved
-
-
JDK-8228315 HotSpot compile-time error for x86-32
-
- Resolved
-
- relates to
-
JDK-8220351 Cross-modifying code
-
- Resolved
-