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

Reply via email to