-
Enhancement
-
Resolution: Unresolved
-
P5
-
22
-
s390x
-
linux
While fixing issue JDK-8313438, new code/instructions were added which unintentionally increased the block size and multiple test failures appeared with error: "guarantee(len <= bsize) failed: block too large".
Code Change, done (in putfield_or_static method), for fixing the testcases:
- const unsigned int bsize = is_static ? BTB_MINSIZE*1 : BTB_MINSIZE*4;
+ const unsigned int bsize = is_static ? BTB_MINSIZE*1 : BTB_MINSIZE*8;
This needs to be addressed, if we can shrink the block size back to normal.
Code Change, done (in putfield_or_static method), for fixing the testcases:
- const unsigned int bsize = is_static ? BTB_MINSIZE*1 : BTB_MINSIZE*4;
+ const unsigned int bsize = is_static ? BTB_MINSIZE*1 : BTB_MINSIZE*8;
This needs to be addressed, if we can shrink the block size back to normal.
- relates to
-
JDK-8313438 [s390x] build broken after JDK-8301996
- Resolved