mirror of https://github.com/microsoft/clang.git
[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 git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@339979 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
18639d8d29
commit
fe627efb7d
|
@ -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())) ||
|
||||
|
|
|
@ -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"
|
||||
|
|
Loading…
Reference in New Issue