diff options
| author | Brian Cain <bcain@codeaurora.org> | 2018-08-17 03:53:51 +0000 |
|---|---|---|
| committer | Brian Cain <bcain@codeaurora.org> | 2018-08-17 03:53:51 +0000 |
| commit | d6a76f761f57fb73cd8d65b317644d2aa061bb0c (patch) | |
| tree | 500ddc3d889e10b56cae57a881a914767d7b41b3 /clang | |
| parent | 21d4a1eec73df24e2cd2795b4821301ce3545a40 (diff) | |
| download | bcm5719-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')
| -rw-r--r-- | clang/lib/Driver/ToolChains/Clang.cpp | 1 | ||||
| -rw-r--r-- | clang/test/Driver/cxa-atexit.cpp | 2 |
2 files changed, 1 insertions, 2 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())) || diff --git a/clang/test/Driver/cxa-atexit.cpp b/clang/test/Driver/cxa-atexit.cpp index cc5f68b9a47..ae955ea5a7d 100644 --- a/clang/test/Driver/cxa-atexit.cpp +++ b/clang/test/Driver/cxa-atexit.cpp @@ -20,7 +20,7 @@ // CHECK-WINDOWS: "-fno-use-cxa-atexit" // CHECK-SOLARIS: "-fno-use-cxa-atexit" -// CHECK-HEXAGON: "-fno-use-cxa-atexit" +// CHECK-HEXAGON-NOT: "-fno-use-cxa-atexit" // CHECK-XCORE: "-fno-use-cxa-atexit" // CHECK-MTI: "-fno-use-cxa-atexit" // CHECK-MIPS-NOT: "-fno-use-cxa-atexit" |

