hotspot PrintInlining bug
Ulf Zibis
Ulf.Zibis at gmx.de
Mon Dec 14 02:29:18 PST 2009
Christian Thalinger schrieb:
> On Sat, 2009-12-12 at 19:21 +0100, Ulf Zibis wrote:
>
>> Please refer to:
>> [1]
>> https://java-nio-charset-enhanced.dev.java.net/source/browse/java-nio-charset-enhanced/branches/j7_EUC_TW/log/C_d_b_reverse1-2_highSurrogate_PA_4.xml?rev=869&view=markup
>>
>> Here, method highSurrogate(char,char) was inlined in Decoder
>> $decode(...) ([1] line 1000-1022), but
>> not logged as inline (hot) ([1] line 841).
>> I value this as a bug.
>>
>
> Where do you see the method being inlined? -- Christian
>
I'm sure, I saw it inlined at line 1000-1022 last friday evening, but
looking today, I can't see it like you.
I remember, I was very tired, so please forgive my wrong info. It seems,
I was confused.
Anyway, I still don't get the difference between 'never executed' and
'call site not reached' (line 839):
7 sun.nio.cs.ext.EUC_TW_C_d_b_reverse2$Decoder::decode (108 bytes)
@ 48 java.lang.String::charAt inline (hot)
@ 93 java.lang.Character::highSurrogate never executed
@ 102 java.lang.Character::lowSurrogate call site not reached
-Ulf
More information about the hotspot-compiler-dev
mailing list