Prepared by: | never on Wed Sep 22 14:30:27 PDT 2010 |
---|---|
Workspace: | /net/smite.sfbay/export/ws/lir |
Compare against: | /net/smite.sfbay/export/ws/baseline |
Summary of changes: | 45 lines changed: 41 ins; 1 del; 3 mod; 13627 unchg |
Patch of changes: | 6972540.patch |
Author comments: |
6972540: sun/nio/ch/SocketChannelImpl compilation crashed when executing CompileTheWorld Reviewed-by: The fix 6932496 exposed T_ADDRESS as a constant so that deopt with jsr's could work properly. Since it didn't fully expose T_ADDRESS as a support lir type it create type mismatches that showed up in some complex cases. The fix is support T_ADDRESS in the LIR directly. Tested with full CTW. |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/c1/c1_LIR.cpp
1 line changed: 1 ins; 0 del; 0 mod; 1957 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/c1/c1_LIR.hpp
37 lines changed: 34 ins; 0 del; 3 mod; 2238 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/c1/c1_LIRGenerator.cpp
1 line changed: 0 ins; 1 del; 0 mod; 2774 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/c1/c1_LinearScan.cpp
6 lines changed: 6 ins; 0 del; 0 mod; 6658 unchg
This code review page was prepared using /never/bin/webrev (vers 23.18-hg-never).