|
Quick Lists
|
|
Bug ID:
|
6666343
|
|
Votes
|
0
|
|
Synopsis
|
Compile::has_loops not always set correctly
|
|
Category
|
hotspot:compiler2
|
|
Reported Against
|
|
|
Release Fixed
|
hs12(b02)
|
|
State
|
10-Fix Delivered,
bug
|
|
Priority:
|
3-Medium
|
|
Related Bugs
|
|
|
Submit Date
|
21-FEB-2008
|
|
Description
|
C2 estimates of whether a compile has loops by calling has_loops() on the root of the compile but not on any inlinees. This means that inlining something with loops into something without loops might result in loop opts not being run. Sometimes it will be run anyway because we have split_ifs but it certainly should take inlinees into account.
Posted Date : 2008-02-21 22:49:33.0
|
|
Work Around
|
N/A
|
|
Evaluation
|
inlining should accumulate the has_loop flag.
Posted Date : 2008-03-13 21:18:06.0
|
|
Comments
|
PLEASE NOTE: JDK6 is formerly known as Project Mustang
|
|
|
 |