On 09/24/2012 11:47 AM, Jason Merrill wrote: > It just makes me sad to have a runtime penalty even for variables that are statically initialized. And I guess this means that we can't treat thread_local and __thread as equivalent; __thread will still need to require static initialization for C compatibility. Jason