Code Review for 7027232

Prepared by:twisti on Fri Mar 18 09:33:48 PDT 2011
Workspace:/home/twisti/hotspot-comp/7027232
Compare against: /home/twisti/hotspot-comp/hotspot
Summary of changes: 7 lines changed: 4 ins; 0 del; 3 mod; 1023 unchg
Patch of changes: 7027232.patch
Printable review: 7027232.pdf
Author comments:
7027232: JSR 292: wrong numeric value returned by MH on solaris-sparc
Reviewed-by:

After 7018378 one of the tests of java/dyn/MethodHandlesTest fails on
32-bit SPARC. st_long uses STD on 32-bit SPARC and the LSW and MSW
bits are not moved to the proper registers resulting in a wrong
result.

The fix is to use the correct registers for 32-bit big-endian and
little-endian (just in case) SPARC.

Bug id: 7027232 JSR 292: wrong numeric value returned by MH on solaris-sparc
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Wdiffs Sdiffs Frames Old New Patch Raw src/cpu/sparc/vm/methodHandles_sparc.cpp

7 lines changed: 4 ins; 0 del; 3 mod; 1023 unchg

This code review page was prepared using /home/twisti/bin/webrev (vers 23.18-hg-never).