Code Review for 6767587

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).