Kevin Klues <klueska@xxxxxxxxxxxxxxx> writes: > Specifically, I want to be able to change the value of my TLS > descriptor as well as access TLS variables from that new descriptor > within the body of a single function. As you've discovered, gcc does not support that. It seems like a highly unusual feature to want. It would not be hard to change gcc to add an option to support this, but I'm not sure it's worth the ongoing maintenance cost. Ian