diff options
| author | Eric Christopher <echristo@gmail.com> | 2014-12-18 02:08:51 +0000 |
|---|---|---|
| committer | Eric Christopher <echristo@gmail.com> | 2014-12-18 02:08:51 +0000 |
| commit | 7a8b31d631acb9c1b7b1e654fcbfd476ac502c0f (patch) | |
| tree | 5fe647f06d87c57cc9d496bace9e7a72a01fd27b /clang/lib/Driver/Tools.cpp | |
| parent | 1971c3508a3e781104803d750496339460dfac1e (diff) | |
| download | bcm5719-llvm-7a8b31d631acb9c1b7b1e654fcbfd476ac502c0f.tar.gz bcm5719-llvm-7a8b31d631acb9c1b7b1e654fcbfd476ac502c0f.zip | |
Reinstate aapcs as the default arm abi.
llvm-svn: 224490
Diffstat (limited to 'clang/lib/Driver/Tools.cpp')
| -rw-r--r-- | clang/lib/Driver/Tools.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/clang/lib/Driver/Tools.cpp b/clang/lib/Driver/Tools.cpp index 111a3834809..77e4e125e6e 100644 --- a/clang/lib/Driver/Tools.cpp +++ b/clang/lib/Driver/Tools.cpp @@ -794,10 +794,11 @@ void Clang::AddARMTargetArgs(const ArgList &Args, case llvm::Triple::EABI: ABIName = "aapcs"; break; - // This is also the case for netbsd. - case llvm::Triple::GNU: default: - ABIName = "apcs-gnu"; + if (Triple.getOS() == llvm::Triple::NetBSD) + ABIName = "apcs-gnu"; + else + ABIName = "aapcs"; break; } } |

