Prepared by: | Thomas Rodriguez (never) on Tue Feb 24 13:58:22 PST 2009 |
---|---|
Workspace: | /net/smite.sfbay/export/ws/baseline |
Compare against: | ssh://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot |
Summary of changes: | 15 lines changed: 8 ins; 0 del; 7 mod; 5066 unchg |
Patch of changes: | 6805427.patch |
Author comments: |
6805427: adlc compiler may generate incorrect machnode emission code Reviewed-by: When generating code for instructions with many KILLs the code that maps the operand back to a register would break after the second kill. The problem is that the uniq_idx array was too short to cover all the queries. Tested with failing example adlc declaration. |
Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/adlc/formssel.hpp
7 lines changed: 3 ins; 0 del; 4 mod; 1051 unchg
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/adlc/formssel.cpp
8 lines changed: 5 ins; 0 del; 3 mod; 4015 unchg
This code review page was prepared using /net/smite.sfbay/never/bin/hgwebrev (vers 23.16-hg-never).