JDK-7192965 : assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
The Version table provides details related to the release that this issue/RFE will be addressed.
Unresolved : Release in which this issue/RFE will be addressed. Resolved: Release in which this issue/RFE has been resolved. Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.
Regression after 6340864 changes:
# Internal Error (C:\jprt\T\P1\170446.vkozlov\s\src\share\vm\opto/regmask.hpp:235), pid=8948, tid=4208
# assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
The fix was integrated in first HS24-based build of JDK 7. The initial issue was caused by changes in the same build it was fixed in, so there is no way to reproduce it in any promoted build of JDK 8. Closed as not verified (setup not available).
Bias coloring in RA does not work for vectors with size > 64 bits, it only works for pairs (64 bits). Change pair check to vector check. I did small refactoring and added comments.