Please review http://cr.openjdk.java.net/~bharadwaj/8003195/webrev/ This change is a result of applying the patch from Christian Thalinger attached in the bug report with a couple of minor tweaks and are for x86 architecture only. Thanks, Bharadwaj