JDK-7192965 : assert(is_aligned_sets(size)) failed: mask is not aligned, adjacent sets
Type:Bug
Component:hotspot
Sub-Component:compiler
Affected Version:hs24
Priority:P3
Status:Closed
Resolution:Fixed
OS:generic
CPU:generic
Submitted:2012-08-21
Updated:2013-08-01
Resolved:2012-08-27
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
#
Comments
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).
01-08-2013
EVALUATION
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.