| Prepared by: | Thomas Rodriguez (never) on Thu Nov 6 14:06:10 PST 2008 |
|---|---|
| Workspace: | /export/ws/c1 |
| Compare against: | /export/ws/baseline |
| Summary of changes: | 7 lines changed: 7 ins; 0 del; 0 mod; 1197 unchg |
| Patch of changes: | 6767587.patch |
| Author comments: |
6767587: missing call to make_not_entrant after deoptimizing for patching volatiles Reviewed-by: When patching a field it's possible it was unknown whether the field was volatile or not, so it is assumed that it wasn't. If during patching discovered that it was volatile the caller is deoptimized and the code is supposed to be thrown out. However the actual call to make_not_entrant is missing. The fix is simply to add it. |
| Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/c1/c1_Runtime1.cpp
7 lines changed: 7 ins; 0 del; 0 mod; 1197 unchg
This code review page was prepared using /net/smite.sfbay/never/bin/hgwebrev (vers 23.12-hg-never).