--- old/src/share/vm/runtime/globals.hpp 2016-04-26 13:47:37.706707029 +0200 +++ new/src/share/vm/runtime/globals.hpp 2016-04-26 13:47:37.462707041 +0200 @@ -2901,10 +2901,10 @@ \ product(intx, AllocatePrefetchStyle, 1, \ "0 = no prefetch, " \ - "1 = prefetch instructions for each allocation, " \ + "1 = generate prefetch instructions for each allocation, " \ "2 = use TLAB watermark to gate allocation prefetch, " \ - "3 = use BIS instruction on Sparc for allocation prefetch") \ - range(0, 3) \ + "3 = use BIS instruction for prefetch (only available on SPARC)") \ + constraint(AllocatePrefetchStyleConstraintFunc, AfterErgo) \ \ product(intx, AllocatePrefetchDistance, -1, \ "Distance to prefetch ahead of allocation pointer. " \ @@ -2926,7 +2926,7 @@ constraint(AllocatePrefetchStepSizeConstraintFunc,AfterMemoryInit)\ \ product(intx, AllocatePrefetchInstr, 0, \ - "Prefetch instruction to prefetch ahead of allocation pointer") \ + "Select instruction to prefetch ahead of allocation pointer") \ constraint(AllocatePrefetchInstrConstraintFunc, AfterErgo) \ \ /* deoptimization */ \