------- Comment #6 from hubicka at gcc dot gnu dot org 2006-04-30 13:33 ------- This is probably won't fix as well. The problem is that calls to builtins in general can be produced arbitrarily late in the compilation process (before RTL expansion). We might try to do limited inliner pass specializing to extern inlines late in compilation but at the moment this is undoable because at that moment we are in SSA and having extern inlines released from memory. On IPA branch we can get further but with all the aliasing datastructures built plus the fact that extern inline builtins might in general have totally inexpected behaviour, I think it is rather dangerous to implement.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24729