In the x86 build, vm_version.hpp includes vm_version_x86.hpp, which is over 1000 lines due to the complexity of the Intel architecture.
vm_version.hpp is unnecessarily included by these popular header files:
assembler.hpp
assembler_x86.hpp
threadLocalAllocBuffer.hpp
There are 822 .o files that include vm_version.hpp. Refactoring the code reduces the number to 220 .o files.
vm_version.hpp is unnecessarily included by these popular header files:
assembler.hpp
assembler_x86.hpp
threadLocalAllocBuffer.hpp
There are 822 .o files that include vm_version.hpp. Refactoring the code reduces the number to 220 .o files.
- relates to
-
JDK-8259957 Build failure without C1 Compiler after JDK-8258004
- Resolved
-
JDK-8202579 Revisit VM_Version and VM_Version_ext for overlap and consolidation
- Resolved
-
JDK-8259978 PPC64 builds broken after JDK-8258004
- Resolved