[RFC] Context sensitive inline analysis
Jan Hubicka
hubicka@ucw.cz
Tue Apr 26 13:02:00 GMT 2011
> Honza,
>
> This patch causes a bootstrap failure when building libstdc++ on AIX:
>
> In file included from
> /farm/dje/src/src/libstdc++-v3/include/precompiled/stdc++.h:94:0:
> /tmp/20110423/powerpc-ibm-aix5.3.0.0/libstdc++-v3/include/valarray:1163:1:
> internal compiler error: vector VEC(tree,base) index domain error, in
> evaulate_conditions_for_edge at ipa-inline-analysis.c:466
Hi,
similar error was reported for HP, too. I will look into it now. I hoped it
is same as the Toon's problem (that hack I removed caused quite bad propagation
across unitialized datastructured)
Yesterday I analyzed last problem I reproduced Mozilla and those are due to the
fact that we don't do type compatibility checking when doing indirect inlining
and in LTO type merging. So different than this one.
>
> I do not know if this is related to the WPA failure reported by Toon.
>
> Also, I think you mean "evaluate" not "evaulate" in the description
> and new function names.
Duh, will fix that!
Honza
>
> Thanks, David
More information about the Gcc-patches
mailing list