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()


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

rs6000 says it is, I should try doing the same for x86-64 and see what happens.


(and for non-TLS libcalls, we don't have to know because we never make
them dead anyway ;-).

Well, for optab libcalls we know:


value = emit_library_call_value (binoptab->handlers[(int) mode].libfunc,
                                 NULL_RTX, LCT_CONST, mode, 2,
                                 op0, mode, op1x, op1_mode);

Paolo


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