Displaying 2 results from an estimated 2 matches for "pr19177".
2016 Feb 01
2
How to force re-evaluate thread_local address?
Hi everyone,
I’m working on adding multithreading support to our programming language (http://crystal-lang.org <http://crystal-lang.org/>) and I’m facing an issue with thread local variables.
Since the language relies heavily on coroutines, basically the problem is that a function could start running on a thread, get suspended and continue running on a different thread.
So, for example, if
2016 Feb 08
2
LLVM Weekly - #110, Feb 8th 2016
...rg/pipermail/llvm-dev/2016-February/094736.html).
LLVM won't re-load the thread local address, which causes issues when a thread
local variable is read in a coroutine running on one thread which is then
suspended and continued on a different thread. This is apparently a known
issue, covered by [PR19177](https://llvm.org/bugs/show_bug.cgi?id=19177).
* Steven Wu has posted an [RFC on embedding bitcode in object
files](http://lists.llvm.org/pipermail/llvm-dev/2016-February/094851.html).
The intent is to upstream support that already exists in Apple's fork.
Understandably some of the respondents...