diff options
| author | Dimitry Andric <dimitry@andric.com> | 2018-06-29 19:18:17 +0000 |
|---|---|---|
| committer | Dimitry Andric <dimitry@andric.com> | 2018-06-29 19:18:17 +0000 |
| commit | 33cc6c8a51ba75bf9c445e8f6a684a201b9988af (patch) | |
| tree | 7ff9e7e94106c2ce6b4f8702aeba90e962e2677b /llvm/lib/CodeGen/TargetSubtargetInfo.cpp | |
| parent | 50f8ca38ee222dd24ee5750a9e6cc5f00872e691 (diff) | |
| download | bcm5719-llvm-33cc6c8a51ba75bf9c445e8f6a684a201b9988af.tar.gz bcm5719-llvm-33cc6c8a51ba75bf9c445e8f6a684a201b9988af.zip | |
Request init/fini array on FreeBSD 12 and later
Summary:
It seems a bad idea to change the default in the middle of a release
branch due to possible changes in global ctor / dtor ordering between
.ctors and .init_array. With FreeBSD 11.0's release imminent lets change
the default now for FreeBSD 12 (the current development stream) and
later.
FreeBSD rtld has supported .init_array / .fini_array for many years. As
of Jan 1 2017 all supported FreeBSD releases and branches will have
support.
Reviewers: dim, brooks, arichardson
Reviewed By: dim, brooks, arichardson
Subscribers: bsdjhb, krytarowski, emaste, cfe-commits
Differential Revision: https://reviews.llvm.org/D24867
llvm-svn: 336008
Diffstat (limited to 'llvm/lib/CodeGen/TargetSubtargetInfo.cpp')
0 files changed, 0 insertions, 0 deletions

