This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: live insns deleted by delete_trivially_dead_insns()


On 5/8/07, Paolo Bonzini <paolo.bonzini@lu.unisi.ch> wrote:

> But without libcall notes, we just see a call_insn and a set to a hard > register, and we have no way to tell that the call_insn is dead and > can safely be removed.

Even if CONST_OR_PURE_CALL_P is set to 1??? :-(

I don't know, but in any case __tls_get_addr is neither pure nor const (and for non-TLS libcalls, we don't have to know because we never make them dead anyway ;-).

Gr.
Steven


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]