| Prepared by: | Thomas Rodriguez (never) on Fri Nov 7 14:14:29 PST 2008 |
|---|---|
| Workspace: | /export/ws/c1 |
| Compare against: | ssh://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot |
| Summary of changes: | 13 lines changed: 12 ins; 1 del; 0 mod; 1322 unchg |
| Patch of changes: | 6758445.patch |
| Author comments: |
6758445: loop heads that are exception entry points can crash during count_edges/mark_loops Reviewed-by: When a loop header is also the start of an exception handler, then the backward branch is an exception edge. Because such edges are usually critical edges which cannot be split, the loop must be excluded from processing. This was discovered with some hand crafted bytecodes from jruby. |
| Legend: |
Modified file Deleted file New file |
Cdiffs
Udiffs
Sdiffs
Frames
Old
New
Patch
Raw
src/share/vm/c1/c1_IR.cpp
13 lines changed: 12 ins; 1 del; 0 mod; 1322 unchg
This code review page was prepared using /net/smite.sfbay/never/bin/hgwebrev (vers 23.12-hg-never).