[coop] Protect copy_stack_data from GCC optimizations. (#3157)
authorAleksey Kliger (λgeek) <akliger@gmail.com>
Mon, 13 Jun 2016 19:58:44 +0000 (15:58 -0400)
committerGitHub <noreply@github.com>
Mon, 13 Jun 2016 19:58:44 +0000 (15:58 -0400)
commitfdfa5d8461dcc2dfa138b80ce503ecd4fab90d14
tree7945a3c2440e83ee2ae623129b0fd1713a6d26b0
parent06c67d80756040ac680574a4f848ffa0c679ffa6
[coop] Protect copy_stack_data from GCC optimizations. (#3157)

[coop] Protect copy_stack_data from GCC optimizations.

GCC 5.3.1 (Debian sid/amd64) "optimizied" the previous incarnation of
`void *stackdata_end = return_stack_ptr ()` to
`void *stackdata_end = 0`.
mono/utils/mono-threads-coop.c