Mercurial > hg > graal-jvmci-8
comparison src/share/vm/runtime/deoptimization.cpp @ 3023:79165996a12d
Fixed an issue with bci=-1 in the framestate of a merged unwind.
author | Thomas Wuerthinger <thomas@wuerthinger.net> |
---|---|
date | Mon, 20 Jun 2011 12:07:16 +0200 |
parents | 77bb196828cb |
children | 536528f48708 |
comparison
equal
deleted
inserted
replaced
3022:49fae83f066e | 3023:79165996a12d |
---|---|
1415 // the MDO trap history so that the next compilation will | 1415 // the MDO trap history so that the next compilation will |
1416 // properly detect hot trap sites. | 1416 // properly detect hot trap sites. |
1417 reprofile = true; | 1417 reprofile = true; |
1418 break; | 1418 break; |
1419 case Action_make_not_entrant: | 1419 case Action_make_not_entrant: |
1420 case Action_rethrow_exception_in_interpreter: | |
1421 // Request immediate recompilation, and get rid of the old code. | 1420 // Request immediate recompilation, and get rid of the old code. |
1422 // Make them not entrant, so next time they are called they get | 1421 // Make them not entrant, so next time they are called they get |
1423 // recompiled. Unloaded classes are loaded now so recompile before next | 1422 // recompiled. Unloaded classes are loaded now so recompile before next |
1424 // time they are called. Same for uninitialized. The interpreter will | 1423 // time they are called. Same for uninitialized. The interpreter will |
1425 // link the missing class, if any. | 1424 // link the missing class, if any. |