Prepared by: | twisti on Mon Jul 27 22:07:35 CEST 2009 |
---|---|
Workspace: | /Users/twisti/bsd-port/6863155 |
Compare against: | /Users/twisti/bsd-port/hotspot |
Summary of changes: | 53 lines changed: 43 ins; 2 del; 8 mod; 1347 unchg |
Patch of changes: | 6863155.patch |
Author comments: |
The fix for 5057225 does not handle masks which cause a sign extension on the integer value. The current check only checks for 0xFFFFFFFF masks. The fix is to prevent the optimization when the int sign bit (bit 31) is set in the mask. |
Bug id: | 6863155 |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/opto/mulnode.cpp
10 lines changed: 0 ins; 2 del; 8 mod; 1347 unchg
------ ------ ------
------
---
New
Patch
Raw
test/compiler/6863155/Test6863155.java
43 lines changed: 43 ins; 0 del; 0 mod; 0 unchg
This code review page was prepared using /Users/twisti/bin/webrev (vers 23.18-hg-never).