summaryrefslogtreecommitdiffstats
path: root/clang/lib
diff options
context:
space:
mode:
authorBrian Cain <bcain@codeaurora.org>2018-08-17 03:53:51 +0000
committerBrian Cain <bcain@codeaurora.org>2018-08-17 03:53:51 +0000
commitd6a76f761f57fb73cd8d65b317644d2aa061bb0c (patch)
tree500ddc3d889e10b56cae57a881a914767d7b41b3 /clang/lib
parent21d4a1eec73df24e2cd2795b4821301ce3545a40 (diff)
downloadbcm5719-llvm-d6a76f761f57fb73cd8d65b317644d2aa061bb0c.tar.gz
bcm5719-llvm-d6a76f761f57fb73cd8d65b317644d2aa061bb0c.zip
[hexagon] restore -fuse-cxa-atexit by default
"-fno-use-cxa-atexit" was a default provided by the initial commit offering hexagon support. This is no longer required. Reviewers: bcahoon, sidneym Subscribers: llvm-commits Differential Revision: https://reviews.llvm.org/D50816 llvm-svn: 339979
Diffstat (limited to 'clang/lib')
-rw-r--r--clang/lib/Driver/ToolChains/Clang.cpp1
1 files changed, 0 insertions, 1 deletions
diff --git a/clang/lib/Driver/ToolChains/Clang.cpp b/clang/lib/Driver/ToolChains/Clang.cpp
index 430a072a91e..98ca6b61b2f 100644
--- a/clang/lib/Driver/ToolChains/Clang.cpp
+++ b/clang/lib/Driver/ToolChains/Clang.cpp
@@ -4225,7 +4225,6 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
options::OPT_fuse_cxa_atexit, options::OPT_fno_use_cxa_atexit,
!RawTriple.isOSWindows() &&
RawTriple.getOS() != llvm::Triple::Solaris &&
- getToolChain().getArch() != llvm::Triple::hexagon &&
getToolChain().getArch() != llvm::Triple::xcore &&
((RawTriple.getVendor() != llvm::Triple::MipsTechnologies) ||
RawTriple.hasEnvironment())) ||
OpenPOWER on IntegriCloud