{"action":"created","issue":{"url":"https://api.github.com/repos/mono/mono/issues/1562","labels_url":"https://api.github.com/repos/mono/mono/issues/1562/labels{/name}","comments_url":"https://api.github.com/repos/mono/mono/issues/1562/comments","events_url":"https://api.github.com/repos/mono/mono/issues/1562/events","html_url":"https://github.com/mono/mono/pull/1562","id":57471058,"number":1562,"title":"[runtime] Mark TLS variables as explicitly used","user":{"login":"vkargov","id":1414097,"avatar_url":"https://avatars.githubusercontent.com/u/1414097?v=3","gravatar_id":"","url":"https://api.github.com/users/vkargov","html_url":"https://github.com/vkargov","followers_url":"https://api.github.com/users/vkargov/followers","following_url":"https://api.github.com/users/vkargov/following{/other_user}","gists_url":"https://api.github.com/users/vkargov/gists{/gist_id}","starred_url":"https://api.github.com/users/vkargov/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/vkargov/subscriptions","organizations_url":"https://api.github.com/users/vkargov/orgs","repos_url":"https://api.github.com/users/vkargov/repos","events_url":"https://api.github.com/users/vkargov/events{/privacy}","received_events_url":"https://api.github.com/users/vkargov/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2015-02-12T15:01:59Z","updated_at":"2015-02-12T15:02:01Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/mono/mono/pulls/1562","html_url":"https://github.com/mono/mono/pull/1562","diff_url":"https://github.com/mono/mono/pull/1562.diff","patch_url":"https://github.com/mono/mono/pull/1562.patch"},"body":"This change marks TLS variables as explicitly used to avoid their unwarranted deletion by the compiler overlooking their usage in inline assembly sections (e.g. in the MONO_THREAD_VAR_OFFSET macro).\r\nThis fixes Mono compilation on GCC 5.0(experimental) that currently fails with a a bunch of undefined symbol errors.\r\n\r\n@vargaz Any ideas on a better solution?"},"comment":{"url":"https://api.github.com/repos/mono/mono/issues/comments/74084589","html_url":"https://github.com/mono/mono/pull/1562#issuecomment-74084589","issue_url":"https://api.github.com/repos/mono/mono/issues/1562","id":74084589,"user":{"login":"monoadmin","id":7304303,"avatar_url":"https://avatars.githubusercontent.com/u/7304303?v=3","gravatar_id":"","url":"https://api.github.com/users/monoadmin","html_url":"https://github.com/monoadmin","followers_url":"https://api.github.com/users/monoadmin/followers","following_url":"https://api.github.com/users/monoadmin/following{/other_user}","gists_url":"https://api.github.com/users/monoadmin/gists{/gist_id}","starred_url":"https://api.github.com/users/monoadmin/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/monoadmin/subscriptions","organizations_url":"https://api.github.com/users/monoadmin/orgs","repos_url":"https://api.github.com/users/monoadmin/repos","events_url":"https://api.github.com/users/monoadmin/events{/privacy}","received_events_url":"https://api.github.com/users/monoadmin/received_events","type":"User","site_admin":false},"created_at":"2015-02-12T15:02:01Z","updated_at":"2015-02-12T15:02:01Z","body":"Hello! I'm the build bot for the Mono project. I need approval from a Mono team member to build this pull request. A team member should reply with \"approve\" to approve a build of this pull request, \"whitelist\" to whitelist this and all future pull requests from this contributor, or \"build\" to explicitly request a build, even if one has already been done. Contributors can ignore this message."}}