I mistook thinking that there may be a conflict. I looked more carefully at
3065 patch: tm_self_tls var is not moved from the hythread library. The
launcher depends on hythr.so (doesn't use dlopen for loading it). So,
hythr's TLS block will be placed in a static TLS for a thread when loading
the module. And gcc produces correct code for inlined methods accessing the
tm_self_tls var. It should work and moreover I tried with both patches and
it works.

Thanks, Rustem

On 3/13/07, Weldon Washburn <[EMAIL PROTECTED]> wrote:

H3231 mentions that it may no longer be possible to use the "initial-exec"
compile option on Linux if the TLS inlining from H3065 is committed.  Is
anyone looking at this issue?  I would hate to commit a TLS inlining mod
that subsequently needs to be reversed to accomodate "initial-exec".
I suggest all parties working on H3065 and H3231 to discuss the issues on
the dev list before adding any more patches to JIRA.

--
Weldon Washburn
Intel Enterprise Solutions Software Division

Reply via email to