8224880: AArch64: java/javac error with AllocatePrefetchDistance

Reviewed-by: adinn
This commit is contained in:
Andrew Haley 2019-05-28 09:13:11 -04:00
parent 67b71618cc
commit c841c0fc5f

View File

@ -129,8 +129,11 @@ void VM_Version::get_processor_features() {
int dcache_line = VM_Version::dcache_line_size();
// Limit AllocatePrefetchDistance so that it does not exceed the
// constraint in AllocatePrefetchDistanceConstraintFunc.
if (FLAG_IS_DEFAULT(AllocatePrefetchDistance))
FLAG_SET_DEFAULT(AllocatePrefetchDistance, 3*dcache_line);
FLAG_SET_DEFAULT(AllocatePrefetchDistance, MIN2(512, 3*dcache_line));
if (FLAG_IS_DEFAULT(AllocatePrefetchStepSize))
FLAG_SET_DEFAULT(AllocatePrefetchStepSize, dcache_line);
if (FLAG_IS_DEFAULT(PrefetchScanIntervalInBytes))