Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[SR-7016] Swift should set dso_local for symbols #49564

Open
bob-wilson opened this issue Feb 17, 2018 · 2 comments
Open

[SR-7016] Swift should set dso_local for symbols #49564

bob-wilson opened this issue Feb 17, 2018 · 2 comments

Comments

@bob-wilson
Copy link

bob-wilson commented Feb 17, 2018

Previous ID SR-7016
Radar rdar://problem/37627393
Original Reporter @bob-wilson
Type Task
Additional Detail from JIRA
Votes 0
Component/s Compiler
Labels Task
Assignee None
Priority Medium

md5: e8edc8b784810fb4b7c82993eab77ab7

Issue Description:

This is currently only relevant to the master-next branch of Swift, which works with the latest version of LLVM. Recent work on LLVM adds support distinguishing runtime-preemptable symbols by marking them as either dso_local or dso_preemptable. Setting those flags correctly probably requires some work in the Swift frontend. Compare with Clang r324535.

@bob-wilson
Copy link
Author

bob-wilson commented Feb 17, 2018

I made some related changes in #14572 but that was just enough to get one test to pass.

@bob-wilson
Copy link
Author

bob-wilson commented Feb 17, 2018

@swift-ci create

@swift-ci swift-ci transferred this issue from apple/swift-issues Apr 25, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant