"Steven Bosscher" <[EMAIL PROTECTED]> writes: > On Thu, Feb 28, 2008 at 2:32 PM, Paolo Bonzini <[EMAIL PROTECTED]> wrote: > > > > > Thanks for the quick response. As it turns out, the libcall issue will > > > soon be gone, as bonzini will be deleting them. We have finally > > > overcome that issue. > > > > Not really. There seems always to be something that prevents them from > > being deleted, and I have no time to spend on GCC at work right now. I > > believe Steven Bosscher has more detail on that than I do. > > We had this discussion last year. The only reason to still have > libcalls was for TLS address calls. You already fixed that. To the > best of my knowledge the only other thing libcalls are still "useful" > for, is scheduling of groups of insns (iirc it's SCHED_GROUP_P or > something like that). And didn't you mention an fwrapv issue that's > currently papered over by libcall notes??
libcalls are still used for no-conflict blocks. This may be what you mean by the scheduling thing. No-conflict blocks are emitted by emit_no_conflict_block and checked in local-alloc. Ian