RFR (XS) 8004713: Stackoverflowerror thrown when thread stack straddles 0x80000000
Paul Nauman
paul.nauman at oracle.com
Thu Dec 13 15:33:44 PST 2012
SPARC template interpreter uses signed comparison when checking for stack overflow while pushing a stack frame larger than the page size. In 32 bit VM that can cause unnecessary StackOverflowErrors. Fix is to use unsigned comparison when checking for stack overflow.
http://cr.openjdk.java.net/~kvn/8004713/webrev/
Paul Nauman
More information about the hotspot-dev
mailing list